0000950170-21-004252.txt : 20211112 0000950170-21-004252.hdr.sgml : 20211112 20211112080117 ACCESSION NUMBER: 0000950170-21-004252 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40350 FILM NUMBER: 211399710 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-Q 1 ftci-20210930.htm 10-Q 10-Q
0.40001828161--12-31P5YQ3P1Yfalse0001828161us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2021-06-300001828161us-gaap:RetainedEarningsMember2019-12-310001828161us-gaap:IPOMember2021-04-302021-04-3000018281612021-01-0800018281612021-01-012021-06-300001828161us-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-01-012021-09-300001828161us-gaap:RevolvingCreditFacilityMemberftci:TheWesternAllianceBankMember2019-06-170001828161us-gaap:TreasuryStockMember2021-01-012021-06-300001828161us-gaap:TreasuryStockMember2020-12-3100018281612020-09-300001828161us-gaap:PreferredStockMember2020-06-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-3000018281612020-06-300001828161us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-01-012021-09-300001828161us-gaap:TreasuryStockMember2021-09-300001828161us-gaap:RestrictedStockUnitsRSUMemberus-gaap:IPOMember2021-07-012021-09-300001828161us-gaap:IPOMember2021-07-012021-09-300001828161ftci:PaycheckProtectionProgramPPPLoanMemberftci:CoronavirusAidReliefAndEconomicSecurityActMember2021-01-202021-01-200001828161us-gaap:OtherNoncurrentLiabilitiesMember2021-09-300001828161us-gaap:LondonInterbankOfferedRateLIBORMemberftci:PlcBarclaysBankMember2021-04-302021-04-300001828161srt:RestatementAdjustmentMember2021-04-012021-06-300001828161us-gaap:AdditionalPaidInCapitalMember2020-06-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001828161us-gaap:RetainedEarningsMember2020-06-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001828161us-gaap:RetainedEarningsMember2020-09-3000018281612021-10-310001828161srt:ScenarioPreviouslyReportedMember2021-04-012021-06-3000018281612021-01-012021-09-300001828161us-gaap:OtherCurrentLiabilitiesMember2021-09-300001828161us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-04-3000018281612021-10-012021-09-300001828161us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001828161us-gaap:CommonStockMember2020-06-300001828161ftci:OtherMember2020-01-012020-09-300001828161srt:MinimumMember2021-01-012021-03-310001828161srt:MinimumMember2021-01-012021-09-300001828161us-gaap:RevolvingCreditFacilityMemberftci:PlcBarclaysBankMember2021-04-302021-04-3000018281612021-09-300001828161us-gaap:CommonStockMember2021-07-012021-09-300001828161us-gaap:RetainedEarningsMembersrt:RestatementAdjustmentMember2021-06-300001828161us-gaap:TreasuryStockMember2020-09-300001828161us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001828161us-gaap:RestrictedStockMember2020-01-012020-09-300001828161us-gaap:ProductMemberftci:AsRevisedMember2021-04-012021-06-300001828161us-gaap:CommonStockMember2020-01-012020-06-300001828161country:US2021-01-012021-09-300001828161us-gaap:AdditionalPaidInCapitalMember2020-09-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001828161us-gaap:IPOMemberftci:RepurchaseMember2021-01-012021-09-300001828161srt:MaximumMember2021-01-012021-09-300001828161us-gaap:TreasuryStockMember2021-06-300001828161srt:ScenarioPreviouslyReportedMemberus-gaap:ProductMember2021-04-012021-06-300001828161us-gaap:RetainedEarningsMembersrt:ScenarioPreviouslyReportedMember2021-06-300001828161us-gaap:AdditionalPaidInCapitalMember2020-12-310001828161us-gaap:RetainedEarningsMember2021-07-012021-09-300001828161us-gaap:RestrictedStockUnitsRSUMemberus-gaap:IPOMember2021-01-012021-09-300001828161ftci:OtherMember2021-07-012021-09-300001828161us-gaap:RetainedEarningsMember2021-01-012021-06-300001828161us-gaap:RevolvingCreditFacilityMemberftci:PlcBarclaysBankMember2021-04-300001828161us-gaap:AdditionalPaidInCapitalMember2019-12-310001828161ftci:SecuredPromissoryNoteMemberus-gaap:PrivatePlacementMember2017-01-300001828161us-gaap:PreferredStockMember2020-12-310001828161country:US2020-07-012020-09-3000018281612021-01-072021-01-080001828161ftci:AsRevisedMember2021-06-300001828161us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001828161us-gaap:TreasuryStockMember2019-12-310001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001828161ftci:SecuredPromissoryNoteMemberus-gaap:PrivatePlacementMember2017-01-302017-01-300001828161us-gaap:CommonStockMember2020-09-300001828161country:US2021-07-012021-09-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001828161us-gaap:IPOMember2021-04-302021-04-3000018281612020-12-310001828161us-gaap:CommonStockMemberus-gaap:IPOMember2021-01-012021-06-300001828161us-gaap:ProductMember2020-07-012020-09-300001828161us-gaap:RetainedEarningsMemberftci:AsRevisedMember2021-06-3000018281612020-07-192020-07-210001828161ftci:AsRevisedMember2021-04-012021-06-300001828161us-gaap:AdditionalPaidInCapitalMember2021-09-300001828161us-gaap:TreasuryStockMember2020-06-300001828161ftci:PaycheckProtectionProgramPPPLoanMemberftci:CoronavirusAidReliefAndEconomicSecurityActMember2020-04-302020-04-300001828161us-gaap:ProductMember2020-01-012020-09-300001828161us-gaap:AdditionalPaidInCapitalMembersrt:RestatementAdjustmentMember2021-06-300001828161us-gaap:IPOMember2021-01-012021-09-300001828161srt:RestatementAdjustmentMember2021-01-012021-06-3000018281612020-07-012020-09-300001828161us-gaap:PreferredStockMember2021-09-300001828161us-gaap:CommonStockMember2020-07-012020-09-300001828161us-gaap:IPOMember2021-01-012021-09-3000018281612021-04-050001828161srt:MaximumMember2021-01-012021-03-310001828161us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001828161us-gaap:RestrictedStockMember2021-01-012021-09-3000018281612021-10-012020-12-310001828161ftci:OtherMember2021-01-012021-09-300001828161us-gaap:RestrictedStockUnitsRSUMember2021-04-302021-04-300001828161us-gaap:ProductMember2021-07-012021-09-300001828161country:US2020-01-012020-09-300001828161us-gaap:AdditionalPaidInCapitalMember2021-06-300001828161us-gaap:RetainedEarningsMember2020-01-012020-06-300001828161ftci:PaycheckProtectionProgramPPPLoanMemberftci:CoronavirusAidReliefAndEconomicSecurityActMember2020-04-300001828161us-gaap:CommonStockMember2021-01-012021-06-300001828161us-gaap:TreasuryStockMember2020-07-012020-09-300001828161us-gaap:RetainedEarningsMember2021-06-300001828161srt:RestatementAdjustmentMemberus-gaap:ProductMember2021-04-012021-06-3000018281612021-04-052021-04-050001828161ftci:AsRevisedMember2021-01-012021-06-300001828161us-gaap:RetainedEarningsMember2020-12-310001828161us-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-09-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001828161us-gaap:RetainedEarningsMember2021-09-3000018281612020-01-012020-12-3100018281612021-01-012021-03-310001828161us-gaap:RestrictedStockUnitsRSUMemberus-gaap:IPOMember2021-01-012021-09-3000018281612020-01-012020-09-300001828161us-gaap:RevolvingCreditFacilityMemberftci:TheWesternAllianceBankMember2019-06-172019-06-1700018281612021-07-012021-09-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001828161us-gaap:RevolvingCreditFacilityMember2021-07-012021-09-300001828161us-gaap:PreferredStockMember2019-12-310001828161us-gaap:IPOMember2021-01-012021-06-3000018281612021-06-290001828161us-gaap:CommonClassAMemberftci:DimensionEnergyMember2021-06-242021-06-240001828161ftci:OtherMember2020-07-012020-09-300001828161us-gaap:ServiceMember2021-01-012021-09-3000018281612019-12-310001828161srt:RestatementAdjustmentMember2021-06-300001828161us-gaap:ServiceMember2020-07-012020-09-300001828161ftci:TheWesternAllianceBankMemberus-gaap:RevolvingCreditFacilityMember2020-01-012020-12-3100018281612020-07-2100018281612021-10-012019-12-310001828161us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-3000018281612020-01-012020-06-300001828161us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001828161us-gaap:CommonClassAMemberftci:DimensionEnergyMember2021-06-2400018281612021-06-300001828161ftci:DimensionMember2021-01-012021-09-300001828161us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMemberftci:PlcBarclaysBankMember2021-04-302021-04-300001828161srt:RestatementAdjustmentMemberus-gaap:ProductMember2021-01-012021-06-300001828161us-gaap:ProductMember2021-01-012021-09-3000018281612021-04-302021-04-300001828161us-gaap:AdditionalPaidInCapitalMemberus-gaap:IPOMember2021-01-012021-06-300001828161us-gaap:RetainedEarningsMember2020-07-012020-09-300001828161us-gaap:CommonStockMember2021-09-300001828161us-gaap:ProductMemberftci:AsRevisedMember2021-01-012021-06-3000018281612021-04-280001828161us-gaap:CommonStockMember2021-06-300001828161us-gaap:CommonStockMember2020-12-310001828161us-gaap:PreferredStockMember2020-09-300001828161us-gaap:IPOMember2020-07-012020-09-300001828161us-gaap:PreferredStockMember2021-06-300001828161srt:ScenarioPreviouslyReportedMember2021-06-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001828161srt:ExecutiveOfficerMember2021-06-292021-06-290001828161us-gaap:IPOMember2021-04-300001828161us-gaap:IPOMember2021-04-300001828161us-gaap:RevolvingCreditFacilityMember2021-01-012021-09-300001828161srt:ScenarioPreviouslyReportedMember2021-01-012021-06-300001828161us-gaap:IPOMember2020-01-012020-09-300001828161us-gaap:AdditionalPaidInCapitalMemberftci:AsRevisedMember2021-06-300001828161ftci:DimensionEnergyMember2021-01-012021-09-300001828161us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-3000018281612020-03-310001828161us-gaap:ServiceMember2021-07-012021-09-300001828161us-gaap:CommonStockMember2019-12-310001828161us-gaap:ServiceMember2020-01-012020-09-300001828161srt:ScenarioPreviouslyReportedMemberus-gaap:ProductMember2021-01-012021-06-300001828161us-gaap:RevolvingCreditFacilityMember2021-09-3000018281612021-04-282021-04-28ftci:Segmentxbrli:purexbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

 

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

 

 

For the quarterly period ended September 30, 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

 

 

78759

  (Address of Principal Executive Offices)

 

(Zip Code)

 

(737) 787-7906

Registrant's Telephone Number, Including Area Code

Not Applicable

Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report
Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.0001 par value

FTCI

The Nasdaq Stock Market LLC


Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

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

Large accelerated 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 is a shell company (as defined in Rule 12b-2 of the Act). Yes No

As of October 31, 2021, 84,984,645 shares of the registrant's common stock were outstanding.

 

 

 


 

FTC Solar, Inc.

Table of Contents

PART I – FINANCIAL INFORMATION

 

 

 

 

Pages(s)

 

Item 1.

Financial Statements (Unaudited)

 

 

 

Condensed Consolidated Balance Sheets

4

 

 

Condensed Consolidated Statements of Comprehensive Loss

5

 

 

Condensed Consolidated Statements of Stockholders’ Equity

6

 

 

Condensed Consolidated Statements of Cash Flows

8

 

 

Notes to Condensed Consolidated Financial Statements

921

 

Item 2.

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

22

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

35

 

 

 

 

 

Item 4.

Controls and Procedures

36

 

 

 

 

 

 

 

 

 

PART II – OTHER INFORMATION

 

Item 1.

Legal Proceedings

38

 

Item 1A.

Risk Factors

38

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

39

 

Item 3.

Defaults Upon Senior Securities

39

 

Item 4.

Mine Safety Disclosures

39

 

Item 5.

Other Information

39

 

Item 6.

Exhibits

40

 

SIGNATURES

41

 

 

2


 

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements. All statements other than statements of historical or current facts contained in this Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q 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 the heading “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 Quarterly Report on Form 10-Q, 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 Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this Quarterly Report on Form 10-Q, whether as a result of any new information, future events or otherwise.

 

3


 

FTC Solar, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except share and per share data)

(unaudited)

 

 

December 31,
2020

 

 

September 30,
2021

 

 

 

 

 

 

 

 

ASSETS

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash

 

$

32,359

 

 

$

140,662

 

Restricted cash

 

 

1,014

 

 

 

 

Accounts receivable, net

 

 

23,734

 

 

 

53,668

 

Inventories

 

 

1,686

 

 

 

11,276

 

Prepaid and other current assets

 

 

6,924

 

 

 

23,558

 

Total current assets

 

 

65,717

 

 

 

229,164

 

Investments in unconsolidated subsidiary

 

 

1,857

 

 

 

 

Other assets

 

 

3,819

 

 

 

6,265

 

Total assets

 

$

71,393

 

 

$

235,429

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

17,127

 

 

$

16,556

 

Line of credit

 

 

1,000

 

 

 

 

Accrued expenses and other liabilities

 

 

18,495

 

 

 

40,246

 

Accrued interest – related party

 

 

207

 

 

 

 

Deferred revenue

 

 

22,980

 

 

 

9,606

 

Total current liabilities

 

 

59,809

 

 

 

66,408

 

Long-term debt and other borrowings

 

 

784

 

 

 

 

Other non-current liabilities

 

 

3,349

 

 

 

5,662

 

Total liabilities

 

 

63,942

 

 

 

72,070

 

Commitments and contingencies (Note 9)

 

 

 

 

 

 

Stockholders’ equity

 

 

 

 

 

 

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

 

 

 

 

 

 

Common stock par value of $0.0001 per share, 850,000,000 shares
authorized;
66,155,340 and 84,944,145 shares issued and outstanding as of December 31, 2020 and September 30, 2021

 

 

1

 

 

 

8

 

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

 

 

 

 

 

 

Additional paid-in capital

 

 

50,096

 

 

 

288,696

 

Accumulated other comprehensive income (loss)

 

 

(3

)

 

 

6

 

Accumulated deficit

 

 

(42,643

)

 

 

(125,351

)

Total stockholders’ equity

 

 

7,451

 

 

 

163,359

 

Total liabilities and stockholders’ equity

 

$

71,393

 

 

$

235,429

 

 

The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.

 

4


 

FTC Solar, Inc.

Condensed Consolidated Statements of Comprehensive Loss

(in thousands, except share and per share data)

(unaudited)

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product

 

$

48,879

 

 

$

45,582

 

 

$

122,197

 

 

$

137,799

 

Service

 

 

10,761

 

 

 

7,407

 

 

 

20,976

 

 

 

31,005

 

Total revenue

 

 

59,640

 

 

 

52,989

 

 

 

143,173

 

 

 

168,804

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product

 

 

46,513

 

 

 

48,090

 

 

 

114,883

 

 

 

146,964

 

Service

 

 

10,261

 

 

 

12,938

 

 

 

19,826

 

 

 

45,810

 

Total cost of revenue

 

 

56,774

 

 

 

61,028

 

 

 

134,709

 

 

 

192,774

 

Gross profit (loss)

 

 

2,866

 

 

 

(8,039

)

 

 

8,464

 

 

 

(23,970

)

Operating expenses

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

1,438

 

 

 

2,116

 

 

 

4,047

 

 

 

9,653

 

Selling and marketing

 

 

1,041

 

 

 

2,224

 

 

 

2,374

 

 

 

6,421

 

General and administrative (Note 10)

 

 

2,912

 

 

 

10,392

 

 

 

7,630

 

 

 

63,217

 

Total operating expenses

 

 

5,391

 

 

 

14,732

 

 

 

14,051

 

 

 

79,291

 

Loss from operations

 

 

(2,525

)

 

 

(22,771

)

 

 

(5,587

)

 

 

(103,261

)

Interest expense

 

 

(70

)

 

 

(301

)

 

 

(303

)

 

 

(515

)

Gain from disposal in equity investment

 

 

-

 

 

 

210

 

 

 

-

 

 

 

20,829

 

Gain (loss) on extinguishment of debt

 

 

(34

)

 

 

-

 

 

 

(75

)

 

 

790

 

Other expense

 

 

(1

)

 

 

(13

)

 

 

(1

)

 

 

(59

)

Loss before income taxes

 

 

(2,630

)

 

 

(22,875

)

 

 

(5,966

)

 

 

(82,216

)

(Expense) benefit from income taxes

 

 

(24

)

 

 

(41

)

 

 

115

 

 

 

(137

)

Loss from unconsolidated subsidiary

 

 

(186

)

 

 

-

 

 

 

(345

)

 

 

(354

)

Net loss

 

$

(2,840

)

 

$

(22,916

)

 

$

(6,196

)

 

$

(82,707

)

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(12

)

 

 

3

 

 

 

(20

)

 

 

9

 

Comprehensive loss

 

$

(2,852

)

 

$

(22,913

)

 

$

(6,216

)

 

$

(82,698

)

Net loss per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.04

)

 

$

(0.24

)

 

$

(0.09

)

 

$

(1.00

)

Diluted

 

$

(0.04

)

 

$

(0.24

)

 

$

(0.09

)

 

$

(1.00

)

Weighted-average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

82,677,824

 

Diluted

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

82,677,824

 

 

The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.

 

5


 

FTC Solar, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands, except share data)

(unaudited)

 

 

 

Preferred Stock

 

 

Common Stock

 

 

Treasury Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total
Stockholders'

 

 

 

Shares

 

Amount

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balance as of December 31, 2019

 

 

$

 

 

 

63,633,981

 

 

$

1

 

 

 

 

 

$

 

 

$

18,273

 

 

$

 

 

$

(26,719

)

 

$

(8,445

)

Restricted stock awards
   vested during the period

 

 —

 

 

 

 

 

2,014,091

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock

 

 —

 

 

 

 

 

9,162,976

 

 

 

 

 

 

 

 

 

 

 

 

30,000

 

 

 

 

 

 

 

 

 

30,000

 

Stock-based compensation

 

 —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

933

 

 

 

 

 

 

 

 

 

933

 

Net loss

 

 —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,356

)

 

 

(3,356

)

Other comprehensive loss

 

 —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(8

)

 

 

 

 

 

(8

)

Balance as of June 30, 2020

 

 

$

 

 

 

74,811,048

 

 

$

1

 

 

 

 

 

$

 

 

$

49,206

 

 

$

(8

)

 

$

(30,075

)

 

$

19,124

 

Restricted stock awards vested during the period

 

 —

 

 —

 

 

 

594,712

 

 

 —

 

 

 —

 

 

 —

 

 

 —

 

 

 —

 

 

 —

 

 

 —

 

Repurchase of common stock, held in treasury

 

 —

 

 —

 

 

 

(9,896,666

)

 

 —

 

 

 

9,896,666

 

 

 —

 

 

 —

 

 

 —

 

 

 —

 

 

 —

 

Stock-based compensation

 

 —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

448

 

 

 

 

 

 

 

 

 

448

 

Net loss

 

 —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,840

)

 

 

(2,840

)

Other comprehensive loss

 

 —

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(12

)

 

 

 

 

 

(12

)

Balance as of September 30, 2020

 

 

$

 

 

 

65,509,094

 

 

$

1

 

 

 

9,896,666

 

 

$

-

 

 

$

49,654

 

 

$

(20

)

 

$

(32,915

)

 

$

16,720

 

 

 

 

 

 

 

The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.

 

6


 

 

 

Preferred Stock

 

 

Common Stock

 

 

Treasury Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total
Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

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

 

 

 

 

 

 

 

 

3,413,849

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Repurchase of treasury stock

 

 

 

 

 

 

 

 

(865,900

)

 

 

 

 

 

865,900

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Issuance of common stock upon
   exercise of stock options

 

 

 

 

 

 

 

 

213,690

 

 

 

 

 

 

 

 

 

 

 

 

50

 

 

 

 

 

 

 

 

 

50

 

Repurchase and retirement of common stock

 

 

 

 

 

 

 

 

(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,093

)

 

 

 

 

 

 

 

 

(7,093

)

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

53,150

 

 

 

 

 

 

 

 

 

53,150

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(59,792

)

 

 

(59,792

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

6

 

Balance as of June 30, 2021

 

 

 

 

$

 

 

 

84,301,595

 

 

$

8

 

 

 

10,762,566

 

 

$

 

 

$

283,196

 

 

$

3

 

 

$

(102,435

)

 

$

180,772

 

Issuance of common stock upon
   exercise of stock options

 

 

 

 

 

 

 

 

642,550

 

 

 

-

 

 

 

 

 

 

 

 

 

107

 

 

 

 

 

 

 

 

 

107

 

Deferred offering costs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

12

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,381

 

 

 

 

 

 

 

 

 

5,381

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(22,916

)

 

 

(22,916

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

3

 

Balance as of September 30, 2021

 

 

 

 

$

 

 

 

84,944,145

 

 

$

8

 

 

 

10,762,566

 

 

$

 

 

$

288,696

 

 

$

6

 

 

$

(125,351

)

 

$

163,359

 

 

The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.

 

7


 

FTC Solar, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

 

Nine Months Ended September 30,

 

 

 

2020

 

 

2021

 

Cash flows from operating activities

 

 

 

 

 

 

Net loss

 

$

(6,196

)

 

$

(82,707

)

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

 

 

 

 

 

 

Stock-based compensation

 

 

1,381

 

 

 

58,531

 

Depreciation and amortization

 

 

43

 

 

 

383

 

(Gain) loss from unconsolidated subsidiary

 

 

345

 

 

 

354

 

Gain from disposal of equity investment

 

 

 

 

 

(20,829

)

(Gain) loss on extinguishment of debt

 

 

75

 

 

 

(790

)

Warranty provision

 

 

5,195

 

 

 

2,118

 

Warranty asset

 

 

(726

)

 

 

(484

)

Bad debt expense

 

 

 

 

 

83

 

Deferred income taxes

 

 

(2

)

 

 

 

Other non-cash items

 

 

43

 

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

(12,219

)

 

 

(30,017

)

Inventories

 

 

(1,523

)

 

 

(9,590

)

Prepaid and other current assets

 

 

(4,351

)

 

 

(16,609

)

Other assets

 

 

(365

)

 

 

180

 

Accounts payable

 

 

4,009

 

 

 

(535

)

Accruals and other current liabilities

 

 

13,825

 

 

 

21,243

 

Accrued interest – related party debt

 

 

(112

)

 

 

(207

)

Deferred revenue

 

 

(14,108

)

 

 

(13,374

)

Other non-current liabilities

 

 

386

 

 

 

904

 

Other, net

 

 

(338

)

 

 

(1,068

)

Net cash used in operating activities

 

 

(14,638

)

 

 

(92,414

)

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

 

 

 

(778

)

Proceeds from disposal of equity method investment

 

 

 

 

 

22,332

 

Net cash provided by investing activities:

 

 

 

 

 

21,554

 

Cash flows from financing activities:

 

 

 

 

 

 

     Proceeds from borrowings

 

 

784

 

 

 

 

Repayments of borrowings

 

 

(4,000

)

 

 

(1,000

)

Repurchase and retirement of common stock

 

 

 

 

 

(54,155

)

Offering costs paid

 

 

 

 

 

(5,942

)

Deferred financing costs for revolving credit facility

 

 

 

 

 

(2,077

)

Proceeds from stock issuance

 

 

30,000

 

 

 

241,314

 

Net cash provided by financing activities

 

 

26,784

 

 

 

178,140

 

Effect of exchange rate changes on cash and restricted cash

 

 

(20

)

 

 

9

 

Net increase in cash and restricted cash

 

 

12,126

 

 

 

107,289

 

Cash and restricted cash at beginning of period

 

 

8,235

 

 

 

33,373

 

Cash and restricted cash at end of period

 

$

20,361

 

 

$

140,662

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

Purchase of property and equipment included in accounts payable

 

$

 

 

$

40

 

Non-cash gain on extinguishment of debt from PPP loan forgiveness

 

$

 

 

$

(790

)

Cash paid during the period for interest

 

$

350

 

 

$

332

 

 

 

 

 

 

 

 

Reconciliation of cash and restricted cash at period end

 

December 31, 2020

 

 

September 30, 2021

 

Cash

 

$

32,359

 

 

$

140,662

 

Restricted cash

 

 

1,014

 

 

 

 

Total cash and restricted cash

 

$

33,373

 

 

$

140,662

 

 

The accompanying Notes are an integral part of these Condensed Consolidated Financial Statements.

 

8


 

FTC Solar, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

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 are a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, Singapore, and South Africa.

 

Initial Public Offering and Related Transaction

The Company’s common stock began trading on the Nasdaq Stock Exchange on April 28, 2021, under the symbol “FTCI” and on April 30, 2021, the Company completed its Initial Public Offering (“IPO”). In connection with the IPO, the Company issued and sold 19,840,000 shares of its common stock at a public offering price of $13.00 per share.



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.

The Company received aggregate proceeds of $241.2 million from the IPO, net of the underwriting discount and commissions and before offering costs and used $54.2 million to purchase and retire an aggregate of 4,455,384 shares of our common stock, some of which resulted from the settlement of certain vested Restricted Stock Units ("RSUs") and the exercise of certain options in connection with the IPO at the IPO price less underwriting discounts and commissions.



Offering costs, including legal, accounting, printing and other IPO-related costs, were reclassified to Additional paid-in capital and recorded against the proceeds from the offering during the quarter ended June 30, 2021.



JOBS Act Accounting Election

We are an emerging growth company, as defined in the Jumpstart Our Business Startups (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. Accordingly, we have elected to use the extended transition period to adopt new or revised accounting standards.

 

9


 

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 three months ended September 30, 2021, the Company identified an error in the basic and diluted earnings per share (“EPS”) calculation for the three and six months ended June 30, 2021. Specifically, the Company 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 yet been settled through the legal issuance of common stock. Additionally, the Company identified that it overstated stock-based compensation expense by $3.5 million for the three and six months ended June 30, 2021 due to an error in the calculation of expense related to grantees’ RSU awards. Although the Company has concluded that these errors are immaterial to the previously issued interim financial statements, the Company is correcting these errors by revising the previously issued unaudited condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021.

Effect of the Revision

The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported unaudited condensed consolidated financial statements as of the date, and for the periods indicated.
The errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:

 

 

 

 As of and for Three Months Ended June 30, 2021
 (As Previously Reported)

 

 

Adjustments

 

 

As of and for Three Months Ended June 30, 2021
(As Revised)

 

 

 

(in thousands, except share and per share data)

 

Condensed Consolidated Balance Sheet

 

 

 

 

 

 

 

 

 

Additional paid-in capital

 

$

286,687

 

 

$

(3,491

)

 

$

283,196

 

Accumulated deficit

 

 

(105,926

)

 

 

3,491

 

 

 

(102,435

)

Condensed Consolidated Statement of Comprehensive Loss

 

 

 

 

 

 

 

 

 

     Cost of Revenue - Product

 

$

43,885

 

 

$

(7

)

 

$

43,878

 

     Research and development

 

 

5,585

 

 

 

(2

)

 

 

5,583

 

     Selling and Marketing

 

 

3,258

 

 

 

(161

)

 

 

3,097

 

     General and administrative

 

 

51,063

 

 

 

(3,321

)

 

 

47,742

 

     Total operating expenses

 

 

59,906

 

 

 

(3,484

)

 

 

56,422

 

     Loss from operations

 

 

(75,963

)

 

 

3,491

 

 

 

(72,472

)

     Loss before income taxes

 

 

(55,590

)

 

 

3,491

 

 

 

(52,099

)

     Net loss

 

 

(55,841

)

 

 

3,491

 

 

 

(52,350

)

     Comprehensive loss

 

 

(55,834

)

 

 

3,491

 

 

 

(52,343

)

     Net loss per share - basic

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

     Net loss per share - diluted

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

     Weighted-average common shares outstanding - basic

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

     Weighted-average common shares outstanding - diluted

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

Condensed Consolidated Statement of Stockholders' Equity

 

 

 

 

 

 

 

 

 

     Additional paid-in capital

 

$

286,687

 

 

$

(3,491

)

 

$

283,196

 

     Accumulated deficit

 

 

(105,926

)

 

 

3,491

 

 

 

(102,435

)

     Net loss

 

 

(55,841

)

 

 

3,491

 

 

 

(52,350

)

     Stock-based compensation

 

 

56,192

 

 

 

(3,491

)

 

 

52,701

 

Note 11. Net loss per share

 

 

 

 

 

 

 

 

 

    Net loss

 

$

(55,841

)

 

$

3,491

 

 

$

(52,350

)

    Basic weighted-average number of common shares outstanding

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

    Diluted weighted-average number of common shares outstanding

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

    Basic loss per share

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

    Diluted loss per share

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

 

 

10


 

 

 

As of and for the Six Months Ended June 30, 2021
(As Previously Reported)

 

 

Adjustments

 

 

As of and for the Six Months Ended June 30, 2021
 (As Revised)

 

 

 

(in thousands, except share and per share data)

 

Condensed Consolidated Balance Sheet

 

 

 

 

 

 

 

 

 

Additional paid-in capital

 

$

286,687

 

 

$

(3,491

)

 

$

283,196

 

Accumulated deficit

 

 

(105,926

)

 

$

3,491

 

 

 

(102,435

)

Condensed Consolidated Statement of Comprehensive Loss

 

 

 

 

 

 

 

 

 

     Cost of Revenue - Product

 

$

98,881

 

 

$

(7

)

 

$

98,874

 

     Research and development

 

 

7,539

 

 

 

(2

)

 

 

7,537

 

     Selling and Marketing

 

 

4,358

 

 

 

(161

)

 

 

4,197

 

     General and administrative

 

 

56,147

 

 

 

(3,321

)

 

 

52,826

 

     Total operating expenses

 

 

68,044

 

 

 

(3,484

)

 

 

64,560

 

     Loss from operations

 

 

(83,982

)

 

 

3,491

 

 

 

(80,491

)

     Loss before income taxes

 

 

(62,833

)

 

 

3,491

 

 

 

(59,342

)

     Net loss

 

 

(63,283

)

 

 

3,491

 

 

 

(59,792

)

     Comprehensive loss

 

 

(63,277

)

 

 

3,491

 

 

 

(59,786

)

     Net loss per share - basic

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

     Net loss per share - diluted

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

     Weighted-average common shares outstanding - basic

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

     Weighted-average common shares outstanding - diluted

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

Condensed Consolidated Statement of Cash Flows

 

 

 

 

 

 

 

 

 

     Net loss

 

$

(63,283

)

 

$

3,491

 

 

$

(59,792

)

     Stock-based compensation

 

 

56,641

 

 

 

(3,491

)

 

 

53,150

 

Note 11. Net loss per share

 

 

 

 

 

 

 

 

 

    Net loss

 

$

(63,283

)

 

$

3,491

 

 

$

(59,792

)

    Basic weighted-average number of common shares outstanding

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

    Diluted weighted-average number of common shares outstanding

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

    Basic loss per share

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

    Diluted loss per share

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

    Shares of common stock issuable upon vesting of restricted stock
     awards

 

 

15,079

 

 

 

(9,885

)

 

 

5,194

 

     Potential common shares excluded from diluted net loss per share

 

 

23,231

 

 

 

(9,885

)

 

 

13,346

 

 

3. Summary of Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.

 

Forward Stock Split

 

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.

Use of Estimates

The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.

 

11


 

 

COVID-19 Pandemic

In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. 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. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.

Unaudited Interim Financial Information

The accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.

 

Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).

Concentration of Credit Risk

Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.

The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.

Equity Method Investments

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

 

12


 

The Company evaluates 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 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.

The Company accounts 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).

The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, 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. (See Note 7)



Stock -Based Compensation

The Company recognizes 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 statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company's common stock on the date of grant. The Company accounts for forfeitures 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

The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from 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-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.

 

Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)

 

The Company contracts with customers for sale of Voyager Trackers 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.

 

The Company’s 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. 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 the Company’s performance in transferring control.

 

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

 

 

13


 

The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when 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.

 

Term-based software license revenue

 

Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.

 

Subscription and Maintenance and support services revenue

 

Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.

 

Cost of Revenue

 

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

 

We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected 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. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.

 

Remaining Performance Obligations

 

Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.

 

 

14


 

Recent Accounting Pronouncements

Recently Adopted Accounting Standards

In December 2019, the 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. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company's 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 Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.

 

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate. 

4. Revenue

 

The Company’s product revenue and service revenue is presented in the Condensed Consolidated Statement of Comprehensive Loss. Revenue by geographic region is based on the customer’s location and presented under Note 14.

Unbilled revenue and contract liabilities

The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Condensed Consolidated Balance Sheets. Unbilled receivables represent an unconditional right to consideration before customers are invoiced. Unbilled receivables are recorded within accounts receivable on the Condensed Consolidated Balance Sheets at the end of the reporting period and consist of $1.2 million and $15.7 million as of December 31, 2020 and September 30, 2021, respectively.

The Company’s contracts have a varied range of terms based on the type of products and services sold. Deferred revenue amounts to $23.0 million and $9.6 million as of December 31, 2020 and September 30, 2021, respectively, consisting of customer deposits related to products and services which were billed in advance. The Company expects to recognize 100% of the revenue related to deferred revenue within the next 12 months. During the nine months ended September 30, 2020 and 2021, the Company recognized $19.9 million and $23.0 million, respectively from deferred revenue recorded at December 31, 2019 and 2020.

 

15


 

5. Prepaid Expenses and Other Current Assets

 

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

December 31,
2020

 

 

September 30,
2021

 

Vendor deposits

 

$

4,205

 

 

$

18,125

 

Prepaid expenses

 

 

1,043

 

 

 

4,060

 

Deferred cost of revenue

 

 

992

 

 

 

 

Surety collateral

 

 

113

 

 

 

246

 

Other current assets

 

 

571

 

 

 

1,127

 

 

 

$

6,924

 

 

$

23,558

 

 

6. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

 

 

December 31,
2020

 

 

September 30,
2021

 

Accrued cost of revenue

 

$

7,812

 

 

$

33,279

 

Accrued expenses

 

 

2,856

 

 

 

3,205

 

Warranty reserves

 

 

3,985

 

 

 

1,183

 

Accrued compensation

 

 

2,869

 

 

 

1,766

 

Accrued interest expense

 

 

28

 

 

 

128

 

Other

 

 

945

 

 

 

685

 

Total

 

$

18,495

 

 

$

40,246

 

 

7. Sale of Equity Method Investments

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.0 million, net of a success-based fee of $1.9 million. The Company recognized a gain of $20.8 million due to its disposal of approximately 23% non-controlling interest in Dimension during the nine months ended September 30, 2021. The Company has recognized a net loss from the unconsolidated subsidiary of $0.4 million that is included in the nine months ended September 30, 2021 and recognized net loss of $0.2 million and $0.3 million for the three months and nine months ended September 30, 2020, respectively.

 

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. The potential payment is calculated as $200 per 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. 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 to support the purchase agreement and the consummation of the transaction on June 24, 2021.

 

During the three months ended September 30, 2021, the Company received a $0.2 million escrow release payment and recognized the income in accordance with our policy election.

 

16


 

8. Debt and Other Borrowings

On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the Notes”) through a private placement. Pursuant to the issuance of the Notes, the Company issued 25,000 shares of common stock for every $250,000 of Notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the Notes. The Notes had a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020.

On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit had a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal and required the Company to pay regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. The outstanding balance for the revolving line of credit as of December 31, 2020 was $1 million. The outstanding balance was paid in full and the revolving credit line was closed as of March 31, 2021.

On April 30, 2020, the Company 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 bore a fixed interest rate of 1%. Under the terms of the CARES act, the PPP loan was eligible to be forgiven, 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 debt extinguishment in other income.

On April 30, 2021, the Company entered into a $100 million senior secured revolving credit facility, by and among the Company, 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 (the “Credit Agreement”). The Credit Agreement has an initial three-year term, and it will be used for working capital and for other general corporate purposes. The Company has not made any draws on the revolving credit facility. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) customary base rate of LIBOR plus 3.25% per annum, respectively; (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.
 

The facility is secured by a first priority lien on substantially all of the Company’s assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity 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 the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity 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 the Company had to satisfy as of the period ended September 30, 2021. As of September 30, 2021, the Company was in full compliance with its financial condition covenant.


The Company added $2.1 million in debt issuance costs related to the revolving credit facility which were included in other assets in the Condensed Consolidated Balance Sheets. The debt issuance costs are being amortized over a three-year initial term of the loan. As of September 30, 2021 the unamortized debt issuance costs amounted to $1.8 million.

Included in interest expense for the three and nine months periods ended September 30, 2021 are credit facility revolver fees and amortization of debt issuance costs. The Company had $0.1 million in revolver fees and $0.2 million in amortized debt issuance cost for the three months ended September 30, 2021 and $0.2 million in revolver fees and $0.3 million in amortized debt issuance cost for the nine months ended September 30, 2021, respectively.

 

17


 

The Company recognized $0.1 million and $0.3 million of interest expense on its debt and other borrowings for the three months ended September 30, 2020 and 2021 and $0.3 million and $0.5 million for the nine months ended September 30, 2020 and 2021, respectively.

9. Commitments and Contingencies

Litigation

 

The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from the normal course of its 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 alleges breach of contract and tort claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the tort claims. On July 16, 2021, rather than responding to that motion, 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 and a request for oral argument on September 7, 2021. Discovery in the Southern District of New York matter is ongoing. 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. The Company believes the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. The Company and its 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 the Company believes that the likelihood of any material loss related to these matters is remote given the strength of the Company’s defenses

 

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

Warranties

The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of September 30, 2021, warranty reserves totaling $1.2 million were recorded in accrued expenses and other current liabilities and $4.2 million were recorded in other non-current liabilities, in the Company’s Condensed Consolidated Balance Sheets.

Changes in the Company’s product warranty reserves were as follows (in thousands):

 

 

September 30,
2021

 

Balance at beginning of period, December 31, 2020

 

$

6,811

 

Warranties issued during the period

 

 

2,902

 

Settlements made during the period

 

 

(3,507

)

Changes in liability for pre-existing warranties

 

 

(783

)

Balance at end of period

 

$

5,423

 

 

 

18


 

10. Stock-Based Compensation

On April 30, 2021, in connection with the IPO offering, 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 offering, at the initial public offering price net of underwriters' fees and commissions.

The Company’s stock-based compensation expense for the three and nine months ended September 30, 2021 was $5.4 million and $58.5 million, an increase of $5.0 million and $57.1 million when compared to stock-based compensation expense for the three and nine months ended September 30, 2020, respectively. The increases have been primarily due to RSUs, for which the service-based vesting condition was satisfied and for which the liquidity event performance vesting condition was met in connection with our IPO. We utilized a graded vesting method which results in an accelerated recognition of compensation costs.

Stock-based compensation expense incurred was $0.4 million and $5.4 million for the three months ended September 30, 2020 and 2021 and $1.4 million and $58.5 million for the nine months ended September 30, 2020 and 2021, respectively.


 

11. 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 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 September 30, 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 are 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 offering.

 

 

19


 

The Company is using the 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; however, we do not have binding agreements for any material acquisitions or investments at this time though, we would expect to use a portion of such proceeds to provide funding for future development capital in connection with the multi project opportunity for 1.7 gigawatts ("GWs") of 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 are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of December 31, 2020 and the shares will be 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 are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be 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 are recorded as treasury stock on the Company’s Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.

 

12. Net loss per share

The table below sets forth the computation of basic and diluted loss per share. All shares and per share amounts have been adjusted for an approximately 8.25-for-1 share forward stock split which took effect on April 28, 2021 (in thousands, except per share amounts):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Basic and diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(2,840

)

 

$

(22,916

)

 

$

(6,196

)

 

$

(82,707

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted-average number of common shares outstanding

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

82,677,824

 

Diluted weighted-average number of common shares outstanding

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

82,677,824

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic loss per share

 

$

(0.04

)

 

$

(0.24

)

 

$

(0.09

)

 

$

(1.00

)

Diluted loss per share

 

$

(0.04

)

 

$

(0.24

)

 

$

(0.09

)

 

$

(1.00

)

 

For purposes of computing diluted net income per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. The following potentially dilutive securities were excluded (in thousands):

 

 

 

As of September 30,

 

 

 

2020

 

 

2021

 

Shares of common stock issuable under stock option plans outstanding

 

 

8,566

 

 

 

9,610

 

Shares of common stock issuable upon vesting of restricted stock awards

 

 

13,622

 

 

 

5,598

 

Potential common shares excluded from diluted net loss per share

 

 

22,188

 

 

 

15,208

 

 

 

20


 

13. Income Taxes

For the three months ended September 30, 2020 and 2021, the Company recorded an income tax expense of $0.02 million and $0.04 million respectively. For the nine months ended September 30, 2020 and 2021, the Company recorded an income tax benefit of $0.12 million and income tax expense of $0.14 million, respectively. Income tax expense recorded for three and nine months ended September 30, 2020 and 2021, was lower than the statutory tax rate of 21% primarily due to a valuation allowance established against the U.S. deferred tax assets.



As of September 30, 2021, the Company had total unrecognized tax benefits of approximately $0.1 million. All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2021, the Company had not accrued any interest or penalties related to unrecognized tax benefits.
 

14. Segment Information

The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company's Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success.

The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

United States

 

$

59,591

 

 

$

52,984

 

 

$

143,034

 

 

$

168,540

 

Other

 

 

49

 

 

 

5

 

 

 

139

 

 

 

264

 

Total net revenue

 

$

59,640

 

 

$

52,989

 

 

$

143,173

 

 

$

168,804

 

 

15. Related Parties

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.

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.

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.

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 Energy LLC. (See Note. 7)

 

 

21


 

ITEM 2. 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 condensed consolidated financial statements and related notes included in Item 1 of this Form 10-Q and along with information included in our IPO prospectus filed on April 29, 2021, which includes our audited financial statements for the year ended December 31, 2019 and 2020. In addition to historical financial information, the following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results and timing of selected events 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 the sections titled “Risk Factors” and “Cautionary Statement Regarding Forward-Looking Statements” included in our prospectus. Additionally, our historical results are not necessarily indicative of the results that may be expected in any future period.

 

This discussion and analysis of our financial condition and results of operations contain the presentation of Adjusted EBITDA and Adjusted Net Income, which are not presented in accordance with GAAP. Adjusted EBITDA and Adjusted Net Income are being presented because they provide the Company and readers of this Form 10-Q with additional insight into our operational performance relative to earlier periods and relative to our competitors. We do not intend Adjusted EBITDA and Adjusted Net Income to be substitutes for any GAAP financial information. Readers of this Form 10-Q should use Adjusted EBITDA and Adjusted Net Income only in conjunction with Net Income, the most comparable GAAP financial measure. Reconciliations of Adjusted EBITDA and Adjusted Net Income to Net Income, the most comparable GAAP measure, is provided in Non-GAAP Financial Matters.

 

Overview

 

We are a global provider of advanced solar tracker systems. Our trackers are supported by proprietary software designed to increase energy production yield from our tracker systems. We also support our customers in project design and development by providing value-added engineering services that assist customers in optimizing our products and reducing total project costs. Our mission is to provide differentiated products, software and services that maximize energy generation and cost savings for our customers. We believe achieving our mission will 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 systems offer efficiency gains relative to other tracker systems due to our their enhanced design, which includes a two-panel in-portrait format and independent rows, and its optimization for use with bifacial panels. Additionally, these efficiency gains can be enhanced by our proprietary software solutions. Our customers include leading project developers, solar asset owners and engineering procurement and construction ("EPC") contractors that design and build solar energy projects. Our team of experienced renewable energy professionals is focused on delivering compelling value to customers across the full solar energy project lifecycle, including at the development, construction and operations phases.



Our corporate headquarters and testing lab are located in Austin, Texas, and we have a training and technology development site in Aurora, Colorado. To assist with our global expansion effort, we have grown our sales and support network abroad, with employees located in Australia, Canada, India, the Middle East, China, Europe, South Africa, and South-East Asia. As of September 30, 2021, we had 216 full-time employees.

 

22


 



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, Europe, South America and Australia. In 2020 and for the nine months ended September 30, 2021, we derived the majority of our revenue from EPC contractors in the United States. We expect this revenue profile to shift over time as project developers and solar asset owners make more direct purchases of solar installations and as we continue to expand our global footprint in Latin America, Europe and certain other markets. We derived 81% of all of our revenue from tracker system sales for the nine months ended September 30, 2021. During this same period, substantially all of our revenues were derived from sales to our customers in the United States. The solar industry continues to experience higher commodities and logistics costs. These increased input costs result in downward pressure on our margins. In addition, a group called American Solar Manufacturers Against Chinese Circumvention (A-SMACC) filed an anti-dumping and countervailing duties (AD/CVD) claim withthe US Department of Commerce to investigate solar cells and modules imported from certain companies in Malaysia, Thailand and Vietnam. The Department of Commerce has not made a decision regarding the request and this uncertainty is causing some customers to push out certain projects. We are taking meaningful action to further diversify our supply chain and accelerate our product cost roadmap to mitigate the impact of these cost increases to our business and provide compelling solutions for our customers. At the end of the quarter, we hired a new CEO to accelerate the growth and profitability of the Company. We have maintained focus on our growth strategy throughout the quarter ended September 30, 2021 and experienced growth in our contracted and awarded projects which we believe will produce revenue growth in 2022. We have secured several international project awards and a multi project transaction to provide trackers for 1.7 GWs of projects in development by a leading project developer . As part of this transaction, FTC intends to make a limited amount of development capital available to some of these projects. We also added another order of our SunPath performance enhancing software product which we introduced at the end of 2020. Our SunPath product boosts project energy production yield and our solution is differentiated from other products in the marketplace by eliminating row-to-row shading, optimizing capture of diffuse light and increasing the system yield. We estimate this enables customers to achieve up to a 6% increase in energy yield at a solar installation.



We also launched a large format module tracker system in January 2021which is currently being utilized by various customers. To meet market demand for large format modules, we are providing tracker systems that are compatible with a wide variety of module sizes and configurations, while maintaining the format and installation speed for in portrait orientation. FTC is committed to providing innovative solutions designed to benefit our customers and deliver value.



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 Shipped and Average Selling Price. The primary operating metric we use to evaluate our sales performance and to track market acceptance of our products is the change in 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 MW, including the change in average selling price (“ASP”) from period to period and cost per watt. ASP is calculated by dividing total revenue by total MW and cost per watt is calculated by dividing total costs of goods sold by total MW. These metrics enable us to evaluate trends in pricing, manufacturing cost and profitability.

 

 

23


 

Government Regulations. Changes in the U.S. trade environment, including the imposition of import tariffs and the recent anti- dumping and countervailing duties (AD/CVD) claim currently pending with the Department of Commerce, 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 on our business by reducing our reliance on China. In 2019, 90% of our supply chain was sourced from China. As of September 30, 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, China, 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.

 

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. 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, which have contributed to an increase in lead times for delivery of our tracker systems. The reduced capacity for logistics is also causing increases in logistics costs. We also experienced a COVID-19 related supplier production slowdown due to isolated outbreaks. 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.

Key Components of Our Results of Operations

 

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

 

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 sale of term-based software licenses. 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. 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. Revenue for shipping and handling services is recognized over time based on 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, is 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 a customer 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 between twelve weeks and 23 weeks. Contracts can range in value from tens of thousands to tens of millions of dollars.

 

24


 

 

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 Investment Tax Credit ("ITC") step-downs and construction activity as well as inclement weather conditions.

 

Our revenue growth is dependent on continued growth in the number of solar tracker projects, software sales and engineering services we win in competitive bidding processes. Our growth targets are impacted by our ability to increase our market share in each of the geographies in which we currently compete and to expand our global footprint to new emerging markets. To support this planned growth, we must 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.

 

Cost of Revenue and Gross 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.

 

We subcontract to third party contract 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 apply financial hedges 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. The industry is currently experiencing rising steel and logistics costs. We do not have any multi-year contracts with unhedged steel exposure. Subject to the last sentence of this paragraph, we fix our steel input prices as close to signing a customer purchase order as possible. We continue to expand our global supply chain which improves our ability to secure necessary supplies and further diversifies us on key components and positions us with additional flexibility moving forward. During the three month period ended June 30, 2021 we entered into contracts to ensure necessary steel capacity and more price certainty for a substantial portion of the steel commodities required for our anticipated production the rest of the fiscal year.

 

Gross profit may vary from quarter-to-quarter and is primarily affected by our volume of MW, ASP, product costs, product mix, customer mix, geographical mix, shipping method and costs, warranty costs, personnel costs and seasonality.

 

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 full-time employee headcount in research and development, selling and marketing and general and administrative capacities has grown as we invested in new employees to support our growth and operations as a publicly traded company.

 

The timing of these additional hires could materially affect our operating expenses in any particular period, both in absolute dollars and as a percentage of revenue. We expect to continue to invest substantial resources to support our growth and anticipate that each of the following categories of operating expenses will increase in absolute dollar amounts for the foreseeable future.

 

Research and Development Expenses

 

Research and development expenses consist primarily of salaries, 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.

 

 

25


 

Selling and Marketing Expenses

 

Selling and marketing expenses consist primarily of salaries, employee benefits, stock-based compensation expenses and travel expenses related to our selling 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.

 

We expect an increase in the number of selling and marketing personnel in connection with the expansion of our global selling and marketing footprint as we enter new markets. The majority of our selling and marketing expenses for the three and nine months ended September 30, 2020 were related to sales to customers in the United States and business development in other parts of the world. As of September 30, 2021, we have a sales presence in the United States, Australia, India, the Middle East, China, Europe, South Africa, and South-East Asia. We intend to continue to expand our sales presence and marketing efforts to additional countries.

 

General and Administrative Expenses

 

General and administrative expenses consist primarily of salaries, employee benefits, stock-based compensation, and travel 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 international offices, business insurance and other costs. We have and will continue to incur additional audit, tax, accounting, legal and other costs related to compliance with applicable securities and other regulations, as well as additional insurance, investor relations and other costs associated with being a public company.

 

Non-Operating Expenses and Other Items

 

Interest Expense

 

Interest expense for the nine months ended September 30, 2021, consists of commitment fees related to a revolving credit facility we entered into in April 2021, amortization of debt issuance costs and interest expense related to a revolving line of credit with Western Alliance Bank, which was paid off during the quarter ended March 31, 2021.

 

Gain on extinguishment of debt

 

Gain on extinguishment of debt is the result of a forgiveness of a loan effective January 20, 2021 (See “Debt Obligations” below) under the SBA’s Paycheck Protection Program (PPP).

 

Income Taxes

 

Provision for income taxes consists primarily of income taxes related to foreign and state jurisdictions in which we conduct business.

 

Gain on disposal in equity investment

 

Gain on disposal in equity investment resulted from the Company disposing of its approximate 23% non-controlling interest in Dimension Energy, LLC (See "Note 7." in the Notes to Condensed Consolidated Financial Statements.)

 

Loss from Unconsolidated Subsidiary

 

Loss from unconsolidated subsidiary represents our allocated net loss arising from our equity method investment in Dimension Energy, LLC through the disposal date.

 

Results of Operations

 

The following tables summarizes our results of operations as well as other financial data management considers meaningful for the three and nine months ended September 30, 2020 and 2021. This information should be read in conjunction with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q. The results of historical periods are not necessarily indicative of the results of operations for any future period.

 

 

26


 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

 

 

(dollars in thousands)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Product revenue

 

$

48,879

 

 

$

45,582

 

 

$

122,197

 

 

$

137,799

 

Service revenue

 

 

10,761

 

 

 

7,407

 

 

 

20,976

 

 

 

31,005

 

Total revenue

 

 

59,640

 

 

 

52,989

 

 

 

143,173

 

 

 

168,804

 

Cost of revenue (a):

 

 

 

 

 

 

 

 

 

 

 

 

Product cost of revenue

 

 

46,513

 

 

 

48,090

 

 

 

114,883

 

 

 

146,964

 

Service cost of revenue

 

 

10,261

 

 

 

12,938

 

 

 

19,826

 

 

 

45,810

 

Total cost of revenue

 

 

56,774

 

 

 

61,028

 

 

 

134,709

 

 

 

192,774

 

Gross profit (loss)

 

 

2,866

 

 

 

(8,039

)

 

 

8,464

 

 

 

(23,970

)

Operating expenses

 

 

 

 

 

 

 

 

 

 

 

 

Research and development (a)

 

 

1,438

 

 

 

2,116

 

 

 

4,047

 

 

 

9,653

 

Selling and marketing (a)

 

 

1,041

 

 

 

2,224

 

 

 

2,374

 

 

 

6,421

 

General and administrative (a)

 

 

2,912

 

 

 

10,392

 

 

 

7,630

 

 

 

63,217

 

Total operating expenses

 

 

5,391

 

 

 

14,732

 

 

 

14,051

 

 

 

79,291

 

Loss from operations

 

 

(2,525

)

 

 

(22,771

)

 

 

(5,587

)

 

 

(103,261

)

Interest expense

 

 

(70

)

 

 

(301

)

 

 

(303

)

 

 

(515

)

Gain from disposal in equity investment

 

 

 

 

 

210

 

 

 

 

 

 

20,829

 

Gain (loss) on extinguishment of debt

 

 

(34

)

 

 

 

 

 

(75

)

 

 

790

 

Other expense

 

 

(1

)

 

 

(13

)

 

 

(1

)

 

 

(59

)

Loss before income taxes

 

 

(2,630

)

 

 

(22,875

)

 

 

(5,966

)

 

 

(82,216

)

(Expense) benefit from income taxes

 

 

(24

)

 

 

(41

)

 

 

115

 

 

 

(137

)

Loss from unconsolidated subsidiary

 

 

(186

)

 

 

 

 

 

(345

)

 

 

(354

)

Net Loss

 

$

(2,840

)

 

$

(22,916

)

 

$

(6,196

)

 

$

(82,707

)

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

$

 

    Foreign currency translation adjustments

 

 

(12

)

 

 

3

 

 

 

(20

)

 

 

9

 

Comprehensive Loss

 

$

(2,852

)

 

$

(22,913

)

 

$

(6,216

)

 

$

(82,698

)

 

(a)
Includes stock-based compensation expense as follows:

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Cost of revenue

 

$

80

 

 

$

342

 

 

$

244

 

 

$

7,571

 

Research and development

 

 

16

 

 

 

200

 

 

 

47

 

 

 

3,925

 

Selling and marketing

 

 

9

 

 

 

1,135

 

 

 

28

 

 

 

2,942

 

General and administrative

 

 

343

 

 

 

3,704

 

 

 

1,062

 

 

 

44,093

 

Total stock-based compensation expense

 

$

448

 

 

$

5,381

 

 

$

1,381

 

 

$

58,531

 

 

Comparison of the Three and Nine Months ended September 30, 2020 and 2021

Product Revenue

Product revenue for the three months ended September 30, 2021 was $45.6 million, a decrease of $3.3 million or 7%, as compared to $48.9 million for the three months ended September 30, 2020, primarily driven by a 16% decrease in MW shipped, partially offset by an increase in ASP. During the three months ended September 30, 2021, 42% of the MW shipped were to new customers that we did not have in the three months ended September 30, 2020 and 58% represented new projects with customers we worked with in the three months ended September 30, 2020. The revenue was primarily generated by customer projects located in the United States.

 

27


 



Product revenue for the nine months ended September 30, 2021 was $137.8 million, an increase of $15.6 million or 13%, as compared to $122.2 million for the nine months ended September 30, 2020, primarily driven by a 15% increase in MW shipped and a slight increase in ASP. During the nine months ended September 30, 2021, 15% of the MW shipped were to new customers that we did not have in the nine months ended September 30, 2020 and 85% represented new projects with customers we worked with in the nine months ended September 30, 2020. The revenue was primarily generated by customer projects located in the United States.



Service Revenue

Service revenue for the three months ended September 30, 2021, was $7.4 million, a decrease of $3.4 million, as compared to $10.8 million for the three months ended September 30, 2020, primarily driven by an decrease in MW shipped offset by an increase in shipping and logistics revenue on Voyager Tracker sales due to increases in contract pricing which helped offset the significant rise in shipping and logistics costs.



Service revenue for the nine months ended September 30, 2021, was $31.0 million, an increase of $10.0 million, as compared to $21.0 million for the nine months ended September 30, 2020, primarily driven by an increase in shipping and logistics revenue on Voyager Tracker sales due to a 15% increase in MW shipped to our U.S. customers and by increased contract prices which help offset rising shipping and logistics costs.



Cost of Revenue and Gross Profit

 

Cost of revenue for the three months ended September 30, 2021 was $61.0 million, an increase of $4.3 million as compared to $56.8 million for the three months ended September 30, 2020, primarily driven by an increase in personnel, shipping and logistics costs and steel commodity prices which were partially offset by a reduction in MW shipped. Cost per MW increased 27% year over year due to increases in steel prices and shipping and logistics costs. Overhead costs were higher due to increased headcount. Our approach when we receive a contract from our customers, is to place the related supply purchase orders for tracker components as soon as possible thus locking our costs for commodities like steel. We continue to develop innovative approaches to mitigate the impacts of global increases in shipping and logistics costs due to the capacity constraints within the market.



Cost of revenue for the nine months ended September 30, 2021 was $192.8 million, an increase of $58.1 million as compared to $134.7 million for the nine months ended September 30, 2020, 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 24% 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 recorded in the second quarter of 2021 due to our IPO triggering vesting of a significant number of shares. Cost of revenue for the nine months ended September 30, 2021 was also impacted by approximately $4.5 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.



Gross margin was negative for the quarter ended September 30, 2021 due to increased shipping and logistics costs of approximately $5.5 million that were not passed on to our customers, product reconfiguration, higher costs for our components and higher overhead costs due to an increase in headcount.

 

28


 



Our gross margin for the nine months ended September 30, 2021 decreased $32.4 million as compared to the nine months ended September 30, 2020 due primarily to increased logistics costs that were not passed on to our customers, increases in headcount as we scale and higher stock-based compensation triggered by the IPO. The gross profit for the nine months ended September 30, 2020 benefitted from a higher mix of safe harbor projects which carried a higher margin as customers were seeking to take advantage of the expected ITC step down.



Research and Development (R&D)Expenses



Research and development expenses for the three months ended September 30, 2021 were $2.1 million, an increase of $0.7 million as compared to $1.4 million for the three months ended September 30, 2020. The increase in expenses was primarily attributable to an increase of $0.3 million in personnel-related expenses, due to a net increase in headcount for the research and development of our products, $0.2 million increase in patent related expense and $0.1 increase in R&D focused on design to value initiatives. Research and development expenses as a percentage of revenue were approximately 2% for the three months ended September 30, 2020 and 4% for the three months ended September 30, 2021.



Research and development expenses for the nine months ended September 30, 2021 were $9.7 million, an increase of $5.6 million, as compared to $4.0 million for the nine months ended September 30, 2020. The increase in expenses was primarily attributable to an increase of $3.9 million attributable to stock-based compensation triggered by our IPO, $0.7 million in personnel-related expenses, due to a net increase in headcount for the research and development of our products and an increase of $0.6 million in R&D 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 3% for the nine months ended September 30, 2020 and 6% for the nine months ended September 30, 2021.



Selling and Marketing Expenses

 

Selling and marketing expenses for the three months ended September 30, 2021 were $2.2 million, an increase of $1.2 million as compared to $1.0 million for the three months ended September 30, 2020. The increase in selling and marketing expenses was primarily attributable to an increase of $1.1 million of stock-based compensation and a $0.2 million increase in personnel-related expenses due to a net increase in headcount to support our international expansion plans. Selling and marketing expenses as a percentage of revenue were 2% for the three months ended September 30, 2020 and 4% for the three months ended September 30, 2021.

 

Selling and marketing expenses for the nine months ended September 30, 2021 were $6.4 million, an increase of $4.0 million, as compared to $2.4 million for the nine months ended September 30, 2020. The increase in selling and marketing expenses was primarily attributable to an increase in of $3.1 million for stock-based compensation triggered by our IPO, and $1.1 million in personnel-related expenses, due to a net increase in headcount to support our international expansion plans. Selling and marketing expenses as a percentage of revenue were 2% for the nine months ended September 30, 2020 and 4% for the nine months ended September

 

29


 

30, 2021.

 

General and Administrative Expenses

General and administrative expenses for the three months ended September 30, 2021 were $10.4 million, an increase of $7.5 million, as compared to $2.9 million for the three months ended September 30, 2020. The increase in general and administrative expenses was primarily attributable to an increase in stock based compensation of $3.4 million, an increase of $0.6 million in personnel-related expenses due to a net increase in headcount, an increase of $0.5 million in professional fees for consulting, legal and accounting services to support becoming a public company, an increase of $0.9 million in business insurance costs and an increase of $0.4 million pertaining to rent, lease and other office expenses in line with an increase in headcount. General and administrative expenses as a percentage of revenue were approximately 5% for the three months ended September 30, 2020 and 20% for the three months ended September 30, 2021.



General and administrative expenses for the nine months ended September 30, 2021 were $63.2 million, an increase of $55.6 million, as compared to $7.6 million for the nine months ended September 30, 2020. The increase in general and administrative expenses was primarily attributable to an increase of $47.4 million for stock based compensation triggered by our IPO, an increase of $2.4 million in personnel-related expenses due to an increase in headcount, an increase of $2.3 million in professional fees for consulting, legal and accounting services, an increase of $1.5 million in business insurance costs and an increase of $0.8 million pertaining to rent, lease and other office expenses in line with an increase in headcount. General and administrative expenses as a percentage of revenue were approximately 5% for the nine months ended September 30, 2020 and 37% for the nine months ended September 30, 2021.

Interest Expense

Interest expense consists of interest expense in connection with our revolving line of credit with Western Alliance Bank, which was scheduled to mature on June 10, 2021 but was paid off during the quarter ended March 31, 2021 and interest expense in connection with our commitment fee for our revolving credit facility and amortization of debt issuance costs that we entered into in April 2021. (See “Debt Obligations” below).

 

Loss from Unconsolidated Subsidiary

We sold our interest in our unconsolidated subsidiary, 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. Loss from unconsolidated subsidiary for the period from January 1, 2021, to the disposal date was $0.4 million. For the nine months ended September 30, 2020, we recognized a loss of $0.3 million on this equity investment.

 

Liquidity and Capital Resources

 

Since our inception, we have financed our operations primarily through sales of shares of common stock, issuance of debt and payments from our customers. Our ability to generate positive cash flow from operations is dependent on contract payment terms and the strength of our gross margins. During the nine months ended September 30, 2021, we used cash generated from operations to ensure steel capacity for our projects in the back half of the year and to acquire inventory that has a longer lead time due to global market supply and logistics constraints. The economic conditions causing our industry to experience rapid commodity price increases and significant increases in transportation costs negatively impacts our margin in the near term and thus our cash from operations. We are taking steps to diversify our supply chain and design lower material requirements for our trackers in order to mitigate these economic headwinds. We believe this impact to be temporary as we work through our improvement roadmap. We intend to make up to $30M of development capital available to a tracker customer that is committing to use our trackers on a significant portion of their development projects. We believe that our operating cash flows, our cash balances, as well as the available borrowing capacity under our revolving credit facility will be sufficient to meet our cash needs for the next 12 months.

 

We intend to maintain appropriate debt levels based upon cash flow expectations, our overall cost of capital and expected cash requirements for our operations, such as systems and project development activities in certain international regions. Any incremental debt financings could result in increased debt service expenses and/or restrictive covenants, which could limit our ability to pursue our strategic plans.

 

30


 

 

The following table shows our cash flows from operating activities, investing activities and financing activities for the stated periods:

 

 

Nine Months Ended

 

 

 

September 30,

 

 

 

2020

 

 

2021

 

 

 

(in thousands)

 

Net cash used in operating activities

 

$

(14,638

)

 

$

(92,414

)

Net cash provided by investing activities

 

 

 

 

 

21,554

 

Net cash provided by financing activities

 

 

26,784

 

 

 

178,140

 

Effect of exchange rate changes on cash and restricted cash

 

 

(20

)

 

 

9

 

Increase in cash and restricted cash

 

$

12,126

 

 

$

107,289

 

 

Operating Activities

 

For the nine months ended September 30, 2020, net cash used in operating activities was $14.6 million, primarily due to a net loss of $6.2 million and an increase of $13.8 million in accrued expenses, $12.2 million in accounts receivable, and $4.4 million in prepaid and other current assets, and a decrease of $14.1 million in deferred revenue.



For the nine months ended September 30, 2021, net cash used in operating activities was $92.4 million, primarily due to a net loss of $82.7 million which is reflective of our current investment in growing our operations and becoming a public company, global increases in logistics costs and expanding our presence to additional countries. This reflects an increase of $30.0 million in receivables, $16.6 million in prepaid deposits to secure supply capacity for the remainder of the year, $20.7 million in accounts payable and accrued expenses and $9.6 million in inventory and a decrease in deferred revenue of $13.4 million.

 

Investing Activities

 

For the nine months ended September 30, 2021, net cash provided by investing activities was $21.6 million, which was attributable to proceeds from the disposal of the equity method investment.



Financing Activities

 

For the nine months ended September 30, 2020, net cash provided by financing activities was $26.8 million which was primarily due to proceeds received from the sale of stock.



For the nine months ended September 30, 2021, net cash provided by financing activities was $178.1 million which was primarily attributable to the proceeds from sale of common stock from our initial IPO in April 2021, less underwriting commissions and repurchases of approximately 4.5 million shares of our common stock which resulted from the settlement of certain vested RSUs and the exercise of certain options in connection with the IPO.

 

Debt Obligations

 

Revolving Line of Credit

 

On June 17, 2019, we entered into a revolving line of credit agreement with the Western Alliance Bank for a total aggregate principal amount of $1.0 million, which was scheduled to mature on June 10, 2021. In the quarter ended March 31, 2021, the outstanding balance for the revolving line of credit was paid in full and the revolving credit line was closed.

 

 

31


 

On April 30, 2021, the Company entered into a $100 million senior secured revolving credit facility, by and among the Company, 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 (the “Credit Agreement”). The Credit Agreement has an initial three-year term and it will be used for working capital and for other general corporate purposes. The Company has not made any draws on the revolving credit facility. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) customary base rate of LIBOR plus 3.25% per annum, respectively; (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. The Company did not draw any funds on its credit facility during the three and nine months ended September 30, 2021.


The facility is secured by a first priority lien on substantially all of the Company’s assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that the Company is 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 the Company achieves $50 million in 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 the Company had to satisfy as of the period ended September 30, 2021. As of September 30, 2021, the Company was in full compliance with its financial condition covenant.

 

Paycheck Protection Program

 

On April 30, 2020, we received a PPP loan pursuant to the Cares Act in the amount of $0.8 million. The PPP loan had a two-year term maturing on April 30, 2022 and a fixed interest rate of 1%. Under the terms of the CARES Act the loan is eligible for forgiveness, in part or whole, if the proceeds are used to retain and pay employees and for other qualifying expenditures. The PPP loan and the related accrued interest were fully forgiven on January 20, 2021.

 

Non-GAAP Financial Measures

 

Adjusted EBITDA, Adjusted Non-GAAP Net Loss and Adjusted Non-GAAP Net Loss Per Share (“Adjusted EPS”)

 

We present Adjusted EBITDA, Adjusted Non-GAAP Net Loss and Adjusted EPS as supplemental measures of our performance. We define Adjusted EBITDA as net loss plus (i) income tax (benefit) or expense, (ii) interest expense, (iii) depreciation expense, (iv) amortization of intangibles, (v) amortization of debt issuance costs, (vi) stock-based compensation (vii) gain on extinguishment of debt, (viii) gain from disposal in equity investment, (ix) non-routine legal fees, (x) severance, (xi) other costs and (xii) loss from unconsolidated subsidiary. We define Adjusted Net Loss as net loss plus (i) amortization of intangibles, (ii) amortization of debt issuance costs (iii) stock-based compensation, (iv) gain on extinguishment of debt, (v) gain from disposal of equity investment, (vi) non-routine legal fees, (vii) severance, (viii) other costs, (ix) loss from unconsolidated subsidiary and (x) income tax expense of adjustments. Adjusted EPS is defined as Adjusted Non-GAAP Net Loss Per Share using the weighted average basic and diluted shares outstanding.

 

Adjusted EBITDA, Adjusted Non-GAAP 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 Non-GAAP 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 Non-GAAP Net Loss and Adjusted EPS to evaluate the effectiveness of our business strategies.

 

 

32


 

Among other limitations, Adjusted EBITDA, Adjusted Non-GAAP 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 Non-GAAP Net Loss and Adjusted EPS differently than we do, which limits its usefulness as a comparative measure.



Because of these limitations, Adjusted EBITDA, Adjusted Non-GAAP 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.

 

Revision of Previously Issued Financial Statements

 

In connection with the preparation of the Company's financial statements as of and for the three months ended September 30, 2021, the Company identified an error in the basic and diluted earnings per share (“EPS”) calculation for the three and six months ended June 30, 2021. The revisions for the stock-based compensation did not have any impact on Non-GAAP Adjusted EBITDA or Adjusted Non-GAAP Net Loss. However, the adjustment to the weighted average shares outstanding did have an impact to the Adjusted EPS. The Adjusted EPS as previously reported was $(0.21) and $(0.32) loss per share for the three and six months ended June 30, 2021 and after the revision the Adjusted EPS increased to $(0.19) and $(0.31) loss per share for the three and six months ended June 30, 2021. (See Footnote 2. to our unaudited condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.)

 

The following table reconciles Net Loss to Adjusted EBITDA for the three and nine months ended September 30, 2020 and 2021, respectively:

 

 

 

Three Months Ended

 

Nine Months Ended

 

 

 

September 30,

 

September 30,

 

 

 

2020

 

 

2021

 

2020

 

 

2021

 

 

 

(in thousands)

 

Net loss

 

$

(2,840

)

 

$

(22,916

)

$

(6,196

)

 

$

(82,707

)

Income tax (benefit)

 

 

24

 

 

 

41

 

 

(115

)

 

 

137

 

Interest expense, net

 

 

70

 

 

 

128

 

 

303

 

 

 

227

 

Depreciation expense

 

 

3

 

 

 

53

 

 

10

 

 

 

95

 

Amortization of intangibles

 

 

 

 

 

 

 

33

 

 

 

 

Amortization of debt issuance costs

 

 

 

 

 

173

 

 

 

 

 

288

 

Stock-based compensation

 

 

448

 

 

 

5,381

 

 

1,381

 

 

 

58,531

 

(Gain) loss on extinguishment of debt(a)

 

 

34

 

 

 

 

 

75

 

 

 

(790

)

(Gain) from disposal of equity investment

 

 

 

 

 

(210

)

 

 

 

 

(20,829

)

Non-routine legal fees (b)

 

 

 

 

 

988

 

 

 

 

 

1,763

 

Severance(c)

 

 

 

 

 

 

 

 

 

 

295

 

Other costs(d)

 

 

 

 

 

270

 

 

 

 

 

3,135

 

Loss from unconsolidated subsidiary(e)

 

 

186

 

 

 

 

 

345

 

 

 

354

 

Adjusted EBITDA

 

$

(2,075

)

 

$

(16,092

)

$

(4,164

)

 

$

(39,501

)

 

(a) The gain on extinguishment of debt for the nine months ended September 30, 2021 resulted from forgiveness of a loan under SBA’s Paycheck Protection Program. See “Note -8 Debt and Other Borrowings”.

(b) Represents legal fees incurred that were not ordinary or routine to the operations of the business.

(c) Represents severance accrued related to an agreement with an employee due to restructuring changes.

(d) Represents consulting fees in connection with operations and finance and other costs associated with our IPO and one-time CEO transition cost.

(e) Represents results of an entity that we do not consolidate, as our management excludes these results when evaluating our operating performance.

The following table reconciles Net Loss to Adjusted Non-GAAP Net Loss and Adjusted EPS for the three and nine months ended September 30, 2020 and 2021, respectively. All shares and per share amounts have been adjusted for an approximately 8.25-for-1 share forward stock split which took effect on April 28, 2021:

 

 

33


 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

September 30,

 

 

September 30,

 

 

2020

2021

2020

 

2021

 

 

(in thousands, except per share data)

Net loss

 

$

(2,840

)

 

$

(22,916

)

 

$

(6,196

)

 

 

$

(82,707

)

 

Amortization of intangibles

 

 

 

 

 

 

 

 

33

 

 

 

 

 

 

Amortization of debt issuance costs

 

 

 

 

 

173

 

 

 

 

 

 

 

288

 

 

Stock-based compensation

 

 

448

 

 

 

5,381

 

 

 

1,381

 

 

 

 

58,531

 

 

(Gain) loss on extinguishment of debt(a)

 

 

34

 

 

 

 

 

 

75

 

 

 

 

(790

)

 

(Gain) from disposal of equity investment

 

 

 

 

 

(210

)

 

 

 

 

 

 

(20,829

)

 

Non-routine legal fees(b)

 

 

 

 

 

988

 

 

 

 

 

 

 

1,763

 

 

Severance(c)

 

 

 

 

 

 

 

 

 

 

 

 

295

 

 

Other costs(d)

 

 

 

 

 

270

 

 

 

 

 

 

 

3,135

 

 

Loss from unconsolidated subsidiary(e)

 

 

186

 

 

 

 

 

 

345

 

 

 

 

354

 

 

Income tax expense of adjustments(f)

 

 

 

 

 

 

 

 

(3

)

 

 

 

 

 

Adjusted Non-GAAP net loss

 

$

(2,172

)

 

$

(16,314

)

 

$

(4,365

)

 

 

$

(39,960

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.03

)

 

$

(0.17

)

 

$

(0.06

)

 

 

$

(0.48

)

 

Diluted

 

$

(0.03

)

 

$

(0.17

)

 

$

(0.06

)

 

 

$

(0.48

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

 

82,677,824

 

 

Diluted

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

 

82,677,824

 

 

 

(a) The gain on extinguishment of debt for the nine months ended September 30, 2021 resulted from forgiveness of a loan under SBA’s Paycheck Protection Program. See “Note -8 Debt and Other Borrowings”.
(b) Represents legal fees incurred that were not ordinary or routine to the operations of the business.
(c) Represents severance accrued related to an agreement with an employee due to restructuring changes.
(d) Represents consulting fees in connection with operations and finance and other costs associated with our IPO and one-time CEO transition cost.
(e) Represents results of an entity that we do not consolidate, as our management excludes these results when evaluating our operating performance.

(f) Represents incremental tax expense of adjustments made to reconcile Net Loss to Adjusted Non-GAAP Net Loss driven from loss from unconsolidated subsidiary.

 

Off-Balance Sheet Arrangements

 

The Company does not have any off-balance sheet financing arrangements or liabilities, guarantee contracts, retained or contingent interests in transferred assets or any obligation arising out of a material variable interest in an unconsolidated entity.

Recently Issued Accounting Pronouncements

 

See Note 3 to our condensed consolidated financial statements included elsewhere in this report.

 

 

34


 

Critical Accounting Policies and Significant Management Estimates

 

The preparation of our interim unaudited condensed consolidated financial statements in accordance with GAAP requires estimates, judgments and assumptions that affect the reported amounts and classifications of assets and liabilities, revenues and expenses and the related disclosures of contingent liabilities in our interim unaudited condensed consolidated financial statements and accompanying notes. The SEC has defined a company's critical accounting policies as the ones that are most important to the portrayal of the company's financial condition and results of operations, and which require the company to make its most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Based on this definition, we have identified the following critical accounting policies and estimates:

Revenue recognition;
Equity method investments;
Warranties;
Stock-based compensation;
Deferred revenues;
Leases;
Contingent consideration; and
Income taxes

We have other key accounting policies which involve the use of estimates, judgments and assumptions that are significant to understanding our results. See Note 3 - Summary of Significant Accounting Policies to the interim unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q. Of those policies, we believe that the accounting policies enumerated above involve the greatest degree of complexity and exercise of judgment by our management.

During the three months and nine months ended September 30, 2021, there were no significant changes in our critical accounting policies or estimates which were included in the condensed consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2020, which are included in our year ended December 31, 2020 financial statements in the Company’s IPO Prospectus for its IPO dated as of April 29, 2021 and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act.

We evaluate our estimates, judgments and assumptions on an ongoing basis, and while we believe that our estimates, judgments and assumptions are reasonable, they are based upon information available at the time. Actual results may differ significantly from these estimates under different assumptions, judgments or conditions

ITEM 3. Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of customer concentrations and fluctuations in steel, aluminum and logistics/transportation prices. We do not hold or issue financial instruments for trading purposes.

 

35


 

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.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

 

Our disclosure controls and procedures are designed to ensure that the information relating to our Company, including our consolidated subsidiary, required to be disclosed in our SEC reports is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate to allow for timely decisions regarding required disclosure. We conducted an evaluation, under the supervision and with the participation of management, including our chief executive officer and chief financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this quarterly report on Form 10-Q. Based on this evaluation, our chief executive officer and chief financial officer concluded that, as of the evaluation date, our disclosure controls and procedures were not effective due to material weaknesses in our internal control over financial reporting, as described below.

 

Previously Reported Material Weaknesses in Internal Control over Financial Reporting

 

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 a company’s annual or interim financial statements will not be prevented or detected on a timely basis. During the course of preparing for our IPO and as reported in the IPO Prospectus, we identified a material weakness in our internal control over financial reporting as we did not design and maintain effective 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 the 2019 consolidated financial statements principally, but not limited to, in the following areas: 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 the Company’s 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 (ITGC) 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 IT program and data changes affecting financial IT applications and underlying accounting records are 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.

 

 

36


 

Although there were no material adjustments to the 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 the aforementioned 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.

 

Status of Remediation Plan

 

Our remediation efforts for these material weaknesses are ongoing and we continue our initiatives to enhance and improve our control activities and processes. Our remediation plan includes but is not limited to the following:

 

• We appointed a new Director of Internal Audit with previous experience with internal controls and internal audit process and procedure for publicly traded companies;

 

• We have increased communication and training to employees regarding internal control over financial reporting, disclosure controls, processes and procedures;

 

• We have established an Internal Control Committee that will be chaired by our new Director of Internal Audit

to serve as an oversight and monitoring committee of the Company’s internal controls;

 

• We have hired and will continue to hire accounting personnel, as needed, from the finance and accounting profession
with experience in publicly traded companies;
 

 

• We continue to utilize third-party consultants and specialists to supplement our internal resources;

 

• We continue to enhance and improve our established accounting policies and procedures;

 

• We continue to enhance processes and procedures to monitor and evaluate the effectiveness of our

ITGCs on an ongoing basis and are committed to taking further action in making additional

improvements, as we find necessary.



We plan to continue to assess our internal controls and procedures and implement processes and procedures to remediate these material weaknesses.

 

Changes in Internal Control

 

There have been no changes in our internal control over financial reporting that occurred during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

37


 

PART II - OTHER INFORMATION

 

From time to time, we are subject to routine legal proceedings in the normal course of operating our business.

Currently there are no claims or proceedings against us that we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows.

 

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 alleges breach of contract and tort claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the tort claims. On July 16, 2021, rather than responding to that motion, 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 and a request for oral argument on September 7, 2021. Discovery in the Southern District of New York matter is ongoing. 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. The Company believes the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. The Company and its 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 the Company believes that the likelihood of any material loss related to these matters is remote given the strength of the Company’s defenses.

 

ITEM 1A. RISK FACTORS

 

This Quarterly Report on Form 10-Q should be read in conjunction with the risk factors included in our Prospectus. There have been no material changes to the risk factors disclosed under the heading “Risk Factors” in our Prospectus which is included in the Company’s IPO Prospectus dated as of April 29, 2021 and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act.



 

 

 

 

38


 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

Unregistered Sales of Equity Securities

None.

 

Use of Proceeds from Initial Public Offering of Common Stock

 

On April 30, 2021, we closed the 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.

 

The offer and sale of all of the shares of our common stock in the IPO was registered under the Securities Act pursuant to our Registration Statements on Form S-1, as amended (File No. 333-254797), which became effective on April 27, 2021. Barclays, BofA Securities, Credit Suisse and UBS Investment Bank acted as joint book-running managers and representatives of the underwriters for the IPO. HSBC, Cowen, Simmons Energy | A Division of Piper Sandler, Raymond James and Roth Capital Partners acted as co-managers for the IPO.

 

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.

 

We used $54.2 million of the net proceeds of the IPO to purchase and retire an aggregate of 4,455,384 shares of our common stock, some of which resulted from the settlement of certain vested RSUs and the exercise of certain options in connection with the IPO offering, at the initial public offering price net of underwriters' fees and commissions.

 

We have and intend to continue to use the remaining $187.0 million 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; however, we do not have binding agreements or commitments for any material acquisitions or investments at this time, though we would expect to use a portion of such proceeds for the development capital in connection with the multi project transaction for 1.7 gigawatts ("GWs") described herein.

 

There has been no material change in our planned use of the net proceeds from the IPO as described in the IPO prospectus.

 

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

Not applicable.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

ITEM 5. OTHER INFORMATION

 

None.

 

39


 

ITEM 6. EXHIBITS

 

The following exhibits are filed as part of this report:

 

 

 

 

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 (As Corrected June 8, 2021)

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

**

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

*

Employment Agreement by and between FTC Solar, Inc. and Sean Hunkler.

10.4

**

Employment Agreement by and between FTC Solar, Inc. and Patrick M. Cook (filed as Exhibit 10.4 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.6

*

FTC Solar, Inc. 2021 Stock Incentive Plan and form of agreement

10.7

*

FTC Solar, Inc. 2021 Employee Stock Purchase Plan

31.1

*

Certification of Chief Executive Officer Pursuant to SEC Rule 13a−14(a)/15d−14, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

*

Certification of Chief Financial Officer Pursuant to SEC Rule 13a−14(a)/15d−14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1

*

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

32.2

*

Certification 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

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 (formatted as Inline XBRL and contained in exhibit 101)

 

 

* Filed herewith

**Incorporated herein by reference

 

40


 

SIGNATURES

 

In accordance with the requirements of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

 

 

FTC SOLAR, INC.

 

 

 

 

Date: November 12, 2021

/s/ Sean Hunkler

 

Sean Hunkler, Chief Executive Officer

 

 

 

 

 

 

Date: November 12, 2021

/s/ Patrick M. Cook

 

Patrick M. Cook, Chief Financial Officer

 

 

 

 

41


EX-10.3 2 ftci-ex10_3.htm EX-10.3 EX-10.3

 

 

FTC SOLAR, INC.

EMPLOYMENT AGREEMENT

This Employment Agreement (this “Agreement”) is made and entered into as of September 13, 2021, by and between FTC Solar, Inc., a Delaware corporation (the “Company” and together with its Affiliates, the “Company Group”), and Sean Hunkler (“Executive” and, together with the Company, the “Parties”).

RECITALS

WHEREAS, the Parties intend that Executive shall serve the Company as its Chief Executive Officer commencing effective as of September 24, 2021 (the “Effective Date”) under the terms and conditions specified herein.

NOW, THEREFORE, in consideration of the mutual covenants and agreements hereinafter set forth and for other good and valuable consideration, the receipt of which are hereby acknowledged, the Parties hereto agree as follows:

1. Term. Executive’s employment with the Company Group under the terms and conditions of this Agreement shall continue as of the Effective Date and shall continue until such time as Executive’s employment is terminated in accordance with the terms and conditions of Section 5 of this Agreement (the “Term”). Notwithstanding any provision of this Agreement to the contrary, Executive shall be employed on an “at-will” basis and Executive’s employment may be terminated by either Party at any time.

2. Title; Services and Duties.

(a) During the Term, Executive shall be employed by the Company as its Chief Executive Officer, and shall report to the Board of Directors of the Company (the “Board”), pursuant to the terms of this Agreement.

(b) During the Term, Executive shall (i) be a full-time employee of the Company, or such other member of the Company Group as determined by the Board, (ii) have such duties, responsibilities and authority as are reasonably prescribed by the Board from time to time and normally associated with the role of a chief executive officer at an entity of similar size and nature as the Company and (iii) devote substantially all of Executive’s business time and best efforts to the performance of his duties to the Company Group and shall not engage in any other business, profession or occupation for compensation. Notwithstanding the foregoing, Executive may (x) serve as a director or advisor of non-profit organizations without approval of the Board and as director or advisor of for profit companies with the prior approval of the Board, which shall not be unreasonably withheld, (y) perform and participate in charitable civic, educational, professional, community, industry affairs and other related activities, and (z) manage personal investments; provided, however, that such activities do not materially interfere, individually or in the aggregate, with the performance of his duties hereunder and do not materially breach the Proprietary Information and Inventions Agreement between Executive and the Company or Section 6(c) hereof or have an adverse impact on the Company Group.

IF 1= 1 "" "1" 2

 


 

 

(c) The principal location of Executive’s employment with the Company shall be at the Company’s headquarters in Austin, Texas, although Executive understands and agrees that Executive may be required to travel from time to time for business reasons. Company acknowledges that Executive does not live in Austin, Texas, and agrees to provide Executive with a taxable stipend of $7,500 per month for (i) travel to and from Austin, Texas, and (ii) accommodations while in Austin, Texas.

3. Compensation.

(a) Base Salary. The Company Group shall pay Executive a base salary in the amount of $650,000 per annum, as adjusted as permitted herein (the “Base Salary”) during the Term, payable in accordance the Company Group’s regular payroll practices as in effect from time to time. The Base Salary shall be periodically reviewed by the Board during the Term and subject to change upon reasonable notice.

(b) Sign-On Bonus. The Company Group shall pay Executive a sign-on bonus of $500,000, which will be paid in two installments: (i) $250,000 on the Effective Date and (ii) provided Executive is still then employed by the Company Group, $250,000 upon the one-year anniversary of the Effective Date. If Executive ceases to be an active employee of the Company for any reason prior to the one-year anniversary of the Effective Date, Executive shall be required to pay back to the Company Group a pro rata amount of the $250,000 that was paid on the Effective Date. By way of illustration, if Executive ceases to be an active employee on the six-month anniversary of the Effective Date, he would be required to pay back $125,000.

(c) Equity Compensation.

(i) RSUs. Effective as the Effective Date, the Company shall grant Executive 632,250 Restricted Stock Units (“RSUs”) that will entitle Executive to receive the Company’s common stock (the “Common Stock”) in accordance with, and subject to the terms of, the Company’s 2021 Stock Plan. The RSUs will vest over a four-year period as follows: (i) 25% of such RSUs will vest on the one-year anniversary of the date of grant and (ii) 1/48 of such RSUs will vest at the end of each month thereafter until the four-year anniversary of the date of grant; provided, in each case, that Executive is an active employee as of each such relevant vesting date.

(ii) Options. As of the Effective Date, the Company shall grant Executive the following stock options (each an “Option”) to acquire shares of Company Common Stock in accordance with, and subject to the terms of, the Company’s 2021 Stock Plan, with a per-share exercise price equal to the closing per-share trading price of the Common Stock on the Effective Date:

(A) Options ($30). An Option to acquire 1,053,750 shares of Common Stock (the “Options ($30)”). Executive’s Options ($30) shall become vested over a four-year period as follows: (i) 25% of such Options ($30) will vest on the one-year anniversary of the $30 Effective Date and (ii) 1/48 of such Options ($30) will vest at the end of each month thereafter until the four-year anniversary of the $30 Effective Date; provided, in each case, that Executive is an active employee as of each such relevant vesting date. The “$30 Effective Date” shall mean the first date after which the Company’s Common Stock has (a) closed above $30 per share on both the first and last day of any ninety (90) calendar day period, (b) closed above $30 per share on both the

IF 2= 1 "" "2" 2

 


 

 

first and last day of any sixty (60) trading day period during such 90 calendar day period and (c) closed above $30 per share on at least forty-five (45) trading days during such 60 trading day period; provided, that such date must occur either (X) within the first four (4) years from the Effective Date or (Y) between the four (4) year anniversary of the Effective Date and the seven (7) year anniversary of the Effective Date if the $60 Effective Date shall have also occurred as of such date. For clarity, if the $30 Effective Date never occurs, the Options ($30) will never vest and be forfeited upon Executive’s departure or the seven (7) year anniversary of the Effective Date, as applicable.

(B) Options ($60). An Option to acquire 1,053,750 shares of Common Stock (the “Options ($60)”). Executive’s Options ($60) shall become vested over a four-year period as follows: (i) 25% of such Options ($60) will vest on the one-year anniversary of the $60 Effective Date and (ii) 1/48 of such Options ($60) will vest at the end of each month thereafter until the four-year anniversary of the $60 Effective Date; provided, in each case, that Executive is an active employee as of each such relevant vesting date. The “$60 Effective Date” shall mean the first date after which the Company’s Common Stock has (a) closed above $60 per share on both the first and last day of any ninety (90) calendar day period, (b) closed above $60 per share on both the first and last day of any sixty (60) trading day period during such 90 calendar day period and (c) closed above $60 per share on at least forty-five (45) trading days during such 60 trading day period; provided, that such date must occur within the first seven (7) years from the Effective Date. For clarity, if the $60 Effective Date never occurs, the Options ($60) will never vest and be forfeited upon Executive’s departure or the seven (7) year anniversary of the Effective Date, as applicable.

The Company shall not grant Executive any other equity incentive compensation awards during the three-year period following the Effective Date except as the Board or the Compensation Committee of the Board may in its sole discretion otherwise determine.

(d) Annual Cash Bonus.

(i) Executive shall be eligible to participate in the Company’s annual incentive plan for each fiscal year of the Company during the Term with a target amount equal to 100% of the Base Salary (the “Target Bonus”). The Target Bonus may be increased, but not decreased during the Term. The actual amount of the annual cash bonus, if any, payable to Executive in respect of any fiscal year during the Term may be based on the achievement of performance criteria established by, and may relate to financial and non-financial metrics as determined by, the Board or the Compensation Committee of the Board.

(ii) Any annual cash bonus that becomes payable to Executive under this Section 3(d) shall be paid to Executive, in cash, as soon as practicable following the end of the year of the Company to which it relates; provided, that, except as otherwise provided in Section 5(a)(ii), Section 5(b) or Section 5(c) herein, Executive is an active employee of the Company Group, and has not given or received notice of termination or resignation of employment as of the date on which such payment is made.

(e) Long Term Incentives. Subject to Section 3(c) above, Executive shall be eligible to participate in any long-term incentive compensation program adopted by the Compensation Committee from time to time in its sole discretion.

IF 3= 1 "" "3" 2

 


 

 

4. Employee Benefits.

(a) Employee Benefits and Perquisites. During the Term, Executive shall be eligible to participate in all benefit plans made available by the Company Group to its executives generally. Such benefits shall be subject to the applicable limitations and requirements imposed by the terms of such benefit plans and shall be governed in all respects in accordance with the terms of such plans as in effect from time to time. Nothing in this Section 4(a), however, shall require the Company or any member of the Company Group to maintain any benefit plan or provide any type or level of benefits to its current or former employees, including Executive.

(b) Paid Vacation. During the Term, Executive shall be entitled to paid vacation in accordance with the terms and conditions of the Company’s vacation policies as in effect from time to time.

(c) Reimbursement of Business Expenses. The Company Group shall reimburse Executive for any expenses reasonably and necessarily incurred by Executive during the Term in furtherance of Executive’s duties hereunder, including travel, meals and accommodations, upon submission by Executive of vouchers or receipts and in compliance with such rules and policies relating thereto as the Company may from time to time adopt. This provision shall not apply to expenses related to travel to and from Austin, Texas, and accommodations while in Austin, Texas, which are covered by the stipend described above.

5. Termination of Employment. Executive’s employment shall be terminated at the earliest to occur of the following during the Term: (i) the date on which the Company Group provides notice to Executive of termination for “Disability” (as defined below); (ii) the date of Executive’s death; (iii) the date on which the Company Group provides notice to Executive of termination for “Cause” (as defined below); (iv) the date which is 30 days following the date on which the Company Group provides notice to Executive of termination without Cause (or, in the sole discretion of the Company, pay in lieu of 30 days’ notice of termination); (v) the date which is 30 days following the date on which Executive provides notice to the Company of termination of employment by Executive other than for “Good Reason” (as defined below); or (vi) the applicable date set forth in the definition of Good Reason if such termination is by Executive for Good Reason. For purposes of this Agreement, the last day of Executive’s employment with the Company for any reason shall be referred to herein as the “Date of Termination.”

(a) For Cause; Resignation by Executive Other than for Good Reason; Death or Disability. If Executive’s employment with the Company Group is terminated by the Company for Cause or as a result of Executive’s death or Disability, or Executive resigns his employment other than for Good Reason, Executive shall not be entitled to any further compensation or benefits other than, in each case if applicable as of the Date of Termination: (i) any accrued but unpaid Base Salary (payable as provided in Section 3(a) hereof); (ii) if the Executive’s employment with the Company Group is terminated as a result of Executive’s death or Disability, any unpaid annual cash bonus for the immediately preceding (completed) fiscal year, as determined and payable at the same time as other senior officers of the Company; (iii) reimbursement for any expenses properly incurred and reported by Executive prior to the Date of Termination in accordance with Section 4(c) hereof, payable on the Company Group’s first regularly scheduled payroll date which occurs at least 10 business days after the Date of Termination; and (iv) vested employee benefits, if any, to which Executive may be entitled under the Company Group’s employee benefit plans

IF 4= 1 "" "4" 2

 


 

 

described in Section 4(a) and Section 4(b) as of the Date of Termination (collectively, the “Accrued Rights”).

(b) Termination by the Company without Cause or Resignation for Good Reason. If Executive’s employment is terminated by the Company Group without Cause or Executive terminates his employment for Good Reason, then Executive shall be entitled to receive the Accrued Rights, and if (x) subject to Section 5(d), Executive executes a release of claims substantially in the form attached as Exhibit A hereto, subject to any revisions necessary to reflect changes in applicable law occurring after the date hereof (the “Release”), and the applicable revocation period with respect to the Release expires within 60 days (or such longer period as required by law) following the Date of Termination and (y) Executive does not breach in any material respect the restrictive covenants set forth in Section 6 hereof, then Executive shall receive the following:

(i) An amount in cash equal to 1.5 times the Base Salary as in effect immediately prior to the Date of Termination (without regard to any reduction resulting in Good Reason), which amount shall be payable in substantially equal installments during the 18 month period immediately following the Date of Termination in accordance with the Company Group’s regular payroll practices as in effect from time to time; provided, that, the first such payment shall be made on the first regularly scheduled payroll date of the Company Group that occurs on or following the 60th day after the Date of Termination (the “Payment Commencement Date”) and shall include all payments that would have been made to Executive had such payments commenced on the first regularly scheduled payroll date of the Company Group following the Date of Termination;

(ii) any unpaid annual cash bonus for the immediately preceding (completed) fiscal year as determined and payable at the same time as other senior officers of the Company for such year, and a pro rata annual cash bonus for the year in which the Date of Termination occurs for days worked through the Date of Termination, based on actual Company financial performance, payable at the same time as annual cash bonuses are paid to senior officers of the Company for such year; and

(iii) with respect to health insurance coverage, COBRA benefits (to the extent elected by the Executive) and a lump sum payment equal to the cost of COBRA benefits for Executive and his spouse and eligible dependents for a period of 18 months following the Date of Termination, payable on the Payment Commencement Date. Executive acknowledges that such payments shall be taxable to him.

(c) Termination by the Company without Cause or Resignation for Good Reason on or Following a Change in Control. If, on or within 12 months following a Change in Control, Executive’s employment is terminated by the Company Group without Cause or Executive resigns his employment for Good Reason, then Executive shall be entitled to receive the Accrued Rights, and if (x) subject to Section 5(d), Executive executes the Release and the applicable revocation period with respect to the Release expires within 60 days (or such longer period as required by law) following the Date of Termination and (y) Executive does not breach in any material respect the restrictive covenants set forth in Section 6 hereof, then Executive shall receive the following:

(i) An amount in cash equal to two (2) times the sum of (A) the Base Salary as in effect immediately prior to the Date of Termination (without regard to any reduction resulting

IF 5= 1 "" "5" 2

 


 

 

in Good Reason) and (B) the Target Bonus (without regard to any reduction resulting in Good Reason), which amount shall be payable in a lump sum on the first regularly scheduled payroll date of the Company Group that occurs on or following the Payment Commencement Date;

(ii) any unpaid annual cash bonus for the immediately preceding (completed) fiscal year as determined and payable at the same time as other senior officers of the Company, and a pro rata annual cash bonus for the year in which the Date of Termination occurs for days worked through the Date of Termination, based on actual Company financial performance, payable in each case at the same time as annual cash bonuses are paid to senior officers of the Company for such years;

(iii) with respect to health insurance coverage, COBRA benefits (to the extent elected by Executive) and a lump sum payment equal to the cost of COBRA benefits for Executive and his spouse and eligible dependents for a period of 18 months following the Date of Termination, payable on the Payment Commencement Date. Executive acknowledges that such payments shall be taxable to him;

(iv) The stock option awards held by Executive shall become vested and exercisable in full, the restricted stock units held by Executive shall become vested in full (and the Company shall be required to thereafter settle such restricted stock units in common stock (provided that, to the extent that the restricted stock unit award is subject to Section 409A of the Code, the restricted stock units shall be settled at the time and in the form required by the restricted stock unit award agreement), and any other restrictions with respect to any stock-based awards held by Executive shall lapse in full (including for any performance-based award, with respect to the number of shares that would be earned at the target level of achievement), and, in the case of stock options, any such stock options (together with any stock options that have vested and become exercisable prior to the Date of Termination) shall remain exercisable for a period of 90 days following the Date of Termination. The provisions of this clause (iv) shall apply in respect of any stock options, restricted stock units or other stock-based award of Executive, whether issued pursuant to a stock incentive plan of the Company or otherwise. Notwithstanding the foregoing, (i) the Options ($30) shall become vested and exercisable pursuant to the terms of this clause (iv) if and only if the $30 Effective Date has occurred as of the date of the applicable Change in Control, and (ii) the Options ($60) shall become vested and exercisable pursuant to the terms of this clause (iv) if and only if the $60 Effective Date has occurred as of the date of such Change in Control. The provisions of this clause (iv) shall be fully incorporated into any agreement between the Company and Executive governing stock options, restricted stock units or other stock-based awards of Executive, and shall supplement (and shall not limit or restrict) any other rights of Executive under any such agreement related to accelerated vesting or exercise or lapsing of any restrictions for stock-based awards (or the terms of any stock incentive plan that is incorporated therein); and

(v) The Company also shall pay to Executive all legal fees and expenses incurred by Executive in disputing in good faith any issue hereunder relating to the termination of the Executive’s employment, in seeking in good faith to obtain or enforce any benefit or right provided by this Agreement or in connection with any tax audit or proceeding to the extent attributable to the application of section 4999 of the Code to any payment or benefit provided hereunder. Such payments shall be made within five (5) business days after delivery of Executive’s written requests for payment accompanied with such evidence of fees and expenses

IF 6= 1 "" "6" 2

 


 

 

incurred as the Company reasonably may require; provided that in no event will payment be made for requests that are submitted later than December 31st of the year following the year in which the expense is incurred.

(d) If the Company does not provide the Release to Executive within ten (10) business days of the Date of Termination pursuant to Section 5(b) or 5(c), as the case may be, or if the Company informs Executive that Executive will not be obligated to sign the Release, then Executive shall be entitled to receive the severance and other benefits provided by such section without signing the Release.

(e) Definitions. For purposes of this Agreement:

(i) “Affiliate” as applied to any Person, means any other Person directly or indirectly controlling, controlled by, or under common control with, that Person. For the purposes of this definition “control” (including, with correlative meanings, the terms “controlling”, “controlled by” and “under common control with”), as applied to any Person, means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of that Person, whether through the ownership of voting securities (the ownership of more than 50% of the voting securities of an entity shall for purposes of this definition be deemed to be “control”), by contract or otherwise.

(ii) “Cause” means (in each case, other than due to death or Disability): (A) Executive’s conviction of, or plea of guilty or nolo contendere to, any felony or crime involving fraud, misrepresentation or moral turpitude (excluding traffic offenses other than traffic offenses involving the use of alcohol or illegal substances); (B) any act of theft, dishonesty, embezzlement or misappropriation by Executive against the Company or any of its Affiliates that has or could reasonably be expected to result in economic harm to any member of the Company Group; (C) Executive’s willful or material breach of a fiduciary obligation or any willful malfeasance or gross negligence; (D) a violation by Executive of any written policy of the Company that has or could reasonably be expected to result in material harm to member of the Company Group; (E) a material breach by Executive of Section 6 of this Agreement or of any other noncompetition, non-solicitation, confidentiality or similar agreement between Executive and the Company or any of its Affiliates; (F) any willful failure by Executive to follow the reasonable and lawful written directives of the Board that are related to Executive’s position with the Company; or (G) Executive’s material violation of the Company Group’s code of conduct, employee handbook or similar written policies, including, without limitation, the Company Group’s sexual harassment policy and policies or rules relating to other types of harassment or abusive conduct. For the avoidance of doubt, a failure of the Company to attain any applicable performance goals or financial metrics shall not, in and of itself, constitute Cause. Notwithstanding the foregoing, in no event will the occurrence of any such condition constitute Cause unless the Company provides notice to Executive of the existence of the condition giving rise to Cause within 120 days following the Company’s knowledge of its existence.

(iii) “Change in Control” has the meaning set forth in the Company’s 2021 Stock Plan, as amended from time to time, or any successor plan thereto.

IF 7= 1 "" "7" 2

 


 

 

(iv) “Disability” means Executive is unable, due to physical or mental incapacity, to perform his duties to the Company under this Agreement for a period of either (A) 90 consecutive days or (B) 180 days in any 365 day period.

(v) “Good Reason” means, in each case without Executive’s written consent, (A) a material diminution in Executive’s Base Salary or Target Bonus opportunity; (B) a material diminution or material adverse change in Executive’s authority, duties, responsibilities or role (and following a Change in Control, the assignment of duties or responsibilities that are materially inconsistent with those in effect immediately prior to the Change in Control; including, without limitation, if the Executive was, immediately prior to the Change in Control, an executive officer of a public company, any such change in duties or responsibilities attributable to the Executive ceasing to be an executive officer of a public company) or an adverse change in Executive’s title or role; (C) any relocation of Executive’s primary office location that increases Executive's one-way commute by fifty (50) miles or more, and, following a Change in Control, any required travel on the Company’s business to an extent substantially inconsistent with the Executive’s business travel obligations immediately prior to a Change in Control; (D) in connection with a Change in Control, the failure of the Company to obtain an express assumption and agreement by a successor of the Company to perform this Agreement in the same manner and to the same extent that the Company would be required to perform it if no such succession had taken place; or (E) a material breach of this Agreement by the Company. Notwithstanding the foregoing, in no event will the occurrence of any such condition constitute Good Reason unless (1) Executive provides notice to the Company of the existence of the condition giving rise to Good Reason within 60 days following Executive’s knowledge of its existence and (2) the Company fails to cure such condition within 30 days following the date of such notice, upon which failure to cure Executive’s employment will immediately terminate with Good Reason.

(vi) “Person” means any individual, corporation, partnership, limited liability company, joint venture, association, trust or other entity or organization, including a government or political subdivision or an agency or instrumentality thereof.

6. Restrictive Covenants.

(a) Acknowledgment. Executive agrees and acknowledges that, in the course of Executive’s employment, Executive shall acquire access to and become acquainted with information about the Company Group that is non-public, confidential or proprietary in nature. Executive acknowledges that the Company is engaged throughout the world in a highly competitive business and the success of the Company in the marketplace depends upon its goodwill and reputation, and that Executive has developed and shall continue to develop such goodwill and reputation through substantial investment by the Company. Executive agrees and acknowledges that reasonable limits on Executive’s ability to engage in activities competitive with the Company are warranted to protect its substantial investment in developing and maintaining its status in the marketplace, reputation and goodwill. Executive recognizes that in order to guard the legitimate interests of the Company, it is necessary for it to protect all “Confidential Information” (as defined below) and the disclosure of Confidential Information would place the Company at a competitive disadvantage. Executive further agrees that Executive’s obligations under this Section 6 are reasonable and shall be absolute and unconditional.

IF 8= 1 "" "8" 2

 


 

 

(b) Confidential Information. During Executive’s employment and at all times following Executive’s termination of employment for any reason, Executive shall hold in a fiduciary capacity for the benefit of the Company all non-public information, matters and materials of the Company Group, including, without limitation, know-how, trade secrets, customer lists, pricing policies, operational methods, information relating to products, processes, customers, services and other business and financial affairs and information as to customers or other third parties (collectively, the “Confidential Information”), in each case to which Executive has had or may have access and shall not, directly or indirectly, use or disclose such Confidential Information to any Person other than (i) to the extent required in the course of Executive’s employment or as otherwise expressly required in connection with court process or requested by a governmental or regulatory body, (ii) as may be required by law (with advance notice to the Company prior to any such disclosure to the extent legally permitted) or (iii) to Executive’s personal advisers for purposes of enforcing or interpreting this Agreement (or in the case of any other litigation between Executive and the Company), or to a court or arbitrator for the purpose of enforcing or interpreting this Agreement (or in the case of any other litigation between Executive and the Company), and who in each case have been informed as to the confidential nature of such Confidential Information and, as to advisers, their obligation to keep such Confidential Information confidential. “Confidential Information” shall not include any information which is in the public or industry domain during Executive’s employment, provided such information is not in the public or industry domain as a consequence of any action or inaction by Executive in violation of this Agreement. Upon the termination of Executive’s employment for any reason, Executive shall deliver to the Company all documents, papers and records (including, but not limited to, electronic media) in Executive’s possession or subject to Executive’s control that (x) belong to the Company Group or (y) contain or reflect any Confidential Information concerning the Company Group.

(c) Non-Competition and Non-Solicitation. In consideration of the Company’s obligations hereunder, during Executive’s employment and for a period of 18 months thereafter, Executive will not, whether for Executive’s own account or for any other Person, directly or indirectly, with or without compensation:

(i) Own, operate, manage, or control, serve as an officer, director, partner, employee, agent, consultant, advisor or developer or in any similar capacity to, or have any financial interest in, or aid or assist anyone else in the conduct of, any Person which directly competes with any product line of or application or service offered by the Company or any member of the Company Group or any of their respective subsidiaries anywhere in the world;

(ii) Call upon for competitive purposes, solicit, divert, take away or attempt to solicit for competitive purposes any of the customers, prospective customers or suppliers or any other business contacts of the Company or any member of the Company Group or any of their respective subsidiaries with whom Executive had direct or indirect contact during Executive’s employment with the Company Group; or

(iii) Solicit, retain, knowingly hire, knowingly offer to hire, entice away or in any manner persuade or attempt to persuade any officer, employee or agent of the Company or any member of the Company Group or any of their respective subsidiaries who was employed, engaged or recruited during Executive’s employment with the Company Group to discontinue his or her relationship with the Company Group or such Affiliates.

IF 9= 1 "" "9" 2

 


 

 

Non-targeted, general, solicitations to the public shall be deemed not to breach this Section 6. Notwithstanding the foregoing, nothing in this Section 6(c) will prohibit Executive from acquiring or holding not more than two percent (2%) of any class of publicly traded securities.

(d) Intellectual Property. All copyrights, trademarks, trade names, servicemarks, patents and other intangible or intellectual property rights that may be invented, conceived, developed or enhanced during Executive’s employment with the Company Group (whether prior to or after the Effective Date) that either (i) relate to the business of the Company Group or (ii) result from any work performed by Executive for the Company Group, shall be the sole property of the Company or such Affiliate, as the case may be, and Executive hereby waives any right or interest that Executive may otherwise have in respect thereof. Upon request of the Company Group, Executive shall execute, acknowledge and deliver any assignment or other instrument or document reasonably necessary or appropriate to give effect to this Section 6(d) and do all other acts and things reasonably necessary to enable the Company or such Affiliate, as the case may be, to exploit the same or to obtain patents or similar protection with respect thereto. Executive agrees that Executive shall execute such additional stand-alone agreements protecting the intellectual property of the Company Group as are provided generally to employees of the Company upon their hire or otherwise as a condition to employment.

(e) Non-Disparagement. Executive agrees that, at all times after Executive’s employment with the Company Group, Executive shall not make critical, negative or disparaging remarks about the Company Group that could reasonably be expected to result in material harm to the Company Group, including, but not limited to, comments about any of their respective products, services, management, business or employment practices; provided, that, nothing in this paragraph shall prevent Executive from asserting his legal rights before an administrative agency or court of law, or from responding fully and accurately to any question, inquiry or request for information when required by applicable law or legal process.

(f) Modification. The parties agree and acknowledge that the duration, scope and geographic area of the covenants described in this Section 6 are fair, reasonable and necessary in order to protect the goodwill and other legitimate interests of the Company, that adequate consideration has been received by Executive for such obligations, and that these obligations do not prevent Executive from earning a livelihood. If, however, for any reason any arbitrator or court of competent jurisdiction determines that the restrictions in this Section 6 are not reasonable, that consideration is inadequate or that Executive has been prevented unlawfully from earning a livelihood, such restrictions shall be interpreted, modified or rewritten to include as much of the duration, scope and geographic area identified in this Section 6 as shall render such restrictions valid and enforceable.

(g) Remedies for Breach. The Parties agree that the restrictive covenants contained in this Agreement are severable and separate, and the unenforceability of any specific covenant herein shall not affect the validity of any other covenant set forth herein. Executive acknowledges that the Company shall suffer irreparable harm as a result of a material breach of such restrictive covenants by Executive for which an adequate monetary remedy does not exist and a remedy at law may prove to be inadequate. Accordingly, in the event of any actual or threatened material breach by Executive of any provision of this Section 6, the Company shall, in addition to any other remedies permitted by law, be entitled to seek to obtain remedies in equity, including, without limitation, specific performance, injunctive relief, a temporary restraining order, and/or a

IF 10= 1 "" "10" 2

 


 

 

permanent injunction in any court of competent jurisdiction (each, an “Equitable Remedy”), to prevent or otherwise restrain a material breach of this Section 6, without the necessity of proving damages, posting a bond or other security. Such relief shall be in addition to and not in substitution of any other remedies available to the Company. The existence of any claim or cause of action of Executive against the Company, whether predicated on this Agreement or otherwise, shall not constitute a defense to the enforcement by the Company of said covenants. .

(h) Permitted Disclosures. Executive and the Company acknowledge that nothing contained in this Agreement or in any other agreement with or policy of the Company is intended, nor shall be construed, to restrict Executive from voluntarily communicating with, or participating in any investigation or proceeding that may be conducted by, any governmental agency, regulatory authority or self- regulatory organization concerning possible violations of law, including providing documents or other information in that connection to any governmental agency, regulatory authority or self- regulatory organization, in each case without notice to the Company or any other member of the Company Group. Moreover, pursuant to Section 7 of the Defend Trade Secrets Act of 2016 (which added 18 U.S.C. § 1833(b)), Executive and the Company acknowledge that Executive shall not have criminal or civil liability under any federal or State trade secret law for the disclosure of a trade secret that (a) is made (i) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (b) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Nothing in this Agreement is intended to conflict with 18 U.S.C. § 1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such Section.

7. Assignment. This Agreement, and all of the terms and conditions hereof, shall bind the Company and its successors and assigns and shall bind Executive and Executive’s heirs, executors and administrators. No transfer or assignment of this Agreement shall release the Company from any obligation to Executive hereunder. Neither this Agreement, nor any of the Company’s rights or obligations hereunder, may be assigned or otherwise subject to hypothecation by Executive, and any such attempted assignment or hypothecation shall be null and void. The Company may assign any of its rights hereunder, in whole or in part, to any successor or assign in connection with the sale of all or substantially all of the Company’s assets or equity interests or in connection with any merger, acquisition and/or reorganization.

8. Arbitration.

(a) Except as otherwise set forth in Section 6 of this Agreement, the Company and Executive mutually consent to the resolution by final and binding arbitration of any and all disputes, controversies or claims between them including, without limitation, (i) any dispute, controversy or claim related in any way to Executive’s employment with the Company or any termination thereof, (ii) any dispute, controversy or claim of alleged discrimination, harassment or retaliation (including, but not limited to, claims based on race, sex, sexual preference, religion, national origin, age, marital or family status, medical condition, handicap or disability) and (iii) any claim arising out of or relating to this Agreement or the breach thereof (collectively, “Disputes”); provided, however, that nothing herein shall require arbitration of any claim or charge which, by law, cannot be the subject of a compulsory arbitration agreement. All Disputes shall be resolved exclusively by arbitration administered by the Judicial Arbitration and Mediation

IF 11= 1 "" "11" 2

 


 

 

Services (“JAMS”) under the JAMS Comprehensive Arbitration Rules & Procedures then in effect (the “JAMS Rules”).

(b) Any arbitration proceeding brought under this Agreement shall be conducted in Austin, Texas or another mutually agreed upon location before one arbitrator selected in accordance with the JAMS Rules. Each party to any Dispute shall pay its own expenses, including attorneys’ fees; provided, that, the arbitrator shall award the prevailing party reasonable costs and attorneys’ fees incurred but shall not be able to award any special or punitive damages. The arbitrator shall issue a decision or award in writing, stating the essential findings of fact and conclusions of law.

(c) Any judgment on or enforcement of any award, including an award providing for interim or permanent injunctive relief, rendered by the arbitrator may be entered, enforced or appealed from in any court of competent jurisdiction. Any arbitration proceedings, decision or award rendered hereunder, and the validity, effect and interpretation of this arbitration provision, shall be governed by the Federal Arbitration Act, 9 U.S.C. §1 et seq.

(d) It is part of the essence of this Agreement that any Disputes hereunder shall be resolved expeditiously and as confidentially as possible. Accordingly, the Company and Executive agree that all proceedings in any arbitration shall be conducted under seal and kept strictly confidential. In that regard, no party shall use, disclose or permit the disclosure of any information, evidence or documents produced by any other party in the arbitration proceedings or about the existence, contents or results of the proceedings except as may be required by any legal process, as required in an action in aid of arbitration or for enforcement of or appeal from an arbitral award or as may be permitted by the arbitrator for the preparation and conduct of the arbitration proceedings. Before making any disclosure permitted by the preceding sentence, the party intending to make such disclosure shall give the other party reasonable written notice of the intended disclosure and afford such other party a reasonable opportunity to protect its interests.

9. General.

(a) Notices. All notices, requests, consents, claims, demands, waivers and other communications hereunder shall be in writing and shall be deemed to have been given: (i) when delivered by hand (with written confirmation of receipt); (ii) when received by the addressee if sent by a nationally recognized overnight courier (receipt requested); (iii) on the date sent by facsimile or e-mail; or (iv) on the third (3rd) day after the date mailed, by certified or registered mail, return receipt requested, postage prepaid. Such communications must be sent to the respective parties at the following addresses (or at such other address for a party as shall be specified in a notice given in accordance with this Section 9(a)):

To the Company:
 

Attention: General Counsel
9020 N Capital of Texas Hwy
Suite I-260, Austin, Texas 78759

Email: jwolf@ftcsolar.com

IF 12= 1 "" "12" 2

 


 

 

To Executive:

At the address shown in the Company Group’s personnel records.

(b) Entire Agreement. This Agreement (including any Exhibits hereto) constitutes the sole and entire agreement of the parties to this Agreement with respect to the subject matter contained herein and therein, and, effective as of the Effective Date, supersedes all other prior and contemporaneous representations, warranties, understandings and agreements, both written and oral, with respect to such subject matter.

(c) Headings

. The headings in this Agreement are for reference only and shall not affect the interpretation of this Agreement.

(d) Amendment and Modification; Waiver. This Agreement may only be amended, modified or supplemented by an agreement in writing signed by all of the parties hereto. No failure to exercise, or delay in exercising, any right, remedy, power or privilege arising from this Agreement shall operate or be construed as a waiver thereof; nor shall any single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege.

(e) Governing Law. This Agreement shall be governed by and construed in accordance with the internal laws of the State of Texas without giving effect to any choice or conflict of law provision or rule (whether of the State of Texas or any other jurisdiction).

(f) Survivorship. The provisions of this Agreement necessary to carry out the intention of the parties as expressed herein shall survive the termination or expiration of this Agreement, including without limitation, the provisions of Section 6 hereof.

(g) No Third-party Beneficiaries

. This Agreement is for the sole benefit of the parties hereto and their respective successors and permitted assigns and nothing herein, express or implied, is intended to or shall confer upon any other Person or entity any legal or equitable right, benefit or remedy of any nature whatsoever under or by reason of this Agreement.

(h) Construction. The parties acknowledge that this Agreement is the result of arm’s-length negotiations between sophisticated parties, each afforded representation by legal counsel. Each and every provision of this Agreement shall be construed as though both parties participated equally in the drafting of the same, and any rule of construction that a document shall be construed against the drafting party shall not be applicable to this Agreement.

(i) Withholding. All compensation payable to Executive pursuant to this Agreement shall be subject to any applicable statutory withholding taxes and such other taxes as are required or permitted under applicable law and such other deductions or withholdings as authorized by Executive to be collected with respect to compensation paid to Executive.

IF 13= 1 "" "13" 2

 


 

 

(j) Section 409A. The intent of the parties is that payments and benefits under this Agreement comply with, or be exempt from, Section 409A of the Code, to the extent subject thereto, and accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in compliance therewith. Notwithstanding anything contained herein to the contrary, Executive shall not be considered to have terminated employment with the Company for purposes of any payments under this Agreement which are subject to Section 409A of the Code until Executive would be considered to have incurred a “separation from service” from the Company Group within the meaning of Section 409A of the Code. Each amount to be paid or benefit to be provided under this Agreement shall be construed as a separate identified payment for purposes of Section 409A of the Code. Without limiting the foregoing and notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A of the Code, amounts that would otherwise be payable and benefits that would otherwise be provided pursuant to this Agreement or any other arrangement between Executive and the Company Group during the six-month period immediately following Executive’s separation from service shall instead be paid on the first business day after the date that is six months following Executive’s separation from service (or, if earlier, Executive’s date of death). To the extent required to avoid an accelerated or additional tax under Section 409A of the Code, amounts reimbursable to Executive under this Agreement shall be paid to Executive on or before the last day of the year following the year in which the expense was incurred and the amount of expenses eligible for reimbursement (and in kind benefits provided to Executive) during one year may not affect amounts reimbursable or provided in any subsequent year. If any payments under this Agreement could commence or be made in more than one taxable year based on when Executive executes the Release, then to the extent required to avoid the imposition of tax under Section 409A of the Code, any such amounts that otherwise would have been paid in such first taxable year instead shall be paid on the first payroll day in the second of such two taxable years (with any remaining payments to be made as if no such delay had occurred). The Company makes no representation that any or all of the payments described in this Agreement shall be exempt from or comply with Section 409A of the Code and makes no undertaking to preclude Section 409A of the Code from applying to any such payment.

(k) 280G Payments. Any other provision of this Agreement to the contrary notwithstanding, if any portion of any payment or benefit under this Agreement either individually or in conjunction with any payment or benefit under any other plan, agreement or arrangement (all such payments and benefits, the “Total Payments”) would constitute an “excess parachute payment” within the meaning of Internal Revenue Code Section 280G, that is subject to the tax imposed by Section 4999 of such Code (the “Excise Tax”), then the Total Payments to be made to Executive shall be reduced, but only to the extent that Executive would retain a greater amount on an after-tax basis than he would retain absent such reduction, such that the value of the Total Payments that Executive is entitled to receive shall be $1 less than the maximum amount which the Employee may receive without becoming subject to the Excise Tax. For purposes of this Section 9(k), the determination of whichever amount is greater on an after-tax basis shall be (x) based on maximum federal, state and local income and employment tax rates and the Excise Tax that would be imposed on Executive and (y) made at the Company’s expense by independent consultants or accountants selected by the Company and Executive (which may be the Company’s income tax return preparers provided that Executive so agrees) which determination shall be binding on both Executive and the Company. Any such reduction as may apply under this Section 9(k) shall be applied in the following order: (i) payments that are payable in cash the full amount of which are treated as parachute payments under Treasury Regulation Section 1.280G-1, Q&A

IF 14= 1 "" "14" 2

 


 

 

24(a) will be reduced (if necessary, to zero), with amounts that are payable last reduced first; (ii) payments and benefits due in respect of any equity the full amount of which are treated as parachute payments under Treasury Regulation Section 1.280G-1, Q&A 24(a), with the highest values reduced first (as such values are determined under Treasury Regulation Section 1.280G-1, Q&A 24) will next be reduced; (iii) payments that are payable in cash that are valued at less than full value under Treasury Regulation Section 1.280G-1, Q&A 24, with amounts that are payable last reduced first, will next be reduced; (iv) payments and benefits due in respect of any equity valued at less than full value under Treasury Regulation Section 1.280G-1, Q&A 24, with the highest values reduced first (as such values are determined under Treasury Regulation Section 1.280G-1, Q&A 24) will next be reduced; and (v) all other non-cash benefits not otherwise described in clauses (ii) or (iv) will next be reduced pro-rata.

(l) No Mitigation. The Company agrees that, upon termination of Executive’s employment hereunder, Executive is not required to seek other employment or to attempt in any way to reduce any amounts payable to Executive by the Company Group under this Agreement or otherwise. Further, no payment or benefit provided for in this Agreement or elsewhere shall be reduced by any compensation earned by Executive as the result of employment by another employer.

(m) Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall be deemed to be one and the same agreement. A signed copy of this Agreement delivered by facsimile, e-mail or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Agreement.

[Remainder of page is left blank intentionally]

 

 

IF 15= 1 "" "15" 2

 


 

 

IN WITNESS WHEREOF AND INTENDING TO BE LEGALLY BOUND THEREBY, the parties hereto have executed and delivered this Agreement as of the year and date first above written.

FTC SOLAR, INC.

By: /s/ Jacob D. Wolf
Name: Jacob D. Wolf
Title: General Counsel

EXECUTIVE

By: /s/ Sean Hunkler
Sean Hunkler

 

 

 

 

IF 16= 1 "" "16" 2

 


 

 

Exhibit A

 

Form of General Release of Claims

 

This General Release of Claims (this “Agreement”) is entered into by and between FTC Solar, Inc., a Delaware corporation (the “Company”), and [●] (“Executive”) on the below-indicated date.

WHEREAS, Executive, and the Company entered into an Employment Agreement dated as of [●], (the “Employment Agreement”), that provides Executive certain severance and other benefits in the event of certain terminations of Executive’s employment;

WHEREAS, Executive’s employment has so terminated; and

WHEREAS, pursuant to [Section 5(b)] [Section 5(c)] of the Employment Agreement, a condition precedent to Executive’s entitlement to certain severance and other benefits thereunder is his agreement to this Agreement.

NOW, THEREFORE, in consideration of the severance and other benefits provided under [Section 5(b)] [Section 5(c)] of the Employment Agreement, the sufficiency of which Executive hereby acknowledges, Executive agrees as follows:

1.
General Release of Claims. Executive, for and on behalf of Executive and Executive’s heirs, executors, administrators, successors and assigns, hereby voluntarily, knowingly and willingly release and forever discharge the Company and all of its past and present parents, subsidiaries, and affiliates, each of their respective members, officers, directors, stockholders, partners, employees, agents, representatives and attorneys, and each of their respective subsidiaries, affiliates, estates, predecessors, successors, and assigns (each, individually, a “Releasee,” collectively referred to as the “Releasees”) from any and all rights, claims, charges, actions, causes of action, complaints, sums of money, suits, debts, covenants, contracts, promises, obligations, damages, demands or liabilities of every kind whatsoever, in law or in equity, whether known or unknown, suspected or unsuspected (collectively, “Claims”) which Executive or Executive’s heirs, executors, administrators, successors or assigns ever had, now has or may hereafter claim to have by reason of any matter, cause or thing whatsoever: (i) arising from the beginning of time up to the date Executive executes this Agreement with respect to (A) any such Claims relating in any way to Executive’s employment relationship with the Company or any other Releasee, and (B) any such Claims arising under any federal, local or state statute or regulation, including, without limitation, the Age Discrimination in Employment Act of 1967, as amended by the Older Workers Benefit Protection Act, Title VII of the Civil Rights Act of 1964, the Americans with Disabilities Act of 1990, the Employee Retirement Income Security Act of 1974, each as amended and including each of their respective implementing regulations and/or any other federal, state, local or foreign law (statutory, regulatory or otherwise) that may be legally waived and released; (ii) arising out of or relating to the termination of Executive’s employment; or (iii) arising under or relating to any policy, agreement, understanding or promise, written or oral, formal or informal, between the Company or any other Releasee and Executive.

 

IF 17= 1 "" "17" 2

 


 

 

2.
Exceptions to General Release of Claims.
a.
Nothing contained in this Agreement shall in any way diminish or impair: (i) any Claims Executive may have that cannot be waived under applicable law, (ii) Executive’s rights under this Agreement and to severance and other benefits provided under Section 5[(b)][(c)] of the Employment Agreement, (iii) any rights Executive may have to vested benefits under health, welfare and tax-qualified retirement employee benefit plans, or (iv) any rights Executive may have to indemnification from the Company or coverage under any director and officer liability insurance policy. The Company acknowledges and agrees that this Agreement does not preclude Executive from filing any charge with the Equal Employment Opportunity Commission, the National Labor Relations Board, the Securities and Exchange Commission or any other governmental agency or from any way participating in any investigation, hearing, or proceeding of any government agency. Executive does not need prior authorization from the Company to make any such reports or disclosures and except as may otherwise be required by applicable law, is not required to notify the Company that Executive has made such reports or disclosures. This Agreement does not limit Executive’s right to receive an award for information provided to any governmental agency or entity.
b.
Pursuant to 18 U.S.C. §1833(b), Executive shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret of the Company that (i) is made (A) in confidence to a Federal, State, or local government official, either directly or indirectly, or to Executive’s attorney, and (B) solely for the purpose of reporting or investigating a suspected violation of law; or (ii) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding. If Executive files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Executive may disclose the trade secret to his attorney and use the trade secret information in the court proceeding, if Executive (1) files any document containing the trade secret under seal, and (2) does not disclose the trade secret, except pursuant to court order. Nothing in this Agreement is intended to conflict with 18 U.S.C. §1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such section. Further, nothing in any agreement Executive has with the Company shall prohibit or restrict Executive from making any voluntary disclosure of information or documents related to any violation of law to any governmental agency or legislative body, or any self-regulatory organization, in each case, without advance notice to the Company.
3.
Affirmations. Executive affirms that he has not filed, caused to be filed, or presently is a party to any claim, complaint, or action against the Company or the other Releasees in any forum or form. Executive furthermore affirms that Executive has no known workplace injuries or occupational diseases, and has been provided and has not been denied any leave requested under the Family and Medical Leave Act. Executive disclaims and waives any right of reinstatement with the Company.
4.
Restrictive Covenants. Executive acknowledges and agree that each of the restrictive covenants to which Executive is subject as of the date hereof (including without limitation, the provisions set forth in Section 6 of the Employment Agreement) shall continue to apply in accordance with their terms for the applicable periods with respect thereto.

IF 18= 1 "" "18" 2

 


 

 

5.
Governing Law. This Agreement shall be governed by and construed in accordance with the internal laws of the State of Texas without giving effect to any choice or conflict of law provision or rule (whether of the State of Texas or any other jurisdiction).
6.
No Admission of Wrongdoing. The parties agree that neither this Agreement nor the furnishing of the consideration set forth in the Employment Agreement shall be deemed or construed at any time for any purpose as an admission by any party of any liability, wrongdoing or unlawful conduct of any kind.
7.
Consultation With Attorney; Voluntary Agreement. Executive acknowledges that (a) the Company has advised Executive of Executive’s right to consult with an attorney of Executive’s own choosing prior to executing this Agreement, (b) Executive has carefully read and fully understands all of the provisions of this Agreement, (c) Executive is entering into this Agreement, including the releases set forth in Section 1, knowingly, freely and voluntarily in exchange for good and valuable consideration and (d) Executive would not be entitled to the benefits described in the applicable sections of the Employment Agreement in the absence of this Agreement.
8.
Revocation. Executive acknowledges that Executive has been given 21 calendar days to consider the terms of this Agreement, although Executive may sign it sooner. Executive agrees that any modifications, material or otherwise, made to this agreement do not restart or affect in any manner the original 21 calendar day consideration period. Executive shall have seven calendar days from the date on which Executive sign this Agreement to revoke Executive’s consent to the terms of this Agreement by providing notice to the Company in accordance with Section 9(a) of the Employment Agreement. Notice of such revocation must be received within the seven calendar days referenced above. In the event of such revocation by Executive, this Agreement shall not become effective and Executive shall not have any rights under Section 5[(b)][c] of the Employment Agreement. Provided that Executive does not revoke this Agreement within such seven calendar day period, this Agreement shall become effective on the eighth calendar day after the date on which Executive signs this Agreement.

 

[Remainder of page is left blank intentionally]

 

 

IF 19= 1 "" "19" 2

 


 

 

IN WITNESS WHEREOF AND INTENDING TO BE LEGALLY BOUND THEREBY, the parties hereto have executed and delivered this Agreement as of the date written below.

FTC SOLAR, INC.

 

By: ________________________________
Name:
Title:

EXECUTIVE

____________________________________
[Name]

 

 

 

IF 20= 1 "" "20" 2

 


EX-10.6 3 ftci-ex10_6.htm EX-10.6 EX-10.6

Exhibit 10.6

 

FTC SOLAR, INC.
2021 STOCK INCENTIVE PLAN

Section 1.
Purpose of Plan.

The name of the Plan is the FTC Solar, Inc. 2021 Stock Incentive Plan (the “Plan”). The purposes of the Plan are to provide an additional incentive to selected officers, employees, non-employee directors, and consultants of the Company or its Affiliates (as hereinafter defined) whose contributions are essential to the growth and success of the business of the Company and its Affiliates, in order to strengthen the commitment of such persons to the Company and its Affiliates, motivate such persons to faithfully and diligently perform their responsibilities and attract and retain competent and dedicated persons whose efforts will result in the long-term growth and profitability of the Company and its Affiliates. To accomplish such purposes, the Plan provides that the Company may grant Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Stock Bonuses, Other Stock-Based Awards, Cash Awards or any combination of the foregoing.

Section 2.
Definitions.

For purposes of the Plan, the following terms shall be defined as set forth below:

(a)
Administrator” means the Board, or, if and to the extent the Board does not administer the Plan, the Committee in accordance with Section 3 hereof.
(b)
Affiliate” means a Person that directly, or indirectly through one or more intermediaries, controls, or is controlled by, or is under common control with, the Person specified.
(c)
Award” means any Option, Stock Appreciation Right, Restricted Stock, Restricted Stock Unit, Stock Bonus, Other Stock-Based Award or Cash Award granted under the Plan.
(d)
Award Agreement” means any written agreement, contract or other instrument or document evidencing an Award, including through electronic medium, which shall contain such terms and conditions with respect to an Award as the Administrator shall determine, consistent with the Plan. Each Participant who is granted an Award shall enter into an Award Agreement with the Company, containing such terms and conditions as the Administrator shall determine, in its sole discretion.
(e)
Base Price” has the meaning set forth in Section 8(b) hereof.
(f)
Beneficial Owner” (or any variant thereof) has the meaning defined in Rule 13d-3 under the Exchange Act.
(g)
Board” means the Board of Directors of the Company.
(h)
Cash Award” means an Award granted pursuant to Section 12 hereof.

1

 


(i)
Cause” has the meaning assigned to such term in the Award Agreement or in any individual employment, service or severance agreement with the Participant or, if any such agreement does not define “Cause,” Cause means (i) the commission of an act of fraud or dishonesty by the Participant in the course of the Participant’s employment or service; (ii) the indictment of, or conviction of, or entering of a plea of nolo contendere by, the Participant for a crime constituting a felony or in respect of any act of fraud or dishonesty; (iii) the commission of an act by the Participant which would make the Participant or the Company (including any of its Subsidiaries or Affiliates) subject to being enjoined, suspended, barred or otherwise disciplined for violation of federal or state securities laws, rules or regulations, including a statutory disqualification; (iv) gross negligence or willful misconduct in connection with the Participant’s performance of his or her duties in connection with the Participant’s employment by or service to the Company (including any Subsidiary or Affiliate for whom the Participant may be employed by or providing services to at the time) or the Participant’s failure to comply with any of the restrictive covenants to which the Participant is subject; (v) the Participant’s willful failure to comply with any material policies or procedures of the Company as in effect from time to time, provided that the Participant shall have been delivered a copy of such policies or notice that they have been posted on a Company website prior to such compliance failure; or (vi) the Participant’s failure to perform the material duties in connection with the Participant’s position, unless the Participant remedies the failure referenced in this clause (vi) no later than ten (10) days following delivery to the Participant of a written notice from the Company (including any of its Subsidiaries or Affiliates) describing such failure in reasonable detail (provided that the Participant shall not be given more than one opportunity in the aggregate to remedy failures described in this clause (vi)).
(j)
Change in Capitalization” means any (i) merger, consolidation, reclassification, recapitalization, spin-off, spin-out, repurchase or other reorganization or corporate transaction or event; (ii) special or extraordinary dividend or other extraordinary distribution (whether in the form of cash, Common Stock, or other property), stock split, reverse stock split, subdivision or consolidation; (iii) combination or exchange of shares; or (iv) other change in corporate structure, which, in any such case, the Administrator determines, in its sole discretion, affects the Common Stock such that an adjustment pursuant to Section 5 hereof is appropriate.
(k)
Change in Control” means, unless otherwise defined in an Award Agreement, an event set forth in any one of the following paragraphs shall have occurred:
(1)
any Person (or any group of Persons acting together which would constitute a “group” for purposes of Section 13(d) of the Exchange Act) is or becomes the Beneficial Owner, directly or indirectly, of securities of the Company (not including in the securities Beneficially Owned by such Person any securities acquired directly from the Company or its Affiliates) representing more than fifty percent (50%) of the combined voting power of the Company’s then outstanding securities, excluding any Person who becomes such a Beneficial Owner in connection with a transaction described in clause (I) of paragraph (2) below;
(2)
there is consummated a merger or consolidation of the Company or any direct or indirect Subsidiary with any other corporation or other entity, other than (I) a merger or consolidation (A) which results in the voting securities of the Company outstanding immediately prior to such merger or consolidation continuing to represent (either by remaining outstanding or

2

 


by being converted into voting securities of the surviving entity or any parent thereof), in combination with the ownership of any trustee or other fiduciary holding securities under an employee benefit plan of the Company or any Subsidiary, more than fifty percent (50%) of the combined voting power of the securities of the Company or such surviving entity or any parent thereof outstanding immediately after such merger or consolidation and (B) immediately following which the individuals who comprise the Board immediately prior thereto constitute at least a majority of the board of directors of the Company, the entity surviving such merger or consolidation or, if the Company or the entity surviving such merger or consolidation is then a subsidiary, the ultimate parent thereof, or (II) a merger or consolidation effected to implement a recapitalization of the Company (or similar transaction) in which no Person is or becomes the Beneficial Owner, directly or indirectly, of securities of the Company (not including in the securities Beneficially Owned by such Person any securities acquired directly from the Company or its Affiliates) representing fifty percent (50%) or more of the combined voting power of the Company’s then outstanding securities;
(3)
the shareholders of the Company approve a plan of complete liquidation or dissolution of the Company or there is consummated an agreement for the sale or disposition by the Company of all or substantially all of the Company’s assets, other than (A) a sale or disposition by the Company of all or substantially all of the Company’s assets to an entity, at least fifty percent (50%) of the combined voting power of the voting securities of which are owned by shareholders of the Company following the completion of such transaction in substantially the same proportions as their ownership of the Company immediately prior to such sale or (B) a sale or disposition of all or substantially all of the Company’s assets immediately following which the individuals who comprise the Board immediately prior thereto constitute at least a majority of the board of directors of the entity to which such assets are sold or disposed or, if such entity is a subsidiary, the ultimate parent thereof; or
(4)
the following individuals cease for any reason to constitute a majority of the number of directors then serving: individuals who, on the date hereof, constitute the Board and any new director (other than a director whose initial assumption of office is in connection with an actual or threatened election contest, including but not limited to a consent solicitation, relating to the election of directors of the Company) whose appointment or election by the Board or nomination for election by the Company’s stockholders was approved or recommended by a vote of at least two-thirds (2/3) of the directors then still in office who either were directors on the date hereof or whose appointment, election or nomination for election was previously so approved or recommended.

Notwithstanding the foregoing, for each Award that constitutes deferred compensation under Section 409A of the Code, and to the extent required to avoid accelerated taxation and/or tax penalties under Section 409A of the Code, a Change in Control shall be deemed to have occurred under the Plan with respect to such Award only if a change in the ownership or effective control of the Company or a change in ownership of a substantial portion of the assets of the Company shall also be deemed to have occurred under Section 409A of the Code.

(l)
Code” means the Internal Revenue Code of 1986, as amended from time to time, or any successor thereto.

3

 


(m)
Committee” means any committee or subcommittee the Board may appoint to administer the Plan. Subject to the discretion of the Board, the Committee shall be composed entirely of individuals who meet the qualifications of (i) a “non-employee director” within the meaning of Rule 16b-3 and (ii) any other qualifications required by the applicable stock exchange on which the Common Stock is traded. If at any time or to any extent the Board shall not administer the Plan, then the functions of the Administrator specified in the Plan shall be exercised by the Committee.
(n)
Common Stock” means the Class A common stock, $0.0001 par value per share, of the Company.
(o)
Company” means FTC Solar, Inc., a Delaware corporation (or any successor company, except as the term “Company” is used in the definition of “Change in Control” above).
(p)
Consultant” means a consultant or advisor who is not an Employee or Non-Employee Director and who performs bona fide services for the Company, a Parent or Subsidiary.
(q)
Disability” has the meaning assigned to such term in the Award Agreement or in any individual employment, service or severance agreement with the Participant or, if any such agreement does not define “Disability,” Disability means, with respect to any Participant, that such Participant, as determined by the Administrator in its sole discretion, is (i) unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than twelve (12) months, or (ii) by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than twelve (12) months, receiving income replacement benefits for a period of not less than three (3) months under an accident and health plan covering employees of the Company or an Affiliate thereof.
(r)
Effective Date” has the meaning set forth in Section 20 hereof.
(s)
Eligible Recipient” means an Employee, Non-Employee Director or Consultant of the Company or any Affiliate of the Company who has been selected as an eligible participant by the Administrator; provided, however, to the extent required to avoid accelerated taxation and/or tax penalties under Section 409A of the Code, an Eligible Recipient of an Option or a Stock Appreciation Right means an Employee, Non-Employee Director, or Consultant of the Company or any Affiliate of the Company with respect to whom the Company is an “eligible issuer of service recipient stock” within the meaning of Section 409A of the Code.
(t)
Employee” means any individual who is a common-law employee of the Company, a Parent or a Subsidiary and who is an “employee” within the meaning of section 3401(c) of the Code and regulations issued thereunder, including without limitation the officers of the Company.
(u)
Exchange Act” means the Securities Exchange Act of 1934, as amended from time to time.

4

 


(v)
Exercise Price” means, with respect to any Option, the per share price at which a holder of such Option may purchase such shares of Common Stock issuable upon the exercise of such Option.
(w)
Fair Market Value” of Common Stock or another security as of a particular date shall mean the fair market value as determined by the Administrator in its sole discretion; provided, however, (i) if the Common Stock or other security is admitted to trading on a national securities exchange, the fair market value on any date shall be the closing sale price reported on the date of grant, or if no shares were traded on such date, on the last preceding date for which there was a sale of a share of Common Stock or other security on such exchange, or (ii) if the Common Stock or other security is then traded in an over-the-counter market, the fair market value on any date shall be the average of the closing bid and asked prices for such share of Common Stock or other security in such over-the-counter market for the last preceding date on which there was a sale of such share of Common Stock or other security in such market.
(x)
Free Standing Right” has the meaning set forth in Section 8(a) hereof.
(y)
Good Reason” has the meaning assigned to such term in the Award Agreement or in any individual employment, service or severance agreement with the Participant; provided that if no such agreement exists or if such agreement does not define “Good Reason,” Good Reason and any provision of the Plan that refers to Good Reason shall not be applicable to such Participant.
(z)
ISO” means an Option intended to be and designated as an “incentive stock option” within the meaning of Section 422 of the Code.
(aa)
Non-Employee Director” means a member of the Board of the Company, a Parent or a Subsidiary who is not an Employee.
(bb)
Nonqualified Stock Option” means an Option that is not designated as an ISO.
(cc)
Option” means an option to purchase shares of Common Stock granted pursuant to Section 7 hereof. The term “Option” as used in the Plan includes the terms “Nonqualified Stock Option” and “ISO.”
(dd)
Other Stock-Based Award” means an Award granted pursuant to Section 10 hereof.
(ee)
Participant” means any Eligible Recipient selected by the Administrator, pursuant to the Administrator’s authority provided for in Section 3 hereof, to receive grants of Awards, and, upon his or her death, his or her successors, heirs, executors and administrators, as the case may be.
(ff)
Person” has the meaning given in Section 3(a)(9) of the Exchange Act, as modified and used in Sections 13(d) and 14(d) thereof.
(gg)
Plan” has the meaning set forth in Section 1 hereof.

5

 


(hh)
Related Right” has the meaning set forth in Section 8(a) hereof.
(ii)
Restricted Stock” means Shares granted pursuant to Section 9 hereof subject to certain restrictions that lapse at the end of a specified period or periods.
(jj)
Restricted Stock Unit” means the right, granted pursuant to Section 9 hereof, to receive an amount in cash or Shares (or any combination thereof) equal to the Fair Market Value of a Share subject to certain restrictions that lapse at the end of a specified period or periods.
(kk)
Rule 16b-3” has the meaning set forth in Section 3(a) hereof.
(ll)
Shares” means Common Stock reserved for issuance under the Plan, as adjusted pursuant to the Plan, and any successor (pursuant to a merger, consolidation or other reorganization) security.
(mm)
Stock Appreciation Right” means the right to receive, upon exercise of the right, the applicable amounts as described in Section 8 hereof.
(nn)
Stock Bonus” means a bonus payable in fully vested shares of Common Stock granted pursuant to Section 11 hereof.
(oo)
Subsidiary” means, with respect to any Person, as of any date of determination, any other Person as to which such first Person owns or otherwise controls, directly or indirectly, more than 50% of the voting shares or other similar interests or a sole general partner interest or managing member or similar interest of such other Person.
(pp)
Transfer” has the meaning set forth in Section 18 hereof.
Section 3.
Administration.
(a)
The Plan shall be administered by the Administrator and shall be administered in accordance with the requirements of Rule 16b-3 under the Exchange Act (“Rule 16b-3”), to the extent applicable.
(b)
Pursuant to the terms of the Plan, the Administrator, subject, in the case of any Committee, to any restrictions on the authority delegated to it by the Board, shall have the power and authority, without limitation:
(1)
to select those Eligible Recipients who shall be Participants;
(2)
to determine whether and to what extent Awards are to be granted hereunder to Participants;
(3)
to determine the number of Shares to be covered by each Award granted hereunder;
(4)
to determine the terms and conditions, not inconsistent with the terms of the Plan, of each Award granted hereunder (including, but not limited to, (i) the restrictions

6

 


applicable to Restricted Stock or Restricted Stock Units and the conditions under which restrictions applicable to such Restricted Stock or Restricted Stock Units shall lapse, (ii) the performance goals and periods applicable to Awards, (iii) the Exercise Price of each Option and the Base Price of each Stock Appreciation Right, (iv) the vesting schedule applicable to each Award, (v) the number of Shares or amount of cash or other property subject to each Award and (vi) subject to the requirements of Section 409A of the Code (to the extent applicable), any amendments to the terms and conditions of outstanding Awards, including, but not limited to, extending the exercise period of such Awards and accelerating the vesting schedule of such Awards);
(5)
to determine the terms and conditions, not inconsistent with the terms of the Plan, which shall govern all written instruments evidencing Awards;
(6)
to determine the Fair Market Value in accordance with the terms of the Plan;
(7)
to determine the duration and purpose of leaves of absence which may be granted to a Participant without constituting termination of the Participant’s employment or service for purposes of Awards granted under the Plan;
(8)
to adopt, alter and repeal such administrative rules, guidelines and practices governing the Plan as it shall from time to time deem advisable;
(9)
to prescribe, amend and rescind rules and regulations relating to sub-plans established for the purpose of satisfying applicable foreign laws or qualifying for favorable tax treatment under applicable foreign laws, which rules and regulations may be set forth in an appendix or appendices to the Plan; and
(10)
to construe and interpret the terms and provisions of the Plan and any Award issued under the Plan (and any Award Agreement relating thereto), and to otherwise supervise the administration of the Plan and to exercise all powers and authorities either specifically granted under the Plan or necessary and advisable in the administration of the Plan.
(c)
All decisions made by the Administrator pursuant to the provisions of the Plan shall be final, conclusive and binding on all Persons, including the Company and the Participants. No member of the Board or the Committee, nor any officer or employee of the Company or any Subsidiary thereof acting on behalf of the Board or the Committee, shall be personally liable for any action, omission, determination, or interpretation taken or made in good faith with respect to the Plan, and all members of the Board or the Committee and each and any officer or employee of the Company and of any Subsidiary thereof acting on their behalf shall, to the maximum extent permitted by law, be fully indemnified and protected by the Company in respect of any such action, omission, determination or interpretation.
(d)
The Administrator may, in its sole discretion, delegate its authority, in whole or in part, under this Section 3 (including, but not limited to, its authority to grant Awards under the Plan, other than its authority to grant Awards under the Plan to any Participant who is subject to reporting under Section 16 of the Exchange Act) to one or more officers of the Company, subject to the requirements of applicable law or any stock exchange on which the Shares are traded.

7

 


Section 4.
Shares Reserved for Issuance; Certain Limitations
(a)
Share Reserve.
(1)
The maximum number of shares of Common Stock reserved for issuance under the Plan shall be 12,645,239 (the “Share Reserve”) (subject to adjustment as provided Section 5); provided, however the Share Reserve will automatically increase on January 1st of each calendar year (each, an “Evergreen Date”), prior to the tenth anniversary of the Effective Date, in an amount equal to the lesser of (i) 4% of the total number of shares of Common Stock outstanding on the December 31st immediately preceding the applicable Evergreen Date and (ii) a number of shares of Common Stock determined by the Administrator.
(2)
All and up to 12,645,239 Shares (subject to adjustment as provided in Section 5 hereof) may be granted as ISOs.
(b)
Share Issuance and Counting. Shares issued under the Plan may, in whole or in part, be authorized but unissued Shares or Shares that shall have been or may be reacquired by the Company in the open market, in private transactions or otherwise. If any Shares subject to an Award are forfeited, cancelled, exchanged or surrendered or if an Award otherwise terminates or expires without a distribution of Shares to the Participant, the Shares with respect to such Award shall, to the extent of any such forfeiture, cancellation, exchange, surrender, termination or expiration, again be available for Awards under the Plan. Notwithstanding the foregoing, Shares that are exchanged by a Participant or withheld by the Company as full or partial payment in connection with the exercise of any Option or Stock Appreciation Right under the Plan or the payment of any purchase price with respect to any other Award under the Plan, as well as any Shares exchanged by a Participant or withheld by the Company or any Subsidiary to satisfy the tax withholding obligations related to any Award under the Plan, shall not be available for subsequent Awards under the Plan, and notwithstanding that a Stock Appreciation Right is settled by the delivery of a net number of shares of Common Stock, the full number of shares of Common Stock underlying such Stock Appreciation Right shall not be available for subsequent Awards under the Plan. In addition, (i) to the extent an Award is denominated in shares of Common Stock, but paid or settled in cash, the number of shares of Common Stock with respect to which such payment or settlement is made shall again be available for grants of Awards pursuant to the Plan and (ii) shares of Common Stock underlying Awards that can only be settled in cash shall not be counted against the aggregate number of shares of Common Stock available for Awards under the Plan.
(c)
Certain Limitations. No Participant who is a Non-Employee Director shall be granted (i) Awards during any calendar year that, when aggregated with such Non-Employee Director’s cash fees with respect to such calendar year, exceed $750,000 in total value (calculating the value of any such Awards based on the grant date fair value of such Awards for the Company’s financial reporting purposes) or (ii) initial Awards upon the election of the Non-Employee Director to the Board exceeding $750,000 in total value (calculating the value of any such Awards based on the grant date fair value of such Awards for the Company’s financial reporting purposes).
Section 5.
Equitable Adjustments.

8

 


(a)
In the event of any Change in Capitalization (including a Change in Control), an equitable substitution or proportionate adjustment shall be made, in each case, as may be determined by the Administrator, in its sole discretion, in (i) the aggregate number of shares of Common Stock reserved for issuance under the Plan, (ii) the kind and number of securities subject to, and the Exercise Price or Base Price of, any outstanding Options and Stock Appreciation Rights granted under the Plan, (iii) the kind, number and purchase price of shares of Common Stock, or the amount of cash or amount or type of other property, subject to outstanding Restricted Stock, Restricted Stock Units, Stock Bonuses and Other Stock-Based Awards granted under the Plan or (iv) the performance goals and performance periods applicable to any Awards granted under the Plan; provided, however, that any fractional shares resulting from the adjustment shall be eliminated. Such other equitable substitutions or adjustments shall be made as may be determined by the Administrator, in its sole discretion.
(b)
Without limiting the generality of the foregoing, in connection with a Change in Capitalization (including a Change in Control), the Administrator may provide, in its sole discretion, but subject in all events to the requirements of Section 409A of the Code, for the cancellation of any outstanding Award in exchange for payment in cash or other property having an aggregate Fair Market Value equal to the Fair Market Value of the shares of Common Stock, cash or other property covered by such Award, reduced by the aggregate Exercise Price or Base Price thereof, if any; provided, however, that if the Exercise Price or Base Price of any outstanding Award is equal to or greater than the Fair Market Value of the shares of Common Stock, cash or other property covered by such Award, the Board may cancel such Award without the payment of any consideration to the Participant.
(c)
The determinations made by the Administrator or the Board, as applicable, pursuant to this Section 5 shall be final, binding and conclusive.
Section 6.
Eligibility.

The Participants under the Plan shall be selected from time to time by the Administrator, in its sole discretion, from those individuals that qualify as Eligible Recipients.

Section 7.
Options.
(a)
General. Each Participant who is granted an Option shall enter into an Award Agreement with the Company, containing such terms and conditions as the Administrator shall determine, in its sole discretion, which Award Agreement shall set forth, among other things, the Exercise Price of the Option, the term of the Option and provisions regarding exercisability of the Option, and whether the Option is intended to be an ISO or a Nonqualified Stock Option (and in the event the Award Agreement has no such designation, the Option shall be a Nonqualified Stock Option). The provisions of each Option need not be the same with respect to each Participant. More than one Option may be granted to the same Participant and be outstanding concurrently hereunder. Options granted under the Plan shall be subject to the terms and conditions set forth in this Section 7 and shall contain such additional terms and conditions, not inconsistent with the terms of the Plan, as the Administrator shall deem desirable and set forth in the applicable Award Agreement.

9

 


(b)
Exercise Price. The Exercise Price of Shares purchasable under an Option shall be determined by the Administrator in its sole discretion at the time of grant, but, except as provided in the applicable Award Agreement, in no event shall the exercise price of an Option be less than one hundred percent (100%) of the Fair Market Value of the related shares of Common Stock on the date of grant.
(c)
Option Term. The maximum term of each Option shall be fixed by the Administrator, but no Option shall be exercisable more than ten (10) years after the date such Option is granted. Each Option’s term is subject to earlier expiration pursuant to the applicable provisions in the Plan and the Award Agreement.
(d)
Exercisability. Each Option shall be exercisable at such time or times and subject to such terms and conditions, including the attainment of performance goals, as shall be determined by the Administrator in the applicable Award Agreement. The Administrator may also provide that any Option shall be exercisable only in installments, and the Administrator may waive such installment exercise provisions at any time, in whole or in part, based on such factors as the Administrator may determine in its sole discretion. Notwithstanding anything to the contrary contained herein, an Option may not be exercised for a fraction of a share.
(e)
Method of Exercise. Options may be exercised in whole or in part by giving written notice of exercise to the Company specifying the number of whole Shares to be purchased, accompanied by payment in full of the aggregate Exercise Price of the Shares so purchased in cash or its equivalent, as determined by the Administrator. As determined by the Administrator, in its sole discretion, with respect to any Option or category of Options, payment in whole or in part may also be made (i) by means of consideration received under any cashless exercise procedure approved by the Administrator (including the withholding of Shares otherwise issuable upon exercise, referred to as “net exercise,” with a Fair Market Value up to or equal to (but not exceeding) the applicable aggregate Exercise Price with the remainder paid in cash or other form of payment permitted by the Award Agreement), (ii) in the form of unrestricted Shares already owned by the Participant which have a Fair Market Value on the date of surrender equal to the aggregate exercise price of the Shares as to which such Option shall be exercised, (iii) in any other form of consideration approved by the Administrator and permitted by applicable law or (iv) by any combination of the foregoing.
(f)
ISOs. The terms and conditions of ISOs granted hereunder shall be subject to the provisions of Section 422 of the Code and the terms, conditions, limitations and administrative procedures established by the Administrator from time to time in accordance with the Plan. At the discretion of the Administrator, ISOs may be granted only to an employee of the Company, its “parent corporation” (as such term is defined in Section 424(e) of the Code) or its subsidiary corporation (as such term is defined in Section 424(e) of the Code).
(i)
ISO Grants to 10% Stockholders. Notwithstanding anything to the contrary in the Plan, if an ISO is granted to a Participant who owns shares representing more than ten percent (10%) of the voting power of all classes of shares of the Company, its “parent corporation” (as such term is defined in Section 424(e) of the Code) or a Subsidiary of the Company, the term of the ISO shall not exceed five (5) years from the time of grant of such ISO

10

 


and the Exercise Price shall be at least one hundred and ten percent (110%) of the Fair Market Value of the Shares on the date of grant.
(ii)
$100,000 Per Year Limitation For ISOs. To the extent the aggregate Fair Market Value (determined on the date of grant) of the Shares for which ISOs are exercisable for the first time by any Participant during any calendar year (under all plans of the Company) exceeds $100,000, such excess ISOs shall be treated as Nonqualified Stock Options.
(iii)
Disqualifying Dispositions. Each Participant awarded an ISO under the Plan shall notify the Company in writing promptly after the date the Participant makes a “disqualifying disposition” of any Share acquired pursuant to the exercise of such ISO. A “disqualifying disposition” is any disposition (including any sale) of such Shares before the later of (i) two years after the date of grant of the ISO and (ii) one year after the date the Participant acquired the Shares by exercising the ISO. The Company may, if determined by the Administrator and in accordance with procedures established by it, retain possession of any Shares acquired pursuant to the exercise of an ISO as agent for the applicable Participant until the end of the period described in the preceding sentence, subject to complying with any instructions from such Participant as to the sale of such Shares.
(iv)
Expiration Date. Notwithstanding provisions of Section 20 hereof, the term of any ISO granted hereunder shall not extend beyond the 10th anniversary of the date the Board adopted the Plan.
(g)
Rights as Stockholder. Except as provided in the applicable Award Agreement, a Participant shall have no rights to dividends, dividend equivalents or distributions or any other rights of a stockholder with respect to the Shares subject to an Option until the Participant has given written notice of the exercise thereof, has paid in full for such Shares and has satisfied the requirements of Section 16 hereof.
(h)
Termination of Employment or Service. In the event of the termination of employment or service with the Company and all Affiliates thereof of a Participant who has been granted one or more Options, such Options shall be exercisable at such time or times and subject to such terms and conditions as set forth in the Award Agreement.
(i)
Other Change in Employment or Service Status. An Option shall be affected, both with regard to vesting schedule and termination, by leaves of absence, including unpaid and un-protected leaves of absence, changes from full-time to part-time employment, partial Disability or other changes in the employment status or service status of a Participant, in the discretion of the Administrator.
Section 8.
Stock Appreciation Rights.
(a)
General. Stock Appreciation Rights may be granted either alone (“Free Standing Rights”) or in conjunction with all or part of any Option granted under the Plan (“Related Rights”). Related Rights may be granted either at or after the time of the grant of such Option. The Administrator shall determine the Eligible Recipients to whom, and the time or times at which, grants of Stock Appreciation Rights shall be made, the number of Shares to be awarded, the Base Price, and all other conditions of Stock Appreciation Rights. Notwithstanding the

11

 


foregoing, no Related Right may be granted for more Shares than are subject to the Option to which it relates. The provisions of Stock Appreciation Rights need not be the same with respect to each Participant. Stock Appreciation Rights granted under the Plan shall be subject to the following terms and conditions set forth in this Section 8 and shall contain such additional terms and conditions, not inconsistent with the terms of the Plan, as the Administrator shall deem desirable, as set forth in the applicable Award Agreement.
(b)
Base Price. Except as provided in the applicable Award Agreement, each Stock Appreciation Right shall be granted with a base price that is not less than one hundred percent (100%) of the Fair Market Value of the related shares of Common Stock on the date of grant (such amount, the “Base Price”).
(c)
Rights as Stockholder. Except as provided in the applicable Award Agreement, a Participant shall have no rights to dividends, dividend equivalents or distributions or any other rights of a stockholder with respect to the Shares, if any, subject to a Stock Appreciation Right until such Stock Appreciation Right has been exercised and settled in the form of Shares and the Participant and has satisfied the requirements of Section 16 hereof.
(d)
Exercisability.
(1)
Stock Appreciation Rights that are Free Standing Rights shall be exercisable at such time or times and subject to such terms and conditions as shall be determined by the Administrator in the applicable Award Agreement.
(2)
Stock Appreciation Rights that are Related Rights shall be exercisable only at such time or times and to the extent that the Options to which they relate shall be exercisable in accordance with the provisions of Section 7 hereof and this Section 8.
(e)
Consideration Upon Exercise.
(1)
Upon the exercise of a Free Standing Right, the Participant shall be entitled to receive up to, but not more than, that number of Shares equal in value to (i) the excess of the Fair Market Value of a share of Common Stock as of the date of exercise over the Base Price per share specified in the Free Standing Right, multiplied by (ii) the number of Shares in respect of which the Free Standing Right is being exercised.
(2)
A Related Right may be exercised by a Participant by surrendering the applicable portion of the related Option. Upon such exercise and surrender, the Participant shall be entitled to receive up to, but not more than, that number of Shares equal in value to (i) the excess of the Fair Market Value of a share of Common Stock as of the date of exercise over the Exercise Price specified in the related Option, multiplied by (ii) the number of Shares in respect of which the Related Right is being exercised. Options which have been so surrendered, in whole or in part, shall no longer be exercisable to the extent the Related Rights have been so exercised.
(3)
Notwithstanding the foregoing, the Administrator may determine to settle the exercise of a Stock Appreciation Right in cash (or in any combination of Shares and cash), to the extent set forth in the Award Agreement.

12

 


(f)
Termination of Employment or Service.
(1)
In the event of the termination of employment or service with the Company and all Affiliates thereof of a Participant who has been granted one or more Free Standing Rights, such rights shall be exercisable at such time or times and subject to such terms and conditions as set forth in the Award Agreement.
(2)
In the event of the termination of employment or service with the Company and all Affiliates thereof of a Participant who has been granted one or more Related Rights, such rights shall be exercisable at such time or times and subject to such terms and conditions as set forth in the related Options.
(g)
Term.
(1)
The term of each Free Standing Right shall be fixed by the Administrator, but no Free Standing Right shall be exercisable more than ten (10) years after the date such right is granted.
(2)
The term of each Related Right shall be the term of the Option to which it relates, but no Related Right shall be exercisable more than ten (10) years after the date such right is granted.
(h)
Other Change in Employment or Service Status. Stock Appreciation Rights shall be affected, both with regard to vesting schedule and termination, by leaves of absence, including unpaid and un-protected leaves of absence, changes from full-time to part-time employment, partial Disability or other changes in the employment status or service status of a Participant, in the discretion of the Administrator.
Section 9.
Restricted Stock and Restricted Stock Units.
(a)
General. Restricted Stock and Restricted Stock Units may be issued under the Plan. The Administrator shall determine the Eligible Recipients to whom, and the time or times at which, Restricted Stock or Restricted Stock Units shall be made; the number of Shares to be awarded; the price, if any, to be paid by the Participant for the acquisition of Restricted Stock or Restricted Stock Units; the period of time prior to which Restricted Stock or Restricted Stock Units become vested and free of restrictions on Transfer (the “Restricted Period”); the performance goals (if any); and all other conditions of the Restricted Stock and Restricted Stock Units. If the restrictions, performance goals and/or conditions established by the Administrator are not attained, a Participant shall forfeit his or her Restricted Stock or Restricted Stock Units, in accordance with the terms of the grant. The provisions of Restricted Stock or Restricted Stock Units need not be the same with respect to each Participant.
(b)
Awards and Certificates.
(1)
Except as otherwise provided in Section 9(b)(3) hereof, (i) each Participant who is granted an Award of Restricted Stock may, in the Company’s sole discretion, be issued a stock certificate in respect of such Restricted Stock; and (ii) any such certificate so issued shall be registered in the name of the Participant, and shall bear an appropriate legend referring to the

13

 


terms, conditions, and restrictions applicable to any such Award. The Company may require that the stock certificates, if any, evidencing Restricted Stock granted hereunder be held in the custody of the Company until the restrictions thereon shall have lapsed, and that, as a condition of any award of Restricted Stock, the Participant shall have delivered a stock transfer form, endorsed in blank, relating to the Shares covered by such award. Certificates for shares of unrestricted Common Stock may, in the Company’s sole discretion, be delivered to the Participant only after the Restricted Period has expired without forfeiture in respect of such Restricted Stock.
(2)
With respect to an Award of Restricted Stock Units to be settled in Shares, at the expiration of the Restricted Period, stock certificates in respect of the shares of Common Stock underlying such Restricted Stock Units may, in the Company’s sole discretion, be delivered to the Participant, or his or her legal representative, in a number equal to the number of shares of Common Stock underlying the Award of Restricted Stock Units.
(3)
Notwithstanding anything in the Plan to the contrary, any Restricted Stock or Restricted Stock Units to be settled in Shares (at the expiration of the Restricted Period) may, in the Company’s sole discretion, be issued in uncertificated form.
(4)
Further, notwithstanding anything in the Plan to the contrary, with respect to Restricted Stock Units, at the expiration of the Restricted Period, Shares (either in certificated or uncertificated form) or cash, as applicable, shall promptly be issued to the Participant, unless otherwise deferred in accordance with procedures established by the Company in accordance with Section 409A of the Code, and such issuance or payment shall in any event be made no later than March 15th of the calendar year following the year of vesting or within such other period as is required to avoid accelerated taxation and/or tax penalties under Section 409A of the Code.
(c)
Restrictions and Conditions. The Restricted Stock and Restricted Stock Units granted pursuant to this Section 9 shall be subject to the following restrictions and conditions and any additional restrictions or conditions as determined by the Administrator at the time of grant or, subject to Section 409A of the Code where applicable, thereafter:
(1)
The Award Agreement may provide for the lapse of restrictions in installments and may accelerate or waive such restrictions in whole or in part based on such factors and such circumstances as set forth in the Award Agreement, including, but not limited to, the attainment of certain performance related goals, the Participant’s termination of employment or service with the Company or any Affiliate thereof, or the Participant’s death or Disability. Notwithstanding the foregoing, upon a Change in Control, the outstanding Awards shall be subject to Section 13 hereof.
(2)
Except as provided in the applicable Award Agreement, the Participant shall generally have the rights of a stockholder of the Company with respect to shares of Restricted Stock during the Restricted Period, including the right to vote such shares and to receive any dividends declared with respect to such shares; provided, however, that except as provided in the applicable Award Agreement, any dividends declared during the Restricted Period with respect to such shares shall only become payable if (and to the extent) the underlying Restricted Shares

14

 


vest. Except as provided in the applicable Award Agreement, the Participant shall generally not have the rights of a stockholder with respect to shares of Common Stock subject to Restricted Stock Units during the Restricted Period; provided, however, that, subject to Section 409A of the Code, an amount equal to any dividends declared during the Restricted Period with respect to the number of shares of Common Stock covered by Restricted Stock Units may, to the extent set forth in an Award Agreement, be provided to the Participant at the time (and to the extent) that shares of Common Stock in respect of the related Restricted Stock Units are delivered to the Participant.
(d)
Termination of Employment or Service. The rights of Participants granted Restricted Stock or Restricted Stock Units upon termination of employment or service with the Company and all Affiliates thereof for any reason during the Restricted Period shall be set forth in the Award Agreement.
(e)
Form of Settlement. The Administrator reserves the right in its sole discretion to provide (either at or after the grant thereof) that any Restricted Stock Unit represents the right to receive the amount of cash per unit that is determined by the Administrator in connection with the Award, to the extent set forth in the Award Agreement.
Section 10.
Other Stock-Based Awards.

Other forms of Awards valued in whole or in part by reference to, or otherwise based on, Common Stock, including but not limited to dividend equivalents, may be granted either alone or in addition to other Awards (other than in connection with Options or Stock Appreciation Rights) under the Plan. Any dividend or dividend equivalent awarded hereunder shall be subject to the same restrictions, conditions and risks of forfeiture as the underlying Awards and shall only become payable if (and to the extent) the underlying Awards vest. Subject to the provisions of the Plan, the Administrator shall have sole and complete authority to determine the individuals to whom and the time or times at which such Other Stock-Based Awards shall be granted, the number of shares of Common Stock to be granted pursuant to such Other Stock-Based Awards, or the manner in which such Other Stock-Based Awards shall be settled (e.g., in shares of Common Stock, cash or other property), or the conditions to the vesting and/or payment or settlement of such Other Stock-Based Awards (which may include, but not be limited to, achievement of performance criteria) and all other terms and conditions of such Other Stock-Based Awards.

Section 11.
Stock Bonuses.

In the event that the Administrator grants a Stock Bonus, the Shares constituting such Stock Bonus shall, as determined by the Administrator, be evidenced in uncertificated form or by a book entry record or a certificate issued in the name of the Participant to whom such grant was made and delivered to such Participant as soon as practicable after the date on which such Stock Bonus is payable.

Section 12.
Cash Awards.

The Administrator may grant Awards that are payable solely in cash, as deemed by the Administrator to be consistent with the purposes of the Plan, and such Cash Awards shall be

15

 


subject to the terms, conditions, restrictions and limitations determined by the Administrator, in its sole discretion, from time to time. Cash Awards may be granted with value and payment contingent upon the achievement of performance goals.

Section 13.
Change in Control Provisions.

Except as provided in the applicable Award Agreement, in the event that (a) a Change in Control occurs and (b) either (x) an outstanding Award is not assumed or substituted in connection therewith or (y) an outstanding Award is assumed or substituted in connection therewith and the Participant’s employment or service is terminated by the Company, its successor or an Affiliate thereof without Cause or by the Participant for Good Reason (if applicable) on or after the effective date of the Change in Control but prior to twelve (12) months following the Change in Control, then:

(a)
any unvested or unexercisable portion of any Award carrying a right to exercise shall become fully vested and exercisable; and
(b)
the restrictions, deferral limitations, payment conditions and forfeiture conditions applicable to an Award granted under the Plan shall lapse and such Awards shall be deemed fully vested and any performance conditions imposed with respect to such Awards shall be deemed to be achieved at target performance levels.

For purposes of this Section 13, an outstanding Award shall be considered to be assumed or substituted for if, following the Change in Control, the Award remains subject to the same terms and conditions that were applicable to the Award immediately prior to the Change in Control except that, if the Award related to Shares, the Award instead confers the right to receive common stock of the acquiring entity (or such other security or entity as may be determined by the Administrator, in its sole discretion, pursuant to Section 5 hereof).

Section 14.
Amendment and Termination.

The Board may amend, alter or terminate the Plan, but no amendment, alteration, or termination shall be made that would adversely affect the rights of a Participant under any Award theretofore granted without such Participant’s consent. Unless the Board determines otherwise, the Board shall obtain approval of the Company’s stockholders for any amendment to the Plan that would require such approval in order to satisfy any rules of the stock exchange on which the Common Stock is traded or other applicable law. The Administrator may amend the terms of any Award theretofore granted, prospectively or retroactively, but, subject to Section 5 hereof and the immediately preceding sentence, no such amendment shall adversely affect the rights of any Participant without his or her consent. In addition, the Administrator shall, without the approval of the stockholders of the Company, have the authority to (a) amend any outstanding Option or Stock Appreciation Right to reduce its exercise price per Share, or (b) cancel any Option or Stock Appreciation Right in exchange for cash or another Award.

Section 15.
Unfunded Status of Plan.

The Plan is intended to constitute an “unfunded” plan for incentive compensation. With respect to any payments not yet made to a Participant by the Company, nothing contained herein

16

 


shall give any such Participant any rights that are greater than those of a general creditor of the Company.

Section 16.
Withholding Taxes.

As a condition to acceptance of any Award under the Plan, a Participant authorizes withholding from payroll and any other amounts payable to such Participant, and otherwise agrees to make adequate provision for (including), any sums required to satisfy any U.S. federal, state, local and/or foreign tax or social insurance contribution withholding obligations of the Company or an Affiliate, if any, which arise in connection with the exercise, vesting or settlement of such Award, as applicable. Whenever cash is to be paid pursuant to an Award, the Company shall have the right to deduct therefrom an amount sufficient to satisfy any applicable withholding tax requirements related thereto as determined by the Company. Whenever Shares or property other than cash are to be delivered pursuant to an Award, the Company shall have the right to require the Participant to remit to the Company in cash an amount sufficient to satisfy any related taxes to be withheld and applied to the tax obligations as determined by the Company; provided that, with the approval of the Administrator, a Participant may satisfy the foregoing requirement by either (i) electing to have the Company withhold from such delivery Shares or other property, as applicable, or (ii) by delivering already owned unrestricted shares of Common Stock, in each case, having a value not exceeding the applicable taxes to be withheld and applied to the tax obligations as determined by the Company. Such already owned and unrestricted shares of Common Stock shall be valued at their Fair Market Value on the date on which the amount of tax to be withheld is determined and any fractional share amounts resulting therefrom shall be settled in cash. Such an election may be made with respect to all or any portion of the Shares to be delivered pursuant to an award. The Company may also use any other method of obtaining the necessary payment or proceeds, as permitted by law, to satisfy its withholding obligation with respect to any Award as determined by the Company.

Section 17.
Transfer of Awards.

Until such time as the Awards are fully vested and/or exercisable in accordance with the Plan or an Award Agreement, no purported sale, assignment, mortgage, hypothecation, transfer, charge, pledge, encumbrance, gift, transfer in trust (voting or other) or other disposition of, or creation of a security interest in or lien on, any Award or any agreement or commitment to do any of the foregoing (each, a “Transfer”) by any holder thereof in violation of the provisions of the Plan or an Award Agreement will be valid, except with the prior written consent of the Administrator, which consent may be granted or withheld in the sole discretion of the Administrator or except for estate planning purposes, subject to the Participant’s and/or the transferee’s execution of any additional documentation reasonably required by the Company. Any purported Transfer of an Award or any economic benefit or interest therein in violation of the Plan or an Award Agreement shall be null and void ab initio, and shall not create any obligation or liability of the Company, and any Person purportedly acquiring any Award or any economic benefit or interest therein transferred in violation of the Plan or an Award Agreement shall not be entitled to be recognized as a holder of any shares of Common Stock or other property underlying such Award. Unless otherwise determined by the Administrator in accordance with the provisions of the immediately preceding sentence, an Option or Stock Appreciation Right may be exercised, during the lifetime of the Participant, only by the

17

 


Participant or, during any period during which the Participant is under a legal disability, by the Participant’s guardian or legal representative.

Section 18.
Continued Employment or Service.

Neither the adoption of the Plan nor the grant of an Award hereunder shall confer upon any Eligible Recipient any right to continued employment or service with the Company or any Affiliate thereof, as the case may be, nor shall it interfere in any way with the right of the Company or any Affiliate thereof to terminate the employment or service of any of its Eligible Recipients at any time.

Section 19.
Effective Date.

The Plan was adopted by the Board on April 16, 2021, was approved by its stockholders on April 16, 2021 and became effective on April 27, 2021 (“Effective Date”).

Section 20.
Term of Plan.

No Award shall be granted pursuant to the Plan on or after the tenth (10th) anniversary of the Effective Date, but Awards theretofore granted may extend beyond that date.

Section 21.
Securities Matters and Regulations.
(a)
Notwithstanding anything herein to the contrary, the obligation of the Company to sell or deliver Common Stock with respect to any Award granted under the Plan shall be subject to all applicable laws, rules and regulations, including all applicable federal and state securities laws, and the obtaining of all such approvals by governmental agencies as may be deemed necessary or appropriate by the Administrator. The Administrator may require, as a condition of the issuance and delivery of certificates evidencing shares of Common Stock pursuant to the terms hereof, that the recipient of such shares make such agreements and representations, and that such certificates bear such legends, as the Administrator, in its sole discretion, deems necessary or advisable.
(b)
Each Award is subject to the requirement that, if at any time the Administrator determines that the listing, registration or qualification of Common Stock issuable pursuant to the Plan is required by any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory body is necessary or desirable as a condition of, or in connection with, the grant of an Award or the issuance of Common Stock, no such Award shall be granted or payment made or Common Stock issued, in whole or in part, unless such listing, registration, qualification, consent or approval has been effected or obtained free of any conditions not acceptable to the Administrator.
(c)
In the event that the disposition of Common Stock acquired pursuant to the Plan is not covered by a then current registration statement under the Securities Act and is not otherwise exempt from such registration, such Common Stock shall be restricted against transfer to the extent required by the Securities Act or regulations thereunder, and the Administrator may require a Participant receiving Common Stock pursuant to the Plan, as a condition precedent to

18

 


receipt of such Common Stock, to represent to the Company in writing that the Common Stock acquired by such Participant is acquired for investment only and not with a view to distribution.
Section 22.
Notification of Election Under Section 83(b) of the Code.

If any Participant shall, in connection with the acquisition of shares of Common Stock under the Plan, make the election permitted under Section 83(b) of the Code, such Participant shall notify the Company of such election in accordance with the regulations under Section 83 of the Code.

Section 23.
No Fractional Shares.

No fractional shares of Common Stock shall be issued or delivered pursuant to the Plan. The Administrator shall determine whether cash, other Awards, or other property shall be issued or paid in lieu of such fractional shares or whether such fractional shares or any rights thereto shall be forfeited or otherwise eliminated.

Section 24.
Beneficiary.

A Participant may file with the Administrator a written designation of a beneficiary on such form as may be prescribed by the Administrator and may, from time to time, amend or revoke such designation. If no designated beneficiary survives the Participant, the executor or administrator of the Participant’s estate shall be deemed to be the Participant’s beneficiary.

Section 25.
Paperless Administration.

In the event that the Company establishes, for itself or using the services of a third party, an automated system for the documentation, granting or exercise of Awards, such as a system using an internet website or interactive voice response, then the paperless documentation, granting or exercise of Awards by a Participant may be permitted through the use of such an automated system.

Section 26.
Severability.

If any provision of the Plan is held to be invalid or unenforceable, the other provisions of the Plan shall not be affected but shall be applied as if the invalid or unenforceable provision had not been included in the Plan.

Section 27.
Clawback.
(a)
Each Award granted under the Plan shall be subject to any applicable recoupment policy maintained by the Company or any of its Affiliates as in effect from time to time.
(b)
Notwithstanding any other provisions in this Plan, any Award which is subject to recovery under any law, government regulation or stock exchange listing requirement, will be subject to such deductions and clawback as may be required to be made pursuant to such law, government regulation or stock exchange listing requirement (or any policy adopted by the Company pursuant to any such law, government regulation or stock exchange listing requirement).

19

 


Section 28.
Section 409A of the Code.

The Plan as well as payments and benefits under the Plan are intended to be exempt from, or to the extent subject thereto, to comply with Section 409A of the Code, and, accordingly, to the maximum extent permitted, the Plan shall be interpreted in accordance therewith. Notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A of the Code, the Participant shall not be considered to have terminated employment or service with the Company for purposes of the Plan and no payment shall be due to the Participant under the Plan or any Award until the Participant would be considered to have incurred a “separation from service” from the Company and its Affiliates within the meaning of Section 409A of the Code. Any payments described in the Plan that are due within the “short term deferral period” as defined in Section 409A of the Code shall not be treated as deferred compensation unless applicable law requires otherwise. Notwithstanding anything to the contrary in the Plan, to the extent that any Awards (or any other amounts payable under any plan, program or arrangement of the Company or any of its Affiliates) are payable upon a separation from service and such payment would result in the imposition of any individual tax and penalty interest charges imposed under Section 409A of the Code, the settlement and payment of such awards (or other amounts) shall instead be made on the first business day after the date that is six (6) months following such separation from service (or upon the Participant’s death, if earlier). Each amount to be paid or benefit to be provided under this Plan shall be construed as a separate identified payment for purposes of Section 409A of the Code. The Company makes no representation that any or all of the payments or benefits described in this Plan will be exempt from or comply with Section 409A of the Code and makes no undertaking to preclude Section 409A of the Code from applying to any such payment. The Participant shall be solely responsible for the payment of any taxes and penalties incurred under Section 409A of the Code.

Section 29.
Governing Law.

The Plan shall be governed by and construed in accordance with the laws of the State of Delaware, without giving effect to the principles of conflicts of law of such state.

Section 30.
Titles and Headings.

The titles and headings of the sections in the Plan are for convenience of reference only and, in the event of any conflict, the text of the Plan, rather than such titles or headings, shall control.

Section 31.
Successors.

The obligations of the Company under the Plan shall be binding upon any successor corporation or organization resulting from the merger, consolidation or other reorganization of the Company, or upon any successor corporation or organization succeeding to substantially all of the assets and business of the Company.

20

 


Section 32.
Relationship to other Benefits.

No payment pursuant to the Plan shall be taken into account in determining any benefits under any pension, retirement, savings, profit sharing, group insurance, welfare, or other benefit plan of the Company or any Affiliate except to the extent otherwise expressly provided in writing in such other plan or an agreement thereunder.

Section 33.
Provisions for Foreign Participants.

The Administrator may modify Awards granted to Participants who are nationals of a country other than the United States or employed or residing outside the United States, establish subplans or procedures under the Plan or take any other necessary or appropriate action to address applicable law, including (a) differences in laws, rules, regulations or customs of such jurisdictions with respect to tax, securities, currency, employee benefit or other matters, (b) listing and other requirements of any non-U.S. securities exchange, and (c) any necessary local governmental or regulatory exemptions or approvals.

 

 

21

 


Exhibit A

Form of Restricted Stock Unit Agreement

 

22

 


 

FTC SOLAR, INC.

[FORM OF] RESTRICTED STOCK UNIT AGREEMENT

THIS RESTRICTED STOCK UNIT AGREEMENT is made effective as of _______________ (the "Grant Date") between FTC Solar, Inc., a Delaware corporation (the "Company"), and _________________ (the "Participant") pursuant to the FTC Solar, Inc. 2021 Stock Incentive Plan (as amended or amended and restated from time to time, the "Plan").

WHEREAS, the Company desires to grant to the Participant an award denominated in units (the "Restricted Stock Units") of its Common Stock; and

WHEREAS, the Restricted Stock Units are being issued under and subject to the Plan, and any terms used herein have the same meanings as under the Plan.

NOW, THEREFORE, in consideration of the following mutual covenants and for other good and valuable consideration, the parties agree as follows:

1.
Grant of Restricted Stock Units. The Company hereby grants to the Participant ________ Restricted Stock Units upon the terms and conditions and subject to all the limitations and restrictions set forth herein and in the Plan, which is incorporated herein by reference. The Participant acknowledges receipt of a copy of the Plan. Each Restricted Stock Unit is a notional amount that represents one share of Common Stock (subject to adjustment from time to time in accordance with Section 5 of the Plan in the event of any stock split, subdivision, stock dividend or other similar event affecting the Common Stock). Each Restricted Stock Unit constitutes the right (subject to the terms, conditions and vesting schedule under this Agreement and subject to the terms and conditions of the Plan) to receive a distribution of one share of Common Stock (subject to adjustment from time to time in accordance with Section 5 of the Plan in the event of any stock split, subdivision, stock dividend or other similar event affecting the Common Stock).
2.
Purchase Price. The purchase price of the Restricted Stock Units shall be deemed to be $0.00 per share.
3.
Awards Subject to Acceptance of Agreement. The Award granted hereunder shall be null and void unless the Participant accepts and executes this Agreement, including such acceptances and execution through the On-line Platform (as hereinafter defined).
4.
Rights as a Stockholder. The Participant shall not have any rights of a stockholder as a result of receiving an Award under this Agreement, including, but not limited to, any right to vote the shares of Common Stock to be issued hereunder, unless and until (and only to the extent) the Restricted Stock Units have vested and, thereafter, the shares of Common Stock have been distributed pursuant to Sections 5 and 7 hereof.
5.
Vesting of Restricted Stock Units.

23

 


(a)
The Restricted Stock Units shall become vested in accordance with the vesting schedule approved by the Board (or any Committee designated thereby) and as notified to the Participant through the On-Line Platform or the vesting schedule to which the Participant and the Company have each approved or accepted through the On-Line Platform (the "Vesting Schedule"), so long as the Participant is providing services to the Company at all times from the Grant Date through each such vesting date included in the Vesting Schedule. The Vesting Schedule is incorporated herein and made part of this Agreement.
(b)
For purposes of this Agreement, each date on which any portion of the Restricted Stock Units become vested pursuant to this Section 5 shall be referred to as a "Vesting Date".
6.
Termination Provisions.
(a)
Termination Prior to Vesting. Notwithstanding Section 5, if the Participant ceases to be an Employee prior to a Vesting Date for any reason, any unvested Restricted Stock Units shall be forfeited by the Participant[; provided, however, that such termination will not result in forfeiture, and the Restricted Stock Units instead will vest as of the Participant's termination from service, if the Participant's status as an Employee is terminated involuntarily by the Company without Cause or by the Participant for Good Reason within twelve months following a Change in Control.]
7.
Settlement of Restricted Stock Units.
(a)
Subject to the terms of the Plan and this Agreement, Restricted Stock Units shall be settled in shares of Common Stock. Certificates representing shares of Common Stock in connection with vested Restricted Stock Units will be issued to the Participant within a reasonable time following the applicable Vesting Date, but in no event shall the Shares be issued later than the date that is later than March 15 of the year following the end of the calendar year in which such Vesting Date occurs.
8.
Withholding Taxes.
(a)
As a condition to acceptance of any shares of Common Stock in settlement of the Restricted Stock Units, the Participant authorizes withholding from payroll and any other amounts payable to such Participant, and otherwise agrees to make adequate provision for (including), any sums required to satisfy any U.S. federal, state, local and/or foreign tax or social insurance contribution withholding obligations (the "Required Tax Payments") of the Company or an Affiliate, if any, which arise in connection with the Award. If the Participant shall fail to advance the Required Tax Payments after request by the Company, the Company may, in its discretion, deduct any Required Tax Payments from any amount then or thereafter payable by the Company to the Participant.
(b)
The Participant may elect, subject to Company approval, to satisfy his or her obligation to advance the Required Tax Payments with respect to the Restricted Stock Unit Award by any of the following means: (1) a cash payment to the Company pursuant to Section 8(a), (2) delivery (either actual delivery or by attestation procedures established by the Company) to the Company of previously owned whole shares of Common Stock (which the Participant has held for

24

 


at least six months prior to the delivery of such shares or which the Participant purchased on the open market and for which the Participant has good title, free and clear of all liens and encumbrances) having a Fair Market Value, determined as of the date the obligation to withhold or pay taxes first arises in connection with the Award (the "Tax Date"), equal to the Required Tax Payments, (3) authorizing the Company to withhold from the shares of Common Stock otherwise to be delivered to the Participant pursuant to the Award, a number of whole shares of Common Stock having a Fair Market Value, determined as of the Tax Date, equal to the Required Tax Payments, (4) a cash payment following the Participant's sale of (or by a broker-dealer acceptable to the Company through which the Participant has sold) a number of shares of Common Stock with respect to which the Required Tax Payments have arisen having a Fair Market Value determined as of the Tax Date equal to the Required Tax Payments, or (5) any combination of (1), (2), (3) and (4). Any fraction of a Share which would be required to satisfy such an obligation shall be disregarded and the remaining amount due shall be paid in cash by the Participant. No certificate representing a share of Common Stock shall be delivered until the Required Tax Payments have been satisfied in full.
9.
Compliance with Applicable Law. The Restricted Stock Unit Award is subject to the condition that if the listing, registration or qualification of the Common Stock to be issued upon the vesting of the Award upon any securities exchange or under any law, or the consent or approval of any governmental body, or the taking of any other action is necessary or desirable as a condition of, or in connection with, the vesting of the Restricted Stock Units or delivery of shares hereunder, the Restricted Stock Units subject to the Award shall not vest or the shares of Common Stock will not be delivered unless such listing, registration, qualification, consent or approval shall have been effected or obtained, free of any conditions not approved by the Company (which approval will not be unreasonably withheld).
10.
Market Stand-Off Agreement. Participant agrees that Participant shall not Transfer, make any short sale of, grant any option for the purchase of, or enter into any hedging or similar transaction with the same economic effect as a sale of, any Common Stock (or other securities) of the Company held by the Participant (other than those included in the registration) during the one hundred eighty (180) day period following the effective date of the initial registration statement of the Company filed under the Securities Act of 1933, as amended (the "1933 Act"), in connection with the Initial Public Offering (or such longer period as the underwriters or the Company shall request in order to facilitate compliance with FINRA Rule 2711 or NYSE Member Rule 472 or any successor or similar rule or regulation) and during the ninety (90) day period following the effective date of any subsequent registration statement of the Company filed under the 1933 Act (or such longer period as the underwriters or the Company shall request in order to facilitate compliance with FINRA Rule 2711 or NYSE Member Rule 472 or any successor or similar rule or regulation); provided that such restrictions with respect to any subsequent registration shall terminate one year after the effective date of the Initial Public Offering. The foregoing provisions shall not apply to the sale of any securities to an underwriter pursuant to an underwriting agreement. The underwriters in connection with any public offering subject to the foregoing provisions are intended third party beneficiaries and shall have the right to enforce the provisions hereof as though they were a party hereto. The provisions hereof shall not apply to a registration relating solely to employee benefit plans on Form S-1 or Form S-8 or Rule 145 transactions on Form S-4, or similar forms that may be promulgated in the future. The Company may impose stop-transfer instructions with respect to the securities subject to the

25

 


provisions hereof until the end of the applicable periods. If requested, the Participant agrees to execute a market stand-off agreement with the underwriters in customary form.
11.
Miscellaneous.
(a)
Successors. The provisions of this Agreement shall inure to the benefit of and be binding upon the Company and its successors and assigns. Except as otherwise expressly provided in this Agreement to the contrary, the provisions of this Agreement shall inure to the benefit of and be binding upon the Participant and the Participant's successors and assigns.
(b)
No Employment or Service Contract. Nothing in this Agreement shall confer upon Participant any right to continue in the service of the Company (or any affiliated entity) for any period of time or restrict in any way the rights of the Company (or any affiliated entity) or the Participant to terminate the services of the Participant at any time for any reason, with or without cause. [If the Participant has a written employment agreement with the Company or any Affiliate which contains different or additional provisions relating to Plan awards, or otherwise conflicts with the terms of this Agreement, the provisions of the employment agreement will govern.]
(c)
Failure to Enforce Not a Waiver. The failure of the Company to enforce at any time any provision of this Agreement shall in no way be construed to be a waiver of such provision or of any other provision hereof.
(d)
Notices. All notices under this Agreement must be in writing and shall be deemed given when delivered personally or by confirmed facsimile or email, one (1) day after being sent by nationally recognized courier service, or three (3) days after being sent by prepaid certified mail, to the address of the party to be noticed as set forth herein or such other address as such party last provided to the other party by written notice.
(e)
Governing Law. This Agreement will be governed by and construed in accordance with the laws of the State of Delaware, without giving effect to the principles of conflicts of law of such state.
(f)
Counterparts; Facsimile; Electronic Signatures; Electronic Delivery. This Agreement may be executed in counterparts, each of which shall be deemed to be an original, but all of which together shall constitute one instrument. This Agreement may be executed and delivered by facsimile or electronic transmission (including by means of signature, acceptance or approval via an on-line or electronic system established and maintained by the Company or a third party designated by the Company (the "On-line Platform"), and upon such delivery, the facsimile or electronic transmission (including by means of a signature, acceptance or approval via the On-line Platform) shall have the same effect as if an original signature had been delivered to the other party. This Agreement shall also be deemed to be updated, modified, amended or completed, as applicable, by any terms relating to the Restricted Stock Units under this Agreement that are accepted, agreed or approved through the On-line Platform by the Company and the Participant, including any term that completes a "blank" in this document. The Company also may, in its sole discretion, decide to deliver by email, through the On-line Platform or other electronic means any documents related to the Participant's current or future participation in the Plan, this Agreement, the Restricted Stock Units, any other securities of the Company or any other Company-related

26

 


documents, including notices to stockholders required by applicable law, the Company's Certificate of Incorporation and/or Bylaws. The Participant hereby: (i) consents to receive such documents by email, through the On-line Platform or other electronic means, (ii) consents to the use of electronic signatures or signatures, acceptances or approvals obtained through the On-line Platform, and (iii) if applicable, agrees to participate in the Plan and/or receive any such documents related to the Plan through the On-line Platform. The Company may deliver the above-described documents to the Participant by sending a communication to the Participant's email address on file with the Company or delivery made through the On-line Platform.
(g)
Transfers. Restricted Stock Units may not be sold, transferred, pledged, assigned or otherwise alienated or hypothecated, other than by will or by the laws of descent and distribution.
(h)
Severability. Should any provision of this Agreement be held by a court of competent jurisdiction to be unenforceable, or enforceable only if modified, such holding shall not affect the validity of the remainder of this Agreement, the balance of which shall continue to be binding upon the parties hereto with any such modification (if any) to become a part hereof and treated as though contained in this original Agreement. Moreover, if one or more of the provisions contained in this Agreement shall for any reason be held to be excessively broad as to scope, activity, subject or otherwise so as to be unenforceable, in lieu of severing such unenforceable provision, such provision or provisions shall be construed by the appropriate judicial body by limiting or reducing it or them, so as to be enforceable to the maximum extent compatible with the applicable law as it shall then appear, and such determination by such judicial body shall not affect the enforceability of such provisions or provisions in any other jurisdiction.
(i)
Code Section 409A; Reformation.
(i)
The intent of the parties is that the payments and benefits under this Agreement comply with Section 409A of the Internal Revenue Code of 1986, as amended ("Section 409A"), to the extent subject thereto, and accordingly, to the maximum extent permitted, this Agreement shall be interpreted to be in compliance therewith or exempt therefrom. Without limiting the foregoing and notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A, amounts that would otherwise be payable and benefits that would otherwise be provided pursuant to this Agreement or any other arrangement between the Participant and the Company during the six-month period immediately following the Participant's separation from service shall instead be paid on the first business day after the date that is six months following the Participant's separation from service (or, if earlier, the Participant's date of death). All payments under this Agreement shall be considered to be separate payments for purposes of Section 409A. The Company makes no representation that any or all of the payments described in this Agreement will be exempt from or comply with Section 409A and makes no undertaking to preclude Section 409A from applying to any such payment. The Participant shall be solely responsible for the payment of any taxes and penalties incurred under Section 409A of the Code.
(ii)
If any provision of this Agreement or the Plan shall be invalid or unenforceable, in whole or in part, or as applied to any circumstance, under the laws of any

27

 


jurisdiction that may govern for such purpose, or if any provision of this Agreement or the Plan needs to be interpreted to comply with the requirements of Section 409A of the Code, then such provision shall be deemed to be modified or restricted, or so interpreted, to the extent and in the manner necessary to render the same valid and enforceable, or to the extent and in the manner necessary to be interpreted in compliance with such requirements of the Code, either generally or as applied to such circumstance, or shall be deemed excised from this Agreement or the Plan, as the case may require, and this Agreement or the Plan shall be construed and enforced to the maximum extent permitted by law as if such provision had been originally incorporated herein as so modified or restricted, or as if such provision had not been originally incorporated herein, as the case may be.
(j)
Restricted Stock Unit Agreement Subject to Plan. This Agreement is made pursuant to all of the provisions of the Plan, which is incorporated herein by this reference, and is intended, and shall be interpreted in a manner, to comply therewith. In the event of any conflict between the provisions of this Agreement and the provisions of the Plan, the provisions of the Plan shall govern. The Participant hereby acknowledges receipt of a copy of the Plan. The Participant hereby acknowledges that all decisions, determinations and interpretations of the Administrator in respect of the Plan, this Agreement and the Restricted Stock Units shall be final and conclusive.
(k)
Headings. Headings are used solely for the convenience of the parties and shall not be deemed to be a limitation upon or descriptive of the contents of any such Section.
(l)
Entire Agreement. Except as may be set forth in an employment agreement between the Company and the Participant, this Agreement and the Plan contain the entire agreement and understanding among the parties as to the subject matter hereof, and supersede any other agreements or representations, oral or otherwise, express or implied, with respect to the subject matter hereof.

[remainder of page intentionally left blank]

 

28

 


IN WITNESS WHEREOF, the Company and the Participant have caused this Agreement to be executed on its and his or her behalf effective the day and year first above written.

COMPANY:

FTC SOLAR, INC.

Accepted and executed via the On-Line Platform

Address: As set forth in the On-Line Platform

 

PARTICIPANT:

 

Accepted and executed via the On-Line Platform

Address: As set forth in the On-Line Platform

 

 

29

 


Exhibit B

Form of Non-Qualified Stock Option Award Agreement

 

 

30

 


FTC SOLAR, INC.

[FORM OF] NON-QUALIFIED STOCK OPTION AWARD AGREEMENT

THIS NON-QUALIFIED STOCK OPTION AWARD AGREEMENT is made effective as of _______________ (the "Grant Date") between FTC Solar, Inc., a Delaware corporation (the "Company"), and _________________ (the "Participant") pursuant to the FTC Solar, Inc. 2021 Stock Incentive Plan (as amended or amended and restated from time to time, the "Plan").

WHEREAS, the Company desires to grant to the Participant an option (the "Option") to purchase shares of Common Stock; and

WHEREAS, Options are being issued under and subject to the Plan, and any terms used herein have the same meanings as under the Plan.

NOW, THEREFORE, in consideration of the following mutual covenants and for other good and valuable consideration, the parties agree as follows:

1.
Grant of Non-Qualified Stock Option. The Company hereby grants to the Participant, pursuant to the terms of this Agreement and the Plan, an option to purchase [●] Shares at an exercise price of $[ ] per share that will vest on the satisfaction of the conditions set forth in Section 4(a) of this Agreement (the "Option").
2.
Awards Subject to Acceptance of Agreement. The Award granted hereunder shall be null and void unless the Participant accepts and executes this Agreement, including such acceptances and execution through the On-line Platform (as defined below).
3.
Voting and Other Rights. The Participant shall have no rights of a stockholder with respect to the Shares subject to the Option (including the right to vote and the right to receive distributions or dividends) unless and until Shares are issued in respect of the exercise of the Option in accordance with Sections 5 and 6 hereof.
4.
Vesting.
(a)
The Shares subject to the Option shall vest and become exercisable upon satisfying the vesting schedule approved by the Board (or any Committee designated thereby) and as notified to the Participant through the On-Line Platform (as hereinafter defined) or the vesting schedule to which the Participant and the Company have each approved or accepted through the On-Line Platform (the "Vesting Schedule"), so long as the Participant is providing services to the Company at all times from the Grant Date through each such vesting date included in the Vesting Schedule. The Vesting Schedule is incorporated herein and made part of this Agreement.
(b)
If the Participant's service is terminated for any reason, (i) the Shares subject to the Option that have not satisfied the vesting requirement as of the date of termination shall be forfeited without payment of any consideration and all rights of the Participant with respect to such Shares subject to the Option shall immediately terminate, and (ii) neither the Participant nor any of the Participant's successors, heirs, assigns, or personal representatives shall thereafter have any further rights or interests in such forfeited Shares subject to the Option [; provided, however, that

31

 


such termination will not result in forfeiture, and Options instead will vest as of the Participant's termination from service, if the Participant's status as an Employee is terminated involuntarily by the Company without Cause or by the Participant for Good Reason within twelve months following a Change in Control].
5.
Timing of Exercise. Following the vesting of the Option as set forth in Section 4 hereof, the Participant may exercise all or any portion of such Option at any time prior to the 10th anniversary of the Grant Date.
6.
Method of Exercise. The Participant may exercise the Option by giving written notice of exercise to the Company specifying the number of Shares to be purchased, accompanied by payment in full of the aggregate exercise price of the Shares so purchased in cash or its equivalent; provided, that, notwithstanding the foregoing, the Participant shall be permitted, at his or her election, to satisfy payment of the aggregate exercise price of such Shares by cashless exercise or net share settlement, pursuant to which the Company shall be authorized to withhold from the shares of Common Stock otherwise to be delivered to the Participant pursuant to the Award, a number of whole shares of Common Stock having a Fair Market Value, determined as of the date of exercise, equal to the aggregate exercise price of the Shares with respect to which the Option is being exercised.
7.
Withholding Taxes.
(a)
As a condition to the exercise of Options, the Participant authorizes withholding from payroll and any other amounts payable to such Participant, and otherwise agrees to make adequate provision for (including), any sums required to satisfy any U.S. federal, state, local and/or foreign tax or social insurance contribution withholding obligations (the "Required Tax Payments") of the Company or an Affiliate, if any, which arise in connection with the Award. If the Participant shall fail to advance the Required Tax Payments after request by the Company, the Company may, in its discretion, deduct any Required Tax Payments from any amount then or thereafter payable by the Company to the Participant.
(b)
The Participant may elect to satisfy his or her obligation to advance the Required Tax Payments with respect to the Option by any of the following means: (1) a cash payment to the Company pursuant to Section 7(a), (2) delivery (either actual delivery or by attestation procedures established by the Company) to the Company of previously owned whole shares of Common Stock (which the Participant has held for at least six months prior to the delivery of such shares or which the Participant purchased on the open market and for which the Participant has good title, free and clear of all liens and encumbrances) having a Fair Market Value, determined as of the date the obligation to withhold or pay taxes first arises in connection with the Award (the "Tax Date"), equal to the Required Tax Payments, (3) authorizing the Company to withhold from the shares of Common Stock otherwise to be delivered to the Participant pursuant to the Award, a number of whole shares of Common Stock having a Fair Market Value, determined as of the Tax Date, equal to the Required Tax Payments, (4) a cash payment following the Participant's sale of (or by a broker-dealer acceptable to the Company through which the Participant has sold) a number of shares of Common Stock with respect to which the Required Tax Payments have arisen having a Fair Market Value determined as of the Tax Date equal to the Required Tax Payments, or (5) any combination of (1), (2), (3) and (4). Any fraction of a share of

32

 


Common Stock which would be required to satisfy such an obligation shall be disregarded and the remaining amount due shall be paid in cash by the Participant. No certificate representing a share of Common Stock shall be delivered until the Required Tax Payments have been satisfied in full.
8.
Compliance with Applicable Law. The Options are subject to the condition that if the listing, registration or qualification of the Common Stock to be issued upon the exercise of the Option upon any securities exchange or under any law, or the consent or approval of any governmental body, or the taking of any other action is necessary or desirable as a condition of, or in connection with, the exercise of the Options or delivery of shares hereunder, the shares of Common Stock will not be delivered unless such listing, registration, qualification, consent or approval shall have been effected or obtained, free of any conditions not approved by the Company (which approval will not be unreasonably withheld).
9.
Miscellaneous.
(a)
Successors. The provisions of this Agreement shall inure to the benefit of and be binding upon the Company and its successors and assigns. Except as otherwise expressly provided in this Agreement to the contrary, the provisions of this Agreement shall inure to the benefit of and be binding upon the Participant and the Participant's successors and assigns.
(b)
No Employment or Service Contract. Nothing in this Agreement shall confer upon Participant any right to continue in the service of the Company (or any affiliated entity) for any period of time or restrict in any way the rights of the Company (or any affiliated entity) or the Participant to terminate the services of the Participant at any time for any reason, with or without cause.
(c)
Failure to Enforce Not a Waiver. The failure of the Company to enforce at any time any provision of this Agreement shall in no way be construed to be a waiver of such provision or of any other provision hereof.
(d)
Notices. All notices under this Agreement must be in writing and shall be deemed given when delivered personally or by confirmed facsimile or email, one (1) day after being sent by nationally recognized courier service, or three (3) days after being sent by prepaid certified mail, to the address of the party to be noticed as set forth herein or such other address as such party last provided to the other party by written notice.
(e)
Governing Law. This Agreement will be governed by and construed in accordance with the laws of the State of Delaware, without giving effect to the principles of conflicts of law of such state.
(f)
Counterparts; Facsimile; Electronic Signatures; Electronic Delivery. This Agreement may be executed in counterparts, each of which shall be deemed to be an original, but all of which together shall constitute one instrument. This Agreement may be executed and delivered by facsimile or electronic transmission (including by means of signature, acceptance or approval via an on-line or electronic system established and maintained by the Company or a third party designated by the Company (the "On-line Platform"), and upon such delivery, the facsimile or electronic transmission (including by means of a signature, acceptance or approval via the On-line Platform) shall have the same effect as if an original signature had been delivered to the other

33

 


party. This Agreement shall also be deemed to be updated, modified, amended or completed, as applicable, by any terms relating to the Options under this Agreement that are accepted, agreed or approved through the On-line Platform by the Company and the Participant, including any term that completes a "blank" in this document. The Company also may, in its sole discretion, decide to deliver by email, through the On-line Platform or other electronic means any documents related to the Participant's current or future participation in the Plan, this Agreement, the Options, any other securities of the Company or any other Company-related documents, including notices to stockholders required by applicable law, the Company's Certificate of Incorporation and/or Bylaws. The Participant hereby: (i) consents to receive such documents by email, through the On-line Platform or other electronic means, (ii) consents to the use of electronic signatures or signatures, acceptances or approvals obtained through the On-line Platform, and (iii) if applicable, agrees to participate in the Plan and/or receive any such documents related to the Plan through the On-line Platform. The Company may deliver the above-described documents to the Participant by sending a communication to the Participant's email address on file with the Company or delivery made through the On-line Platform.
(g)
Transfers. The Options may not be sold, transferred, pledged, assigned or otherwise alienated or hypothecated, other than by will or by the laws of descent and distribution.
(h)
Severability; Reformation. Should any provision of this Agreement be held by a court of competent jurisdiction to be unenforceable, or enforceable only if modified, such holding shall not affect the validity of the remainder of this Agreement, the balance of which shall continue to be binding upon the parties hereto with any such modification (if any) to become a part hereof and treated as though contained in this original Agreement. Moreover, if one or more of the provisions contained in this Agreement shall for any reason be held to be excessively broad as to scope, activity, subject or otherwise so as to be unenforceable, in lieu of severing such unenforceable provision, such provision or provisions shall be construed by the appropriate judicial body by limiting or reducing it or them, so as to be enforceable to the maximum extent compatible with the applicable law as it shall then appear, and such determination by such judicial body shall not affect the enforceability of such provisions or provisions in any other jurisdiction. If any provision of this Agreement or the Plan needs to be interpreted to comply with the requirements of Section 409A of the Code, then such provision shall be deemed to be modified or restricted, or so interpreted, to the extent and in the manner necessary to render the same valid and enforceable, or to the extent and in the manner necessary to be interpreted in compliance with such requirements of the Code, either generally or as applied to such circumstance, or shall be deemed excised from this Agreement or the Plan, as the case may require, and this Agreement or the Plan shall be construed and enforced to the maximum extent permitted by law as if such provision had been originally incorporated herein as so modified or restricted, or as if such provision had not been originally incorporated herein, as the case may be.
(i)
Option Award Agreement Subject to Plan. This Agreement is made pursuant to all of the provisions of the Plan, which is incorporated herein by this reference, and is intended, and shall be interpreted in a manner, to comply therewith. In the event of any conflict between the provisions of this Agreement and the provisions of the Plan, the provisions of the Plan shall govern. The Participant hereby acknowledges receipt of a copy of the Plan. The Participant hereby acknowledges that all decisions, determinations and interpretations of the Administrator in respect of the Plan, this Agreement and the Option shall be final and conclusive.

34

 


(j)
Headings. Headings are used solely for the convenience of the parties and shall not be deemed to be a limitation upon or descriptive of the contents of any such Section.
(k)
Entire Agreement. Except as may be set forth in an employment agreement between the Company and the Participant, this Agreement and the Plan contain the entire agreement and understanding among the parties as to the subject matter hereof, and supersede any other agreements or representations, oral or otherwise, express or implied, with respect to the subject matter hereof.

[remainder of page intentionally left blank]

 

35

 


IN WITNESS WHEREOF, the Company and the Participant have caused this Agreement to be executed on its and his or her behalf effective the day and year first above written.

COMPANY:

FTC SOLAR, INC.

Accepted and executed via the On-Line Platform

Address: As set forth in the On-Line Platform

 

PARTICIPANT:

 

Accepted and executed via the On-Line Platform

Address: As set forth in the On-Line Platform

 

 

 

 

36

 


EX-10.7 4 ftci-ex10_7.htm EX-10.7 EX-10.7

Exhibit 10.7

 

FTC SOLAR, INC.

2021 EMPLOYEE STOCK PURCHASE PLAN

The following constitute the provisions of the FTC Solar, Inc. 2021 Employee Stock Purchase Plan.

1.
Purpose. The purpose of the Plan is to provide employees of the Company and its Designated Subsidiaries with an opportunity to purchase Common Stock of the Company through accumulated payroll deductions. It is the intention of the Company to have the Plan qualify as an “Employee Stock Purchase Plan” under Section 423 of the Internal Revenue Code of 1986, as amended. The provisions of the Plan, accordingly, shall be construed so as to extend and limit participation in a manner consistent with the requirements of that section of the Code. However, the Company may grant options pursuant to one or more offerings under the Plan that are not intended to meet the requirements of Code Section 423.
2.
Definitions.
(a)
Board” shall mean the Board of Directors of the Company.
(b)
Code” shall mean the Internal Revenue Code of 1986, as amended.
(c)
Common Stock” shall mean the Class A common stock of the Company.
(d)
Company” shall mean FTC Solar, Inc., a Delaware corporation.
(e)
Compensation” shall mean the base salary payable to an Employee by the Company or one or more Designated Subsidiaries during such individual’s period of participation in one or more offerings under the Plan, plus any pre-tax contributions made by the Employee to any cash-or-deferred arrangement that meets the requirements of Section 401(k) of the Code or any cafeteria benefit program that meets the requirements of Section 125 of the Code, now or hereafter established by the Company or any Designated Subsidiary. The Plan Administrator may make modifications to the definition of Compensation for one or more offerings as deemed appropriate.
(f)
Designated Subsidiaries” shall mean all Subsidiaries of the Company designated by the Plan Administrator from time to time in its sole discretion as eligible to participate in the Plan.
(g)
Employee” shall mean any individual who is a regular employee of the Company or a Designated Subsidiary, excluding those individuals who (i) have not been regular employees of the Company or a Designated Subsidiary for, at least, thirty (30) days prior to the Offering Period, or such other period of time as specified by the Plan Administrator in the Company’s eligibility policy as from time to time amended and in effect, (ii) are customarily employed twenty (20) hours or less per week, and (iii) are customarily employed not more than five (5) months in any calendar year. For purposes of the Plan, the employment relationship shall be treated as continuing intact while the individual is on sick leave or other leave of absence approved by the Company. Unless otherwise determined by the Plan Administrator and set forth in the applicable offering, where the period of leave exceeds three (3) months and the individual’s right to reemployment is not guaranteed either by statute or by contract, the employment relationship will be deemed to have terminated on the 1st day following the expiration of such three (3)-month period.
(h)
Enrollment Date” shall mean the first day of each Offering Period.
(i)
Exercise Date” shall mean the last Trading Day in each Offering Period.

IF 1= 1 "" "1"

 


Exhibit 10.7

(j)
Fair Market Value” of Common Stock or another security as of a particular date shall mean the fair market value as determined by the Administrator in its sole discretion; provided, however, (i) if the Common Stock or other security is admitted to trading on a national securities exchange, the fair market value on any date shall be the closing sale price reported on the date of grant, or if no shares were traded on such date, on the last preceding date for which there was a sale of a share of Common Stock or other security on such exchange, or (ii) if the Common Stock or other security is then traded in an over-the-counter market, the fair market value on any date shall be the average of the closing bid and asked prices for such share of Common Stock or other security in such over-the-counter market for the last preceding date on which there was a sale of such share of Common Stock or other security in such market
(k)
Offering Period” shall mean a period with respect to which the right to purchase Common Stock may be granted under the Plan, as set forth in Section 5.
(l)
Plan” shall mean this FTC Solar, Inc. 2021 Employee Stock Purchase Plan.
(m)
Plan Administrator” shall mean the Board or a committee of the Board appointed by the Board to administer the Plan in accordance with Section 15.
(n)
Purchase Price” shall mean an amount equal to 85% of the Fair Market Value of a share of Common Stock on the Enrollment Date or on the Exercise Date, whichever is lower; provided, however, the Plan Administrator may establish a higher price for one or more offerings under the Plan.
(o)
Reserves” shall mean the number of shares of Common Stock covered by the options under the Plan which have not yet been exercised and the number of shares of Common Stock which have been authorized for issuance under the Plan but not yet placed under option.
(p)
Subsidiary” shall mean a corporation, domestic or foreign, of which not less than 50% of the total combined voting power of all classes of stock are held by the Company or a Subsidiary, whether or not such corporation now exists or is hereafter organized or acquired by the Company or a Subsidiary.
(q)
Trading Day” shall mean a day on which the National Association of Securities Dealers Automated Quotation (NASDAQ) System is open for trading.
3.
Eligibility.
(a)
Options may be granted only to Employees. Unless otherwise determined by the Plan Administrator for an offering, any Employee, as defined in Section 2(g), and who shall be employed by the Company on the Enrollment Date for an Offering Period shall be eligible to participate in the Plan for such Offering Period.
(b)
Any provisions of the Plan to the contrary notwithstanding, no Employee shall be granted an option under the Plan (i) if, immediately after the grant, such Employee (and any other person whose stock would be attributed to such Employee pursuant to Section 424(d) of the Code) would own stock and/or hold outstanding options to purchase stock possessing five percent (5%) or more of the total combined voting power or value of all classes of stock of the Company or of any Subsidiary of the Company, or (ii) which permits his or her rights to purchase stock under all employee stock purchase plans (within the meaning of Section 423 of the Code) of the Company and its Subsidiaries to accrue at a rate which exceeds Twenty-Five Thousand Dollars ($25,000) worth of stock (determined at the Fair Market Value of the shares at the time such option is granted) for each calendar year in which such option is outstanding at any time.

IF 2= 1 "" "2"

 


Exhibit 10.7

4.
Offerings. The Plan shall be implemented through one or more offerings. Offerings may be consecutive or overlapping. Each offering shall be in such form and shall contain such terms and conditions as the Plan Administrator shall deem appropriate. The terms of separate offerings need not be identical; provided, however, that each offering shall comply with the provisions of the Plan and the participants in each offering shall have equal rights and privileges under that offering in accordance with the requirements of Section 423(b)(5) of the Code and the applicable regulations thereunder.
5.
Offering Periods. Offerings shall be implemented by Offering Periods in the discretion of the Plan Administrator. Each Offering Period shall commence at such time and be of such duration not to exceed twenty seven (27) months, as determined by the Plan Administrator prior to the start of the applicable Offering Period. The initial Offering Period shall commence on the date established by the Plan Administrator and shall be of such duration (not to exceed twenty seven (27) months) as determined by the Plan Administrator. The decision of the Plan Administrator to implement an Offering Period shall not require the Plan Administrator to implement any additional consecutive or overlapping Offering Period.
6.
Participation. An eligible Employee determined in accordance with Section 3 may elect to become a participant by accessing the website designated by the Company and electronically enrolling in an Offering Period or by submitting an enrollment agreement (in such form as the Company may provide, including by electronic means) authorizing payroll deductions at least ten (10) days prior to the applicable Enrollment Date, unless an earlier or later time for enrolling is set by the Plan Administrator for all eligible Employees with respect to a given offering or Offering Period.
7.
Payroll Deductions.
(a)
At the time a participant enrolls in an Offering Period, he or she shall elect to have payroll deductions made during the Offering Period pursuant to such procedures as the Plan Administrator may specify from time to time and in an amount between one percent (1%) and ten percent (10%) of the Compensation which he or she receives during the Offering Period.
(b)
Payroll deductions shall commence on the first payroll period following the Enrollment Date and shall end on the last payroll period in the Offering Period, unless sooner altered or terminated as provided in the Plan.
(c)
All payroll deductions made for a participant shall be credited to his or her account under the Plan and will be withheld in whole percentages only. A participant may not make any additional payments into such account unless specifically provided for in the offering.
(d)
A participant may discontinue his or her participation in the Plan as provided in Section 12, or may decrease the rate of his or her payroll deductions during the current Offering Period by amending his or her enrollment agreement or by submitting a new enrollment agreement (in such form as the Company may provide, including by electronic means) authorizing a decrease in payroll deduction rate. The decrease in rate shall be effective with the first full payroll period following ten (10) business days after the Company’s receipt of the amended enrollment or earlier to the extent administratively practicable. A participant may increase the rate of his or her payroll deductions for an upcoming Offering Period by amending his or her enrollment agreement or by submitting a new enrollment agreement (in such form as the Company may provide, including by electronic means) authorizing an increase in payroll deduction rate within ten (10) business days prior to commencement of the upcoming Offering Period. A participant’s enrollment agreement shall remain in effect for successive Offering Periods unless terminated as provided in Section 12. The Plan Administrator shall be authorized to limit the number of participation rate changes during any Offering Period.

IF 3= 1 "" "3"

 


Exhibit 10.7

(e)
Notwithstanding the foregoing, to the extent necessary to comply with the limitations of Section 423(b)(8) of the Code and Section 3(b)(ii) herein, a participant’s payroll deductions may be decreased to 0% during any Offering Period if such participant would, as a result of such limitations, be precluded from buying any additional Common Stock on the Exercise Date for that Offering Period. The suspension of such deductions shall not terminate the participant’s participation in the Plan. Payroll deductions shall recommence at the rate provided in such participant’s enrollment agreement at the beginning of the first Offering Period for which the participant is able to purchase shares in compliance with the limitations of Section 423(b)(8) of the Code and Section 3(b)(ii) herein, unless terminated by the participant as provided in Section 12.
8.
Grant of Option. On the Enrollment Date of each Offering Period, each eligible Employee participating in such Offering Period shall be granted an option to purchase on the Exercise Date for such Offering Period (at the applicable Purchase Price) up to a number of shares of the Company’s Common Stock determined by dividing such Employee’s payroll deductions (and contributions) accumulated prior to such Exercise Date and retained in the participant’s account as of the Exercise Date by the applicable Purchase Price; provided that such purchase shall be subject to the limitations set forth in Sections 3(b) and 14 hereof. However, the maximum number of shares of Common Stock purchasable per participant on any Exercise Date shall not exceed twenty-five thousand U.S. dollars ($25,000) worth of shares (calculated based on the closing price of shares of Common Stock on the first day of the applicable Offering Period), subject to periodic adjustments in the event of certain changes in the Company’s capitalization as provided in Section 20. Exercise of the option shall occur as provided in Section 10, unless the participant has withdrawn pursuant to Section 12.
9.
Exercise of Option.
(a)
Unless a participant withdraws from the Plan as provided in Section 12 below, his or her option for the purchase of shares will be exercised automatically on each Exercise Date, and the maximum number of full shares subject to option shall be purchased for such participant at the applicable Purchase Price with the accumulated payroll deductions (and contributions) in his or her account. No fractional shares will be purchased; any payroll deductions accumulated in a participant’s account which are not sufficient to purchase a full share shall be retained in the participant’s account for the subsequent Offering Period, subject to earlier withdrawal by the participant as provided in Section 12. Any other monies left over in a participant’s account after the Exercise Date shall be returned to the participant as soon as administratively practicable following the Exercise Date. During a participant’s lifetime, a participant’s option to purchase shares hereunder is exercisable only by him or her.
(b)
At the time the option is exercised, in whole or in part, or at the time some or all of the Company’s Common Stock issued under the Plan is disposed of, the participant must make adequate provision for the Company’s federal, state, local, foreign or other tax withholding obligations, if any, which arise upon the exercise of the option or the disposition of the Common Stock. At any time, the Company may, but will not be obligated to, withhold from the participant’s compensation the amount necessary for the Company to meet applicable withholding obligations, including any withholding required to make available to the Company any tax deductions or benefit attributable to sale or early disposition of Common Stock by the participant. The Plan Administrator may require the participant to notify the Company before the participant sells or otherwise disposes of any shares acquired under the Plan.
10.
Delivery to Broker Account. As promptly as practicable after each Exercise Date on which a purchase of shares occurs, the Company shall deliver the shares purchased by the participant to a brokerage account established for the participant at a Company-designated brokerage firm. The account will be known as the “ESPP Broker Account”. The Company may require that, except as otherwise provided below, the deposited shares may not be transferred (either electronically or in certificate form) from the

IF 4= 1 "" "4"

 


Exhibit 10.7

ESPP Broker Account until the later of the following two periods: (i) the end of the two (2)-year period measured from the Enrollment Date for the Offering Period in which the shares were purchased and (ii) the end of the one (1)-year period measured from the Exercise Date for that Offering Period.

Such limitation shall apply both to transfers to different accounts with the same broker and to transfers to other brokerage firms. Any shares held for the required holding period may be transferred (either electronically or in certificate form) to other accounts or to other brokerage firms.

The foregoing procedures shall apply to all shares purchased by the participant under the Plan, whether or not the participant continues in Employee status.

11.
Withdrawal; Termination of Employment.
(a)
A participant may withdraw all but not less than all the payroll deductions and other contributions, if any, credited to his or her account and not yet used to exercise his or her option under the Plan at any time by accessing the website designated by the Company and electronically withdrawing from the Offering Period or by giving written notice to the Company (in such form as the Company may provide). All of the participant’s payroll deductions credited to his or her account will be paid to such participant as soon as practicable after receipt of notice of withdrawal and such participant’s option for the Offering Period will be automatically terminated, and no further payroll deductions (or contributions) for the purchase of shares will be made during the Offering Period. If a participant withdraws from an Offering Period, payroll deductions (or contributions) will not resume at the beginning of the succeeding Offering Period unless the participant timely enrolls in that Offering Period.
(b)
Upon a participant’s ceasing to be an Employee for any reason or upon termination of a participant’s employment relationship (as described in Section 2(g)), the payroll deductions and other contributions, if any, credited to such participant’s account during the Offering Period but not yet used to exercise the option will be returned to such participant or, in the case of his or her death, to the person or persons entitled thereto under Section 16, and such participant’s option will be automatically terminated. A participant whose employment is deemed to have terminated under Section 2(g) may participate in any future Offering Period in which such individual is eligible to participate by timely enrollment in that Offering Period.
12.
Interest. No interest shall accrue on the payroll deductions credited to a participant’s account under the Plan unless otherwise required by applicable law.
13.
Stock Reserve.
(a)
The maximum number of shares of the Company’s Common Stock which shall be made available for sale under the Plan shall be 1,686,031 shares of Common Stock. The share reserve shall be subject to adjustment upon changes in capitalization of the Company as provided in Section 19. If on a given Exercise Date the number of shares with respect to which options are to be exercised exceeds the number of shares then available under the Plan, the Company shall make a pro rata allocation of the shares remaining available for purchase in as uniform a manner as shall be practicable and as it shall determine to be equitable.
(b)
In addition, the number of shares of the Company’s Common Stock available for issuance under the Plan will automatically increase on the first day of each fiscal year, for a period of not more than ten years from the date the Plan is approved by the stockholders of the Company, commencing on January 1, 2022, and ending on (and including) January 1, 2031, in an amount equal to the lesser of (i) one percent (1%) of the total number of shares of the Company’s capital stock outstanding on the last day

IF 5= 1 "" "5"

 


Exhibit 10.7

of the calendar month prior to the date of such automatic increase or (ii) such lesser number of shares of Common Stock as determined by the Plan Administrator at any time prior to the first day of a given fiscal year.
(c)
The participant will have no interest or voting right in shares covered by his option until such option has been exercised and the participant has become a holder of record of the purchased shares of Common Stock.
14.
Administration.
(a)
The Plan shall be administered by the Plan Administrator. The Plan Administrator shall have full and exclusive discretionary authority to construe, interpret and apply the terms of the Plan, to determine eligibility and to adjudicate all disputed claims filed under the Plan. Every finding, decision and determination made by the Board or its committee shall, to the full extent permitted by law, be final and binding upon all parties. Members of the Board who are eligible Employees are permitted to participate in the Plan, provided that:
(i)
Members of the Board who are eligible to participate in the Plan may not vote on any matter affecting the administration of the Plan or the grant of any option pursuant to the Plan.
(ii)
If a committee is established to administer the Plan, no member of the Board who is eligible to participate in the Plan may be a member of the committee.
(b)
In addition, subject to the provisions of the Plan and, in the case of a committee, the specific duties delegated by the Board to such committee, the Board shall have the authority, in its sole discretion to approve addenda pursuant to Section 15(c) to accommodate participation of Employees employed by a non-U.S. Subsidiary with such terms and conditions as the Board deems necessary or appropriate to accommodate differences in local law, tax policy or custom which deviate from the terms and conditions set forth in the Plan to the extent necessary or appropriate to accommodate such differences.
(c)
The Board may approve such addenda to the Plan as it may consider necessary or appropriate to accommodate differences in local law, tax policy or custom, which, if so required under applicable laws, may deviate from the terms and conditions set forth in the Plan. The terms of any such addenda shall supersede the terms of the Plan to the extent necessary to accommodate such differences but shall not otherwise affect the terms of the Plan as in effect for any other purpose.
15.
Designation of Beneficiary.
(a)
A participant may file a written designation of a beneficiary who is to receive any shares and cash, if any, from the participant’s account under the Plan in the event of such participant’s death subsequent to an Exercise Date on which the option is exercised but prior to delivery to such participant of such shares and cash. In addition, a participant may file a written designation of a beneficiary who is to receive any cash from the participant’s account under the Plan in the event of such participant’s death prior to exercise of the option. If a participant is married and the designated beneficiary is not the spouse, spousal consent shall be required for such designation to be effective.
(b)
Such designation of beneficiary may be changed by the participant (and his or her spouse, if any) at any time by written notice. In the event of the death of a participant and in the absence of a beneficiary validly designated under the Plan who is living at the time of such participant’s death, the Company shall deliver such shares and/or cash to the executor or administrator of the estate of the

IF 6= 1 "" "6"

 


Exhibit 10.7

participant, or if no such executor or administrator has been appointed (to the knowledge of the Company), the Company, in its discretion, may deliver such shares and/or cash to the spouse or to any one or more dependents or relatives of the participant, or if no spouse, dependent or relative is known to the Company, then to such other person as the Company may designate.
16.
Transferability. Neither payroll deductions (or contributions) credited to a participant’s account nor any rights with regard to the exercise of an option or to receive shares under the Plan may be assigned, transferred, pledged or otherwise disposed of in any way (other than by will, the laws of descent and distribution or as provided in Section 16 by the participant). Any such attempt at assignment, transfer, pledge or other disposition shall be without effect, except that the Company may treat such act as an election to withdraw funds from an Offering Period in accordance with Section 12.
17.
Use of Funds. All payroll deductions (and contributions) received or held by the Company under the Plan may be used by the Company for any corporate purpose, and the Company shall not be obligated to segregate such monies unless otherwise required by applicable law.
18.
Reports. Individual book accounts will be maintained for each participant in the Plan. Statements of account will be given to participating Employees at least annually, which statements will set forth the amounts of payroll deductions, the Purchase Price, the number of shares purchased and the remaining cash balance, if any.
19.
Adjustments Upon Changes in Capitalization, Dissolution, Merger or Asset Sale.
(a)
Changes in Capitalization. Subject to any required action by the stockholders of the Company, the Reserves as well as the number of shares and price per share of Common Stock covered by each option under the Plan which has not yet been exercised and the maximum number of shares that may be purchased per participant on any Exercise Date, shall be equitably adjusted for any increase or decrease in the number of issued shares of Common Stock resulting from a stock split, reverse stock split, stock dividend, combination or reclassification of the Common Stock, or any other increase or decrease in the number of shares of Common Stock effected without receipt of consideration by the Company; provided, however, that conversion of any convertible securities of the Company shall not be deemed to have been “effected without receipt of consideration”. Such adjustment shall be made by the Plan Administrator, whose determination in that respect shall be final, binding and conclusive. Except as expressly provided herein, no issue by the Company of shares of stock of any class, or securities convertible into shares of stock of any class, shall affect, and no adjustment by reason thereof shall be made with respect to, the number or price of shares of Common Stock subject to an option. The Plan Administrator may, if it so determines in the exercise of its sole discretion, make provision for adjusting the Reserves as well as the price per share of Common Stock covered by each outstanding option and the maximum number of shares that may be purchased per participant on any Exercise Date, in the event the Company effects one or more reorganizations, recapitalizations, rights offerings or other increases or reductions of shares of its outstanding Common Stock.
(b)
Dissolution or Liquidation. In the event of the proposed dissolution or liquidation of the Company, the Offering Periods will terminate and all participant contributions in respect of an open Offering Period will be refunded to participants immediately prior to the consummation of such proposed action, unless otherwise provided by the Plan Administrator.
(c)
Merger or Asset Sale. In the event of a proposed sale of all or substantially all of the assets of the Company, or the merger of the Company with or into another corporation, the Plan Administrator may determine, in the exercise of its sole discretion, to shorten the Offering Periods then in progress by setting a new Exercise Date (the “New Exercise Date”). If the Plan Administrator shortens the

IF 7= 1 "" "7"

 


Exhibit 10.7

Offering Periods then in progress in lieu of assumption or substitution in the event of a merger or sale of assets, the Plan Administrator shall notify each participant in writing, at least ten (10) days prior to the New Exercise Date, that the Exercise Date for his option has been changed to the New Exercise Date and that his option will be exercised automatically on the New Exercise Date, unless prior to such date he has withdrawn from the Offering Period as provided in Section 12. If no New Exercise Date is set by the Plan Administrator, all participant contributions in respect of an open Offering Period will be refunded to participants immediately prior to the closing of the sale of all or substantially all of the assets of the Company, or the merger of the Company with or into another corporation.
20.
Amendment or Termination.
(a)
The Board may at any time and for any reason terminate or amend the Plan. Except as provided in Section 20 or as necessary to comply with applicable laws or regulations, no such termination or amendment can adversely affect options previously granted without the consent of the affected participant. To the extent necessary to comply with Section 423 of the Code (or any successor rule or provision) or any other applicable law or regulation, the Company shall obtain stockholder approval in such a manner and to such a degree as required.
(b)
Without stockholder consent and without regard to whether any participant rights may be considered to have been “adversely affected,” the Plan Administrator shall be entitled to change the Offering Periods, change the maximum number of shares of Common Stock purchasable per participant on any Exercise Date, limit the frequency and/or number of changes in the amount withheld during Offering Periods, establish the exchange ratio applicable to amounts withheld in a currency other than U.S. dollars, permit payroll withholding in excess of the amount designated by a participant in order to adjust for delays or mistakes in the Company’s processing of properly completed withholding elections, establish reasonable waiting and adjustment periods and/or accounting and crediting procedures to ensure that amounts applied toward the purchase of Common Stock for each participant properly correspond with amounts withheld from the participant’s Compensation or contributed by the participant, and establish such other limitations or procedures as Plan Administrator determines in its sole discretion advisable which are consistent with the Plan.
21.
Notices. All notices or other communications by a participant to the Company under or in connection with the Plan shall be deemed to have been duly given when received in the form specified by the Company at the location, or by the person, designated by the Company for the receipt thereof.
22.
Conditions Upon Issuance of Shares. Shares shall not be issued with respect to an option unless the exercise of such option and the issuance and delivery of such shares pursuant thereto shall comply with all applicable provisions of law, domestic or foreign, including, without limitation, the Securities Act of 1933, as amended, the Securities Exchange Act of 1934, as amended, the rules and regulations promulgated thereunder, and the requirements of any stock exchange upon which the shares may then be listed, and shall be further subject to the approval of counsel for the Company with respect to such compliance. In addition, should the Plan not be registered on an Exercise Date of any Offering Period in any foreign jurisdiction in which such registration is required, then no options granted with respect to the Offering Period to employees in that foreign jurisdiction shall be exercised on such Exercise Date, and all contributions accumulated on behalf of such employees during the Offering Period ending with such Exercise Date shall be distributed to the participating employees in that foreign jurisdiction without interest unless the terms of the offering specifically provide otherwise or otherwise required by applicable law.

As a condition to the exercise of an option, the Company may require the person exercising such option to represent and warrant at the time of any such exercise that the shares are being purchased only for investment and without any present intention to sell or distribute such shares if, in the opinion of counsel

IF 8= 1 "" "8"

 


Exhibit 10.7

for the Company, such a representation is required by any of the aforementioned applicable provisions of law.

23.
Certain Tax Matters. If a participant makes a disposition, within the meaning of Section 424(c) of the Code and regulations promulgated thereunder, of any share of Stock issued to such participant hereunder, and such disposition occurs within the two-year period commencing on the day of the Offering Date or within the one-year period commencing on the day of the Exercise Date, such participant shall, if requested by the Company, notify the Company thereof.
24.
No Right to Employment. Neither the creation of the Plan nor participation therein shall be deemed to create any right of continued employment or in any way affect the right of the Company or Designated Subsidiary to terminate the employment of an Employee.
25.
Governing Law. The Plan shall be governed by and construed in accordance with the laws of the State of Delaware, without giving effect to the principles of conflicts of law of such state.
26.
Term of Plan. The Plan was adopted by the Board on April 16, 2021, and approved by the Company’s stockholders on April 16, 2021. The Plan shall become effective on April 27, 2021. It shall continue in effect until the 10th anniversary of the effective date or until earlier terminated under Section 21.
27.
Provisions for Foreign Participants.
(a)
The Plan Administrator may establish subplans or procedures under the Plan or take any other necessary or appropriate action to address applicable law, including (a) differences in laws, rules, regulations or customs of such jurisdictions with respect to tax, securities, currency, employee benefit or other matters, (b) listing and other requirements of any non-U.S. securities exchange, and (c) any necessary local governmental or regulatory exemptions or approvals.
(b)
By participating in the Plan or accepting any rights under it, each participant consents to the collection and processing of personal data relating to the participant so that the Company and its Subsidiaries can fulfill their obligations and exercise their rights under the Plan and generally administer and manage the Plan. This data will include, but may not be limited to, data about participation in the Plan and shares offered or received, purchased or sold under the Plan from time to time and other appropriate financial and other data about the participant and the participant’s participation in the Plan.

IF 9= 1 "" "9"

 


EX-31.1 5 ftci-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Sean Hunkler, certify that:

1.
I have reviewed this quarterly report on Form 10-Q 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)) 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)
Paragraph omitted in accordance with Exchange Act Rule 13a-14(a);
(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: November 12, 2021

 

By:

/s/ Sean Hunkler

 

 

 

Sean Hunkler

 

 

 

 

 

 


EX-31.2 6 ftci-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Patrick M. Cook, certify that:

1.
I have reviewed this quarterly report on Form 10-Q 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)) 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)
Paragraph omitted in accordance with Exchange Act Rule 13a-14(a);
(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: November 12, 2021

 

By:

/s/ Patrick M. Cook

 

 

 

Patrick M. Cook

 

 

 

 

 

 


EX-32.1 7 ftci-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Sean Hunkler, Chief Executive Officer of FTC Solar, Inc.( the "Company"), do hereby certify, under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)
the Quarterly Report on Form 10-Q of the Company for the quarterly period ended September 30, 2021 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: November 12, 2021

 

By:

/s/ Sean Hunkler

 

 

 

Sean Hunkler

 

 

 

 

 

 


EX-32.2 8 ftci-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Patrick M. Cook, Chief Financial Officer of FTC Solar, Inc. (the "Company"), do hereby certify, under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)
the Quarterly Report on Form 10-Q of the Company for the quarterly period ended September 30, 2021 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: November 12, 2021

 

By:

/s/ Patrick M. Cook

 

 

 

Patrick M. Cook

 

 

 

 

 

 


EX-101.PRE 9 ftci-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 10 ftci-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Summary of Future Minimum Lease Payments under Non-cancelable Operating Leases (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Revision of Previously Issued Financial Statements link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Sales of Equity Method Investments link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Debt and Other Borrowings link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Revision of Previously Issued Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Sales of Equity Method Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Description of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Revenue - Additional Information (Details1) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Revenue - Additional Information - (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Sales of Equity Method Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Debt and Other Borrowings - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Leases - Schedule of Operating Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Leases - Summary of Supplementary Information Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Leases - Summary of Future Minimum Lease Payments under Non-cancelable Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Net Loss Per Share (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Segment Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Segment Information - Schedule of Company's Total Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Related Parties -Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 11 ftci-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.CAL 12 ftci-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.LAB 13 ftci-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Preferred Stock Number of Share Disposed Escrow released payment received Stock-based compensation Stockholders equity Condensed Financial Statements [Table Text Block] Employee Benefits and Share-based Compensation Barclays Bank PLC [Member] PLC Barclays Bank [Member] PLC Barclays Bank [Member] Escrow Released Payment Received Comprehensive loss Loss before income taxes Loss from operations Total operating expenses Forward stock split Forward stock split Forward stock split Litigation Settlement, Expense Schedule of Computation of Basic and Diluted Income (Loss) Per Share Restricted Stock Awards [Member] Stock Options [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Restricted Stock [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Potential common shares excluded from diluted net loss per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Potential common shares excluded from diluted net loss per share Surety collateral Prepaid expenses and other current assets, Total Unbilled receivables Unbilled Receivables, Current Disaggregation of Revenue [Line Items] Line of credit Initial margins Disaggregation of Revenue [Table] Product and Service [Member] Product and service. Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Diluted weighted-average number of common shares outstanding Initial Commitment Fees Line of Credit Facility, Commitment Fee Percentage Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Forward Stock Split Forward Stock Split [Text Block] Forward stock split. LIBOR-based interest rates Prepaid expense Deferred cost of revenue Deferred income taxes Deferred Income Taxes Total Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities Other Other Accrued Expenses and Other Current Liabilities Other accrued expenses and other current liabilities Accrued interest expense Accrued Interest Expense Accrued interest expense. Accrued compensation Accrued Compensation Accrued compensation Deferred Cost of Revenue Deferred cost of revenue Warranty reserves Accrued expenses Accrued cost of revenue Warranty Reserves Warranty reserves. Accrued Expenses Accrued expenses. Accrued Cost of Revenue Accrued cost of revenue. Prepaid Expense, Current, Total Prepaid Expense, Current Vendor Deposits Vendor deposits Schedule of Prepaid Expenses and Other Current Assets NOL carryback refund Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Text Block] Prepaid Expenses and Other Current Assets. Operating Loss Carryforwards, Total Operating Loss Carryforwards Total cash and restricted cash Restricted Cash and Cash Equivalents, Total Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Total Additional Paid in Capital Additional paid-in capital Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Stockholders' Equity Attributable to Parent Ending balance Beginning balance Assets, Current [Abstract] Current assets Assets Total assets Statement of Financial Position [Abstract] Balance sheet Operating Lease, Payments, Use Cash payments for operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability New operating lease assets obtained in exchange for operating lease liabilities Basis of Accounting, Policy [Policy Text Block] Basis of Presentation and Principles of Consolidation Unaudited interim financial information. Unaudited Interim Financial Information Policy [Text Block] Unaudited Interim Financial Information Use of Estimates, Policy [Policy Text Block] Use of Estimates Subsequent Event Type [Axis] IPO [Member] Stock split Stockholders' Equity, Reverse Stock Split Purchase cost of shares Sale of Stock, Consideration Received on Transaction Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 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. Net cash provided by (used in) financing activities Net cash used in investing activities: Other comprehensive income (loss) Stock issuance costs Payments of Stock Issuance Costs Proceeds from IPO Proceeds from Issuance Initial Public Offering Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of stock options (in shares) Price per share of common stock Share Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Repurchase of treasury stock Stock Repurchased During Period, Shares Warranty asset Income (Expense) Related To Warranty Assets Income (expense) related to warranty assets Gain on extinguishment of debt Adjustments to reconcile net income (loss) to cash used in operating activities: (Benefit from) income taxes (Income) loss from unconsolidated subsidiary Total liabilities and stockholders' equity Total stockholders' equity Diluted Basic Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Earnings Per Share, Basic, Total Earnings Per Share, Basic Diluted Stock-based compensation Cost of Revenue As Revised Repurchase and retirement of common stock (shares) Repurchase and retirement of common stock Repurchase of treasury stock Dimension [Member] Dimension [Member] Business Acquisition, Acquiree [Domain] Business Acquisition [Axis] Stock Issued During Period Shares New Issues Credit facility revolver fees Credit Facility Revolving Fees Credit facility revolving fees Amortization of debt issuance cost Amortization of Debt Issuance Costs (Gain) loss from unconsolidated subsidiary Treasury stock, at cost; 9,896,666 and 10,762,566 shares as of December 31, 2020 and September 30, 2021 Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 66,155,340 and 84,944,145 shares issued and outstanding as of December 31, 2020 and September 30, 2021 Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2020 and September 30, 2021 Revision of Previously Issued Financial Statements Revision of Previously Issued Financial Statements [Text Block] Disclosure of revised previously issued financial statements. Escrow released payment received. Revision of Previously Issued Financial Statements Shares of common stock issuable upon vesting of restricted stock awards Condensed Consolidated Statement of Stockholders' Equity Note 11. Net loss per share Condensed Consolidated Statement of Comprehensive Loss Statement of Comprehensive Income [Abstract] Adjustments As Previously Reported As Revised [Member] As Revised [Member]. Revision of Prior Period, Adjustment [Member] Previously Reported [Member] Revision of Prior Period [Domain] Revision of Prior Period [Axis] Condensed Consolidated Balance Sheet Balance Sheet Related Disclosures [Abstract] Basic Income Tax Interest and Penalties Accrued Total cash and restricted cash Treasury Stock, Shares, Ending Balance Treasury Stock, Shares, Beginning Balance Treasury Stock, Shares, Total Treasury Stock, Shares Treasury stock, shares 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 Lessee, Operating Lease, Disclosure [Table Text Block] Summary of Supplemental Information, Operating Lease Lessee, Operating Lease, Liability, Maturity [Table Text Block] Summary of Future Minimum Lease Payments under Non-cancelable Operating Leases Earnings Per Share [Text Block] Class of Stock [Axis] Class of Stock Stock Issued During Period, Shares, New Issues Common Class A [Member] Common Class A Class of Stock [Domain] Class of Stock Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Warranties issued during the period Standard and Extended Product Warranty Accrual, Decrease for Payments, Total Standard and Extended Product Warranty Accrual, Decrease for Payments Settlements made during the period Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties, Total Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Changes in liability for pre-existing warranties Standard and Extended Product Warranty Accrual, Total Standard and Extended Product Warranty Accrual Balance at end of period Balance at beginning of period Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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 Operating Lease, Assets [Abstract]. Operating Lease Assets [Abstract] Assets: Operating Lease, Right-of-Use Asset Operating lease right of use assets (included in Other assets) Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Liability [Abstract] Liabilities: Operating Lease, Liability, Current Operating lease liabilities, current portion (included in Accrued expenses and other current liabilities) Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent Operating lease liabilities, non-current (included in Other non-current liabilities) Statistical Measurement Statistical Measurement [Axis] Statistical Measurement Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Small Business Entity Small Business Entity Ex Transition Period Entity Ex Transition Period Entity Shell Company Trading Symbol Trading Symbol Amendment Flag Amendment Flag Title of 12(b) Security Title of 12(b) Security Security Exchange Name Security Exchange Name Entity File Number Entity File Number Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Income (Loss) from Equity Method Investments Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Total revenue Revenues Product and Service [Domain] Product and Service Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Total cost of revenue Gross Profit Research and Development Expense, Total Research and Development Expense Research and development Selling and Marketing Expense, Total Selling and Marketing Expense Selling and marketing General and Administrative Expense, Total General and Administrative Expense General and administrative Operating Expenses Income Statement [Abstract] Statement of operations Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Equity Method Investments [Policy Text Block] Equity Method Investments Fair Value Measurement, Policy [Policy Text Block] Fair Value of Financial Instruments Revenue [Policy Text Block] Revenue Recognition Share-based Payment Arrangement [Policy Text Block] Standard Product Warranty, Policy [Policy Text Block] Warranty Jobs act accounting election policy text block. Jobs Act Accounting Election Policy [Text Block] JOBS Act Accounting Election New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2021 (remaining nine months) Unrecognized tax benefits impact effective income tax rate Debt issuance costs Payment Of Success Based Fee Payment Of Success Based Fee Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Other Nonoperating Expense Other Nonoperating Expense, Total Other Expense Gross profit (loss) Gain (loss) on extinguishment of debt (Expense) Benefit from income taxes Restricted Cash and Cash Equivalents Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Prepaid Expense and Other Assets, Current [Abstract] Schedule of Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities Table Text Block Accrued Expenses and Other Current Liabilities Table Text Block Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities Disclosure Text Block Accrued Expenses and Other Current Liabilities Disclosure Text Block Accrued Expenses and Other Current Liabilities Abstract Accrued Expenses and Other Current Liabilities Abstract. Subsequent Event [Member] Subsequent Event Type [Domain] Equity Method Investments [Table Text Block] Summary of Equity Method Investments Weighted Average Number of Shares Outstanding, Diluted Potential common shares excluded from diluted net loss per share Earnings Per Share [Abstract] Revolving Credit Facility [Member] Coronavirus Aid, Relief, and Economic Security Act. Coronavirus Aid Relief And Economic Security Act [Member] CARES Act [Member] Debt Instrument, Face Amount Aggregate principal amount of notes Debt Instrument, Term Term of notes Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Promissory Notes, Purchased. Promissory Notes Purchased Promissory notes purchased Debt Instrument, Interest Rate, Stated Percentage Interest rate of notes Long-term Line of Credit, Total Long-term Line of Credit Principal amount Line of Credit Facility, Expiration Period Offering cost paid Payments of Financing Costs Payments of Financing Costs, Total Deferred financing costs for revolving credit facility Share-based Payment Arrangement, Accelerated Cost Increased stock-based compensation expenses Covid-19 Pandemic Policy [Text Block] Covid-19 Pandemic Policy [Text Block] Covid-19 Pandemic Debt Issuance Costs, Line of Credit Arrangements, Net Debt Issuance Costs, Line of Credit Arrangements, Net, Total Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] UNITED STATES United States [Member] London Interbank Offered Rate (LIBOR) [Member] Variable Rate [Domain] Variable Rate [Axis] Aggregate commitments Line of Credit Facility, Maximum Borrowing Capacity Letter of Credit Letter of Credit [Member] Short-term Debt, Type [Domain] Short-term Debt, Type [Axis] Revolving Line of Credit Subsequent Event Summary of Significant Accounting Policies Effect of dilutive shares Basic weighted-average number of common shares outstanding Weighted Average Number Diluted Shares Outstanding Adjustment Paycheck Protection Program ('PPP') Loan [Member] Common stock issued for notes purchased Total cash and restricted cash Change in deferred tax assets valuation allowance, percentage Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Tax credit carryback description Tax Credit Carryforward, Description Income Tax Contingency [Line Items] Income Tax Contingency [Table] Prepaid Expenses and Other Current Assets Other current assets Other Assets, Current Surety Collateral Surety collateral. Vendor deposits VIET NAM Vietnam [Member] Ending balance (in shares) Beginning balance (in shares) Equity Component [Domain] Equity Component Statement of Stockholders' Equity [Abstract] Effective Income Tax Rate Reconciliation, Percent, Total Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Tax provision at effective tax rate Unrecognized Tax Benefits, Ending Balance Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits Unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Equity Method Investments and Joint Ventures Disclosure [Text Block] Schedule of Product Warranty Liability [Table Text Block] Summary of Changes in Product Warranty Reserves Earnings Per Share, Basic and Diluted [Abstract] Basic and diluted: SunEdison Utility Holdings Inc. member. Sun Edison Utility Holdings Inc [Member] SunEdison Utility Holdings, Inc. [Member] Counterparty Name [Axis] Counterparty Name Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Description of business. Description Of Business [Line Items] Description Of Business [Line Items] Description of business. Description Of Business [Table] Description Of Business [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Counterparty Name [Domain] Counterparty Name Asset purchase agreement. Asset Purchase Agreement [Member] Asset Purchase Agreement [Member] Payments to Acquire Productive Assets, Total Entity Emerging Growth Company Entity Emerging Growth Company Payments to Acquire Productive Assets Payments to acquire assets Revenue from Contract with Customer [Text Block] Revenue Common Stock, Par or Stated Value Per Share Common stock, par value Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding Lessee, Operating Lease, Liability, to be Paid, Year One 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two 2023 Lessee, Operating Lease, Liability, to be Paid Total future lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Operating Lease, Liability Total lease liability Total operating lease liabilities Lessee, Operating Lease, Liability, Payment, Due [Abstract] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Maximum [Member] Statistical Measurement [Domain] Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code Stockholders' Equity Note Disclosure [Text Block] Common Stock Equity [Abstract] Segment Reporting Disclosure [Text Block] Segment Information Segment Reporting [Abstract] Operating Lease, Expense Operating lease expense Operating Lease, Weighted Average Remaining Lease Term Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Discount Rate, Percent Operating lease, weighted average discount rate, percent Leases [Abstract] Investment, Name [Axis] Investment, Name Schedule of Equity Method Investments [Line Items] Schedule Of Equity Method Investments [Line Items] Equity Method Investments Investments in unconsolidated subsidiary Carrying value Equity Method Investment, Ownership Percentage Ownership percentage Investment, Name [Domain] Investment, Name Schedule of Equity Method Investments [Table] Schedule Of Equity Method Investments [Table] Dimension energy member. Dimension Energy [Member] Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Dividends Dividends, Total Schedule of Stock by Class [Table] Class of Stock [Line Items] Shares Issued, Price Per Share Underwriting Discount and Commissions Underwriting Discount and Commissions Repurchased Common Share Repurchased Common Share Restricted Stock Units (RSUs) [Member] Repurchase [Member] Repurchase [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Text Block] Stock-Based Compensation Payments for Repurchase of Common Stock Repurchase and retirement of common stock Equity Method Investment, Realized Gain (Loss) on Disposal Equity Method Investment, Realized Gain (Loss) on Disposal, Total Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Proceeds of IPO Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Shares of Common stock purchased Total revenue Gross loss Loss from operations Net loss Share of net loss from equity method investment (Gain) loss on extinguishment of debt Net increase in cash and restricted cash Proceeds from Sale of Equity Method Investments Proceeds from disposal of equity method investment Proceeds from Issuance of Long-term Debt Proceeds from Issuance of Long-term Debt, Total Proceeds from borrowings Total Operating expenses Other member. Other [Member] Other [Member] Business Description and Basis of Presentation [Text Block] Description of Business Organization, Consolidation and Presentation of Financial Statements [Abstract] Increase (Decrease) in Accounts Receivable Accounts receivable, net Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Inventories Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid and other current assets Increase (Decrease) in Other Operating Assets, Total Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Accruals and other current liabilities Increase (Decrease) in Interest Payable, Net Accrued interest – related party debt Increase (Decrease) in Deferred Revenue Deferred revenue Increase (Decrease) in Other Noncurrent Liabilities Other non-current liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total Increase (Decrease) in Other Operating Assets and Liabilities, Net Other, net Share-based Payment Arrangement, Noncash Expense, Total Share-based Payment Arrangement, Noncash Expense Stock-based compensation Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Income (Loss) from Equity Method Investments, Net of Dividends or Distributions, Total Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Product Warranty Expense Warranty provision Accounts Receivable, Credit Loss Expense (Reversal) Bad debt expense Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Common stock, value, issued Additional Paid in Capital, Ending Balance Other Assets, Noncurrent Summary of Equity Method Investments Financial Information Equity Method Investments Financial Information Table Text Block Equity method investments financial information. Options [Member] Share-based Payment Arrangement, Option [Member] Award Type [Domain] Award Type [Axis] Warranty description Standard Product Warranty Description Interest expense Sale of Stock, Price Per Share Concentration Risk, Percentage Concentration Risk, Percentage LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT) Commitments and Contingencies Stockholders' Equity Attributable to Parent [Abstract] Liabilities and Equity Liabilities, Current [Abstract] Current liabilities Long-term Debt, Excluding Current Maturities, Total Long-term Debt, Excluding Current Maturities Long-term debt and other borrowings Long-term debt – related party. Long Term Debt Related Party Long-term debt – related party Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Other non-current liabilities Deferred Income Tax Assets, Net, Total Deferred Income Tax Assets, Net Deferred income taxes Liabilities Total liabilities Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Line of Credit, Current Line of credit Accrued Liabilities, Current, Total Accrued Liabilities, Current Accrued expenses and other liabilities Interest Payable, Current Accrued interest – related party Contract with Customer, Liability, Current Deferred revenue Liabilities, Current Current liabilities Total current liabilities Cash, Ending Balance Cash, Beginning Balance Cash Cash Restricted Cash, Current Restricted cash Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Inventory, Net, Total Inventory, Net Inventories Prepaid Expense and Other Assets, Current Prepaid and other current assets Assets, Current Current assets Total current assets Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Statement [Table] Statement [Table] Product and Service [Axis] Product and Service Statement [Line Items] Statement [Line Items] Revenues [Abstract] Revenue: Cost of Revenue [Abstract] Cost of revenue: Operating Expenses [Abstract] Operating expenses Operating Income (Loss) Interest Income (Expense), Net, Total Interest Income (Expense), Net Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Pre-tax income (loss) from company's operations Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income (Loss) from Equity Method Investments, Total Sale of Equity Method Investments Sale of stock, price per share Common Stock [Member] Common Stock Treasury Stock [Member] Treasury Stock Additional Paid-in Capital [Member] Additional Paid-in Capital AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss Retained Earnings [Member] Accumulated Deficit Equity Components [Axis] Equity Components Stock Issued During Period, Value, Restricted Stock Award, Gross Restricted stock awards vested during the period Stock Issued During Period, Value, New Issues Issuance of common stock APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Other Comprehensive Income (Loss), Net of Tax, Total Other Comprehensive Income (Loss), Net of Tax Shares, Outstanding Loss from operations Loss before income taxes Loss from unconsolidated subsidiary Net loss Comprehensive loss Net loss per share Unpaid offering costs included in accounts payable Unpaid Offering Costs Included in Accounts Payable Unpaid offering costs included in accounts payable Non-Cash Gain on Extinguishment of Debt from PPP Loan Forgiveness Non-Cash Gain on Extinguishment of Debt from PPP Loan Forgiveness Non-cash gain on extinguishment of debt from PPP loan forgiveness Gain from disposal of equity investment Stock purchased and retired Commitments and contingencies (Note 8) Stockholders' equity Accumulated other comprehensive income (loss) Income tax expense (benefit) Stock-Based Compensation Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Title of Individual [Axis] Title of Individual [Domain] Executive Officer [Member] Two Executive Member [Member] Net Loss Per Share Basic loss per share Diluted loss per share Unamortized Debt Issuance Expense Unamortized debt issuance cost Line of Credit Facility, Covenant Terms Line of credit facility, covenant terms City Area Code City Area Code Local Phone Number Local Phone Number Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Document Quarterly Report Document Quarterly Report Document Transition Report Document Transition Report Cover [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table] Revenue, Remaining Performance Obligation, Amount Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized Revenue, Remaining Performance Obligation, Percentage Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue allocated to remaining performance obligations, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items] Revenue from Contract with Customer [Abstract] Significant Accounting Policies [Text Block] Accounting Policies [Abstract] Product [Member] Product Service [Member] Service Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Other comprehensive income (loss): Interest expense Restricted cash Restricted Cash Equivalents, Total Restricted Cash Equivalents Net Income (loss) Product warranty life Product Warranty Life Product warranty life. Subscription revenue contract terms Other non-cash items Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of exchange rate changes on cash and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 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 Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Reconciliation of cash and restricted cash at period end Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Net Cash Provided by (Used in) Investing Activities Concentration Risk Benchmark Non-US [Member] Non US [Member] Revenue Benchmark [Member] Total Revenue [Member] Geographical [Axis] Geographical Concentration Risk Type [Axis] Concentration Risk Type Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Geographical [Domain] Geographical Revenues, Total Revenues Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Assets [Abstract] ASSETS Liabilities and Equity [Abstract] Dimension Energy LLC Equity Method Investments and Joint Ventures [Abstract] Income Tax Disclosure [Text Block] Income Taxes Income Tax Disclosure [Abstract] Preferred Stock [Member] Stock Issued During Period, Shares, Restricted Stock Award, Gross Restricted stock awards vested during the period (in shares) Issuance of common stock (in shares) Proceeds from deferred offering costs. Proceeds From Deferred Offering Costs Deferred offering costs Impact of stock split. Impact of Stock Split Stock Repurchased and Retired During Period, Shares Repurchase and retirement of common stock (shares) Stock Repurchased and Retired During Period, Value Repurchase and retirement of common stock Equity Method Investment, Aggregate Cost Ownership value Equity Method Investments Number of Share Disposed Equity Method Investments Number of Share Disposed Equity Method Investments Success Based Fee Equity Method Investments Success Based Fee Success Based Fee Gain (Loss) on Sale of Equity Investments Gain (Loss) on Disposition of Stock in Subsidiary Business Combination Contingent Consideration Receivable Business Combination Contingent Consideration Receivable Business Combination, Contingent Consideration Arrangements, Description Preferred Stock, Shares Authorized Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Issued Preferred Stock, Shares Issued, Total Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Number of Operating Segments Number of operating segment Maturity period Line of Credit Facility, Interest Rate During Period Line of Credit Facility, Average Outstanding Amount Line of credit, outstanding balance Long-term Line of Credit, Noncurrent Loans received Gain (Loss) on Extinguishment of Debt, Total Gain (Loss) on Extinguishment of Debt Interest Expense, Debt, Total Interest Expense, Debt Interest expense on debt and other borrowings Unusual Risk or Uncertainty, Nature [Domain] Unusual Risk or Uncertainty, Nature Schedule of Long-term Debt Instruments [Table] Debt Instrument [Table] Long-term Debt, Type [Axis] Long-term Debt, Type Sale of Stock [Axis] Sale of Stock Credit Facility [Axis] Credit Facility Related Party [Axis] Related Party Repayments of Long-term Debt, Total Repayments of Long-term Debt Repayments of borrowings Proceeds from Issuance of Common Stock Proceeds from stock issuance Net Cash Provided by (Used in) Financing Activities Statement of Cash Flows [Abstract] Debt Disclosure [Text Block] Debt and Other Borrowings Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Company's Total Revenue by Geographic Area Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Abstract] Lessee, Operating Leases [Text Block] Leases Related Party Transactions Disclosure [Text Block] Related Parties Product Warranty Accrual, Current Warranty reserves Product Warranty Accrual, Noncurrent Warranty reserves Balance Sheet Location [Axis] Balance Sheet Location Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Balance Sheet Location [Domain] Balance Sheet Location Other Current Liabilities [Member] Accrued Expenses and Other Current Liabilities [Member] Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Product Warranty Liability [Table] Product Warranty Liability [Table] Product Warranties Disclosures [Abstract] Concentration Risk Type [Domain] Concentration Risk Type Concentration Risk Benchmark [Domain] Entity Shell Company Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Unusual Risk or Uncertainty, Nature [Axis] Unusual Risk or Uncertainty, Nature Debt Instrument [Line Items] Debt Instrument [Line Items] Private Placement [Member] Private Placement [Member] Credit Facility [Domain] Credit Facility Long-term Debt, Type [Domain] Long-term Debt, Type Related Party [Domain] Related Party Sale of Stock [Domain] Sale of Stock Secured Promissory Note. Secured Promissory Note [Member] The Notes [Member] Paycheck Protection Program ("PPP") Loan . Paycheck Protection Program P P P Loan [Member] The Western Alliance Bank [Member]. The Western Alliance Bank [Member] Western Alliance Bank [Member] Debt Disclosure [Abstract] Treasury Stock, Shares, Acquired Treasury stock, shares, acquired Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Treasury stock, value Related Party Transactions [Abstract] Net Income (Loss) Attributable to Parent Other Comprehensive Income (Loss), Net of Tax [Abstract] Subscription Revenue Contract Terms Subscription revenue contract terms. Other assets Other Assets, Noncurrent, Total Deferred income taxes Other Noncash Income (Expense), Total Other Noncash Income (Expense) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustments Gain from disposal in equity investment Stock-based compensation expense Line of Credit Facility, Covenant Compliance Line of credit facility, covenant compliance Leverage Ratio Leverage Ratio Interest Coverage Ratio Interest Coverage Ratio Interest coverage ratio Leverage ratio Liquidity Ratio Amount, Minimum Limit Liquidity Ratio Amount, Minimum Limit Liquidity ratio amount, minimum limit Restricted cash Total cash and restricted cash Other Expense Other General Expense Working capital and operating expenses Related Party Transaction [Line Items] Retire Aggregate Shares of Common Stock. Retire Aggregate Shares of Common Stock Retire aggregate shares of common stock XML 14 ftci-20210930_htm.xml IDEA: XBRL DOCUMENT 0001828161 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001828161 us-gaap:RetainedEarningsMember 2019-12-31 0001828161 us-gaap:IPOMember 2021-04-30 2021-04-30 0001828161 2021-01-08 0001828161 2021-01-01 2021-06-30 0001828161 ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-01-01 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2019-06-17 0001828161 us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001828161 us-gaap:TreasuryStockMember 2020-12-31 0001828161 2020-09-30 0001828161 us-gaap:PreferredStockMember 2020-06-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001828161 2020-06-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-01-01 2021-09-30 0001828161 us-gaap:TreasuryStockMember 2021-09-30 0001828161 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember 2021-07-01 2021-09-30 0001828161 us-gaap:IPOMember 2021-07-01 2021-09-30 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2021-01-20 2021-01-20 0001828161 us-gaap:OtherNoncurrentLiabilitiesMember 2021-09-30 0001828161 ftci:PlcBarclaysBankMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-04-30 2021-04-30 0001828161 srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001828161 us-gaap:RetainedEarningsMember 2020-06-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001828161 us-gaap:RetainedEarningsMember 2020-09-30 0001828161 2021-10-31 0001828161 srt:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001828161 2021-01-01 2021-09-30 0001828161 us-gaap:OtherCurrentLiabilitiesMember 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-04-30 0001828161 2021-10-01 2021-09-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001828161 us-gaap:CommonStockMember 2020-06-30 0001828161 ftci:OtherMember 2020-01-01 2020-09-30 0001828161 srt:MinimumMember 2021-01-01 2021-03-31 0001828161 srt:MinimumMember 2021-01-01 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember 2021-04-30 2021-04-30 0001828161 2021-09-30 0001828161 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001828161 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2021-06-30 0001828161 us-gaap:TreasuryStockMember 2020-09-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001828161 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001828161 us-gaap:ProductMember ftci:AsRevisedMember 2021-04-01 2021-06-30 0001828161 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001828161 country:US 2021-01-01 2021-09-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001828161 ftci:RepurchaseMember us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 srt:MaximumMember 2021-01-01 2021-09-30 0001828161 us-gaap:TreasuryStockMember 2021-06-30 0001828161 us-gaap:ProductMember srt:ScenarioPreviouslyReportedMember 2021-04-01 2021-06-30 0001828161 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2021-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001828161 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001828161 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 ftci:OtherMember 2021-07-01 2021-09-30 0001828161 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember 2021-04-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001828161 ftci:SecuredPromissoryNoteMember us-gaap:PrivatePlacementMember 2017-01-30 0001828161 us-gaap:PreferredStockMember 2020-12-31 0001828161 country:US 2020-07-01 2020-09-30 0001828161 2021-01-07 2021-01-08 0001828161 ftci:AsRevisedMember 2021-06-30 0001828161 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001828161 us-gaap:TreasuryStockMember 2019-12-31 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001828161 ftci:SecuredPromissoryNoteMember us-gaap:PrivatePlacementMember 2017-01-30 2017-01-30 0001828161 us-gaap:CommonStockMember 2020-09-30 0001828161 country:US 2021-07-01 2021-09-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001828161 us-gaap:IPOMember 2021-04-30 2021-04-30 0001828161 2020-12-31 0001828161 us-gaap:CommonStockMember us-gaap:IPOMember 2021-01-01 2021-06-30 0001828161 us-gaap:ProductMember 2020-07-01 2020-09-30 0001828161 ftci:AsRevisedMember us-gaap:RetainedEarningsMember 2021-06-30 0001828161 2020-07-19 2020-07-21 0001828161 ftci:AsRevisedMember 2021-04-01 2021-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001828161 us-gaap:TreasuryStockMember 2020-06-30 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2020-04-30 2020-04-30 0001828161 us-gaap:ProductMember 2020-01-01 2020-09-30 0001828161 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001828161 us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001828161 2020-07-01 2020-09-30 0001828161 us-gaap:PreferredStockMember 2021-09-30 0001828161 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001828161 us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 2021-04-05 0001828161 srt:MaximumMember 2021-01-01 2021-03-31 0001828161 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001828161 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001828161 2021-10-01 2020-12-31 0001828161 ftci:OtherMember 2021-01-01 2021-09-30 0001828161 us-gaap:RestrictedStockUnitsRSUMember 2021-04-30 2021-04-30 0001828161 us-gaap:ProductMember 2021-07-01 2021-09-30 0001828161 country:US 2020-01-01 2020-09-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001828161 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001828161 ftci:PaycheckProtectionProgramPPPLoanMember ftci:CoronavirusAidReliefAndEconomicSecurityActMember 2020-04-30 0001828161 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001828161 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0001828161 us-gaap:RetainedEarningsMember 2021-06-30 0001828161 us-gaap:ProductMember srt:RestatementAdjustmentMember 2021-04-01 2021-06-30 0001828161 2021-04-05 2021-04-05 0001828161 ftci:AsRevisedMember 2021-01-01 2021-06-30 0001828161 us-gaap:RetainedEarningsMember 2020-12-31 0001828161 ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-09-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001828161 us-gaap:RetainedEarningsMember 2021-09-30 0001828161 2020-01-01 2020-12-31 0001828161 2021-01-01 2021-03-31 0001828161 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember 2021-01-01 2021-09-30 0001828161 2020-01-01 2020-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2019-06-17 2019-06-17 0001828161 2021-07-01 2021-09-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember 2021-07-01 2021-09-30 0001828161 us-gaap:PreferredStockMember 2019-12-31 0001828161 us-gaap:IPOMember 2021-01-01 2021-06-30 0001828161 2021-06-29 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2021-06-24 2021-06-24 0001828161 ftci:OtherMember 2020-07-01 2020-09-30 0001828161 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001828161 2019-12-31 0001828161 srt:RestatementAdjustmentMember 2021-06-30 0001828161 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:TheWesternAllianceBankMember 2020-01-01 2020-12-31 0001828161 2020-07-21 0001828161 2021-10-01 2019-12-31 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001828161 2020-01-01 2020-06-30 0001828161 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001828161 ftci:DimensionEnergyMember us-gaap:CommonClassAMember 2021-06-24 0001828161 2021-06-30 0001828161 ftci:DimensionMember 2021-01-01 2021-09-30 0001828161 us-gaap:RevolvingCreditFacilityMember ftci:PlcBarclaysBankMember us-gaap:LetterOfCreditMember 2021-04-30 2021-04-30 0001828161 us-gaap:ProductMember srt:RestatementAdjustmentMember 2021-01-01 2021-06-30 0001828161 us-gaap:ProductMember 2021-01-01 2021-09-30 0001828161 2021-04-30 2021-04-30 0001828161 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2021-01-01 2021-06-30 0001828161 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001828161 us-gaap:CommonStockMember 2021-09-30 0001828161 us-gaap:ProductMember ftci:AsRevisedMember 2021-01-01 2021-06-30 0001828161 2021-04-28 0001828161 us-gaap:CommonStockMember 2021-06-30 0001828161 us-gaap:CommonStockMember 2020-12-31 0001828161 us-gaap:PreferredStockMember 2020-09-30 0001828161 us-gaap:IPOMember 2020-07-01 2020-09-30 0001828161 us-gaap:PreferredStockMember 2021-06-30 0001828161 srt:ScenarioPreviouslyReportedMember 2021-06-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001828161 srt:ExecutiveOfficerMember 2021-06-29 2021-06-29 0001828161 us-gaap:IPOMember 2021-04-30 0001828161 us-gaap:IPOMember 2021-04-30 0001828161 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-09-30 0001828161 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001828161 us-gaap:IPOMember 2020-01-01 2020-09-30 0001828161 ftci:AsRevisedMember us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001828161 ftci:DimensionEnergyMember 2021-01-01 2021-09-30 0001828161 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001828161 2020-03-31 0001828161 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001828161 us-gaap:CommonStockMember 2019-12-31 0001828161 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001828161 us-gaap:ProductMember srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-06-30 0001828161 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0001828161 2021-04-28 2021-04-28 ftci:Segment pure shares iso4217:USD shares iso4217:USD -400 0001828161 --12-31 P5Y Q3 P1Y false 10-Q true 2021-09-30 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 Yes Yes Non-accelerated Filer false true false false 84984645 32359000 140662000 1014000 0 23734000 53668000 1686000 11276000 6924000 23558000 65717000 229164000 1857000 0 3819000 6265000 71393000 235429000 17127000 16556000 1000000 0 18495000 40246000 207000 0 22980000 9606000 59809000 66408000 784000 0 3349000 5662000 63942000 72070000 0.0001 0.0001 10000000 10000000 0 0 0 0 0.0001 0.0001 850000000 850000000 66155340 66155340 84944145 84944145 1000 8000 9896666 10762566 0 0 50096000 288696000 -3000 6000 -42643000 -125351000 7451000 163359000 71393000 235429000 48879000 45582000 122197000 137799000 10761000 7407000 20976000 31005000 59640000 52989000 143173000 168804000 46513000 48090000 114883000 146964000 10261000 12938000 19826000 45810000 56774000 61028000 134709000 192774000 2866000 -8039000 8464000 -23970000 1438000 2116000 4047000 9653000 1041000 2224000 2374000 6421000 2912000 10392000 7630000 63217000 5391000 14732000 14051000 79291000 -2525000 -22771000 -5587000 -103261000 -70000 -301000 -303000 -515000 0 210000 0 20829000 -34000 0 -75000 790000 1000 13000 1000 59000 -2630000 -22875000 -5966000 -82216000 24000 41000 -115000 137000 -186000 -345000 -354000 -2840000 -22916000 -6196000 -82707000 -12000 3000 -20000 9000 -2852000 -22913000 -6216000 -82698000 -0.04 -0.24 -0.09 -1.00 -0.04 -0.24 -0.09 -1.00 67567724 94596519 69857468 82677824 67567724 94596519 69857468 82677824 0 0 63633981 1000 0 0 18273000 0 -26719000 -8445000 2014091 9162976 30000000 30000000 933000 933000 -3356000 -3356000 -8000 -8000 0 0 74811048 1000 0 0 49206000 -8000 -30075000 19124000 594712 -9896666 9896666 448000 448000 -2840000 -2840000 -12000 -12000 0 0 65509094 1000 9896666 0 49654000 -20000 -32915000 16720000 0 0 66155340 1000 9896666 0 50096000 -3000 -42643000 7451000 3413849 -865900 865900 213690 50000 50000 -4455384 -1000 -54154000 -54155000 19840000 2000 241153000 241155000 6000 -6000 -7093000 -7093000 53150000 53150000 -59792000 -59792000 6000 6000 0 0 84301595 8000 10762566 283196000 3000 -102435000 180772000 642550 107000 107000 12000 12000 5381000 5381000 -22916000 -22916000 3000 3000 0 0 84944145 8000 10762566 288696000 6000 -125351000 163359000 -6196000 -82707000 1381000 58531000 43000 383000 -345000 -354000 0 20829000 -75000 790000 5195000 2118000 726000 484000 0 83000 -2000 0 -43000 0 12219000 30017000 1523000 9590000 4351000 16609000 365000 -180000 4009000 -535000 13825000 21243000 -112000 -207000 -14108000 -13374000 386000 904000 338000 1068000 -14638000 -92414000 0 778000 0 22332000 0 21554000 784000 0 4000000 1000000 0 54155000 0 5942000 0 2077000 30000000 241314000 26784000 178140000 -20000 9000 12126000 107289000 8235000 33373000 20361000 140662000 0 40000 0 -790000 350000 332000 32359000 140662000 1014000 0 33373000 140662000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">1. Description of Business</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 are a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, Singapore, and South Africa.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;font-style:italic;">Initial Public Offering and Related Transaction</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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 common stock began trading on the Nasdaq Stock Exchange on April 28, 2021, under the symbol “FTCI” and on April 30, 2021, the Company completed its Initial Public Offering (“IPO”). In connection with the IPO, the Company 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 its 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.<br/><br/><br/><br/> 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.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 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 the underwriting discount and commissions and before offering costs and 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 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, some of which resulted from the settlement of certain vested Restricted Stock Units ("RSUs") and the exercise of certain options in connection with the IPO at the IPO price less underwriting discounts and commissions.<br/><br/><br/><br/></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> Offering costs, including legal, accounting, printing and other IPO-related costs, were reclassified to Additional paid-in capital and recorded against the proceeds from the offering during the quarter ended June 30, 2021.</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Arial;"><br/><br/><br/><br/></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;font-style:italic;">JOBS Act Accounting Election</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies. Accordingly, we have elected to use the extended transition period to adopt new or revised accounting standards.</span></p> 19840000 13.00 8.25-for-1 241200000 54200000 4455384 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;">2</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;font-style:italic;">. </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;">Revision of Previously Issued Financial Statements</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;font-style:italic;"><br/><br/> </span><span style="background-color:rgba(0,0,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;">Background of the Revision </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><br/><br/> In connection with the preparation of the Company's financial statements as of and for the three months ended September 30, 2021, the Company identified an error in the basic and diluted earnings per share (“EPS”) calculation for the three and six months ended June 30, 2021. Specifically, the Company 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 yet been settled through the legal issuance of common stock. Additionally, the Company identified that it overstated stock-based compensation expense by $3.5 million for the three and six months ended June 30, 2021 due to an error in the calculation of expense related to grantees’ RSU awards. Although the Company has concluded that these errors are immaterial to the previously issued interim financial statements, the Company is correcting these errors by revising the previously issued unaudited condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021.<br/><br/> </span><span style="background-color:rgba(0,0,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;"> Effect of the Revision</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><br/><br/> The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported unaudited condensed consolidated financial statements as of the date, and for the periods indicated. </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 errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:</span></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:0.0pt;line-height:1.3;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> <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:46.282%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> </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.3;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.3;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.3;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;"> As of and for Three Months Ended June 30, 2021<br/> (As Previously Reported)</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;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(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.3;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;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.3;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.3;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;">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:8.0pt;margin-top:0.0pt;line-height:1.3;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;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.3;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.3;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;">As of and for Three Months Ended June 30, 2021<br/>(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:8.0pt;margin-top:0.0pt;line-height:1.3;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;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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.3;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;">(</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:8.0pt;font-family:Times New Roman;font-style:italic;">in thousands, except share and per share data</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: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(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.3;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:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Balance Sheet</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Additional paid-in capital</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">286,687</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">283,196</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Accumulated deficit</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">105,926</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">102,435</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Statement of Comprehensive 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Cost of Revenue - Product</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">43,885</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">7</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">43,878</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">5,585</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">5,583</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Selling and Marketing</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,258</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">161</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,097</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     General and administrative</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">51,063</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,321</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">47,742</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Total operating expenses</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,906</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,484</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">56,422</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Loss from operations</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">75,963</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">72,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Loss before income taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,590</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,841</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,350</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Comprehensive 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,834</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,343</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss per share - basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.70</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss per share - diluted</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.70</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Weighted-average common shares outstanding - basic</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">79,229,174</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">6,927,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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">86,156,309</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Weighted-average common shares outstanding - diluted</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">79,229,174</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">6,927,135</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">86,156,309</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Statement of Stockholders' Equity</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Additional paid-in capital</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">286,687</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">283,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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Accumulated deficit</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">105,926</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">102,435</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Stock-based 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">56,192</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,701</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Note 11. Net 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,841</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,350</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Basic weighted-average number of common shares outstanding</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">79,229,174</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">6,927,135</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">86,156,309</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Diluted weighted-average number of common shares 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">79,229,174</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">6,927,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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">86,156,309</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Basic 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.70</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.70</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </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:46.282%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> </tr> <tr style="height:8.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:8.0pt;margin-top:0.0pt;line-height:1.3;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;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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;">As of and for the Six Months Ended June 30, 2021<br/>(As Previously Reported)</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;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(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.3;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;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.3;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.3;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;">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:8.0pt;margin-top:0.0pt;line-height:1.3;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;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.3;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.3;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;">As of and for the Six Months Ended June 30, 2021<br/> (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:8.0pt;margin-top:0.0pt;line-height:1.3;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:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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;">(</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:8.0pt;font-family:Times New Roman;font-style:italic;">in thousands, except share and per share data</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: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(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.3;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:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Balance Sheet</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Additional paid-in capital</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">286,687</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">283,196</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Accumulated deficit</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">105,926</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">102,435</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Statement of Comprehensive 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Cost of Revenue - Product</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">98,881</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">7</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">98,874</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">7,539</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">7,537</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Selling and Marketing</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">4,358</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">161</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">4,197</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     General and administrative</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">56,147</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,321</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,826</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Total operating expenses</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">68,044</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,484</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">64,560</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Loss from operations</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">83,982</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">80,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Loss before income taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">62,833</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,342</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">63,283</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,792</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Comprehensive 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">63,277</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,786</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss per share - basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.78</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss per share - diluted</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.87</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.78</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Weighted-average common shares outstanding - basic</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">73,106,935</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,474,582</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">76,581,517</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Weighted-average common shares outstanding - diluted</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">73,106,935</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,474,582</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">76,581,517</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Statement of Cash Flows</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">63,283</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,792</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Stock-based 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">56,641</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">53,150</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Note 11. Net 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">63,283</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,792</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Basic weighted-average number of common shares outstanding</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">73,106,935</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,474,582</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">76,581,517</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Diluted weighted-average number of common shares 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">73,106,935</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,474,582</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">76,581,517</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Basic 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.87</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.78</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.78</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Shares of common stock issuable upon vesting of restricted stock <br/>     awards</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">15,079</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">9,885</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">5,194</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Potential common shares excluded from diluted net 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">23,231</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">9,885</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">13,346</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table></div> <span style="background-color:rgba(0,0,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 errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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> <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:46.282%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> </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.3;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.3;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.3;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;"> As of and for Three Months Ended June 30, 2021<br/> (As Previously Reported)</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;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(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.3;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;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.3;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.3;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;">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:8.0pt;margin-top:0.0pt;line-height:1.3;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;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.3;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.3;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;">As of and for Three Months Ended June 30, 2021<br/>(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:8.0pt;margin-top:0.0pt;line-height:1.3;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;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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.3;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;">(</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:8.0pt;font-family:Times New Roman;font-style:italic;">in thousands, except share and per share data</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: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(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.3;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:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Balance Sheet</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Additional paid-in capital</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">286,687</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">283,196</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Accumulated deficit</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">105,926</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">102,435</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Statement of Comprehensive 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Cost of Revenue - Product</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">43,885</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">7</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">43,878</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">5,585</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">5,583</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Selling and Marketing</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,258</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">161</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,097</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     General and administrative</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">51,063</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,321</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">47,742</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Total operating expenses</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,906</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,484</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">56,422</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Loss from operations</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">75,963</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">72,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Loss before income taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,590</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,099</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,841</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,350</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Comprehensive 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,834</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,343</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss per share - basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.70</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss per share - diluted</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.70</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Weighted-average common shares outstanding - basic</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">79,229,174</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">6,927,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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">86,156,309</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Weighted-average common shares outstanding - diluted</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">79,229,174</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">6,927,135</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">86,156,309</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Statement of Stockholders' Equity</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Additional paid-in capital</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">286,687</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">283,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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Accumulated deficit</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">105,926</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">102,435</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Stock-based 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">56,192</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,701</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Note 11. Net 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">55,841</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,350</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Basic weighted-average number of common shares outstanding</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">79,229,174</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">6,927,135</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">86,156,309</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Diluted weighted-average number of common shares 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">79,229,174</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">6,927,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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">86,156,309</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Basic 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.70</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.70</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </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:46.282%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> <td style="width:1.726%;"/> <td style="width:1.337%;"/> <td style="width:14.021%;"/> <td style="width:0.822%;"/> </tr> <tr style="height:8.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:8.0pt;margin-top:0.0pt;line-height:1.3;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;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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;">As of and for the Six Months Ended June 30, 2021<br/>(As Previously Reported)</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;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(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.3;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;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.3;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.3;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;">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:8.0pt;margin-top:0.0pt;line-height:1.3;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;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.3;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.3;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;">As of and for the Six Months Ended June 30, 2021<br/> (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:8.0pt;margin-top:0.0pt;line-height:1.3;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:top;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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;">(</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:8.0pt;font-family:Times New Roman;font-style:italic;">in thousands, except share and per share data</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: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(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.3;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:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Balance Sheet</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Additional paid-in capital</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">286,687</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">283,196</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Accumulated deficit</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">105,926</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">102,435</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Statement of Comprehensive 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Cost of Revenue - Product</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">98,881</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">7</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">98,874</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">7,539</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">7,537</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Selling and Marketing</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">4,358</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">161</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">4,197</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     General and administrative</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">56,147</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,321</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">52,826</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Total operating expenses</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">68,044</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,484</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">64,560</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Loss from operations</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">83,982</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">80,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Loss before income taxes</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">62,833</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,342</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">63,283</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,792</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Comprehensive 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">63,277</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,786</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss per share - basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.78</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss per share - diluted</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.87</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.78</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Weighted-average common shares outstanding - basic</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">73,106,935</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,474,582</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">76,581,517</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Weighted-average common shares outstanding - diluted</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">73,106,935</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,474,582</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">76,581,517</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Condensed Consolidated Statement of Cash Flows</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">63,283</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,792</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Stock-based 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">56,641</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">53,150</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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:9.0pt;font-family:Times New Roman;">Note 11. Net 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Net loss</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">63,283</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,491</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">59,792</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Basic weighted-average number of common shares outstanding</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">73,106,935</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,474,582</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">76,581,517</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Diluted weighted-average number of common shares 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">73,106,935</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">3,474,582</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">76,581,517</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Basic 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.87</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.78</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">0.78</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">    Shares of common stock issuable upon vesting of restricted stock <br/>     awards</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">15,079</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">9,885</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">5,194</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> <tr style="height:9.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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">     Potential common shares excluded from diluted net 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:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">23,231</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.0pt;font-family:Times New Roman;">(</span><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">9,885</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:9.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">13,346</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p></td> </tr> </table> 286687000 -3491000 283196000 -105926000 3491000 -102435000 43885000 7000 43878000 5585000 -2000 5583000 3258000 -161000 3097000 51063000 -3321000 47742000 59906000 -3484000 56422000 -75963000 3491000 -72472000 -55590000 3491000 -52099000 -55841000 3491000 -52350000 -55834000 3491000 -52343000 -0.70 0.09 -0.61 -0.70 0.09 -0.61 79229174 6927135 86156309 79229174 6927135 86156309 286687000 -3491000 283196000 -105926000 3491000 -102435000 -55841000 3491000 -52350000 56192000 -3491000 52701000 -55841000 3491000 -52350000 79229174 6927135 86156309 79229174 6927135 86156309 -0.70 0.09 -0.61 -0.70 0.09 -0.61 286687000 -3491000 283196000 -105926000 3491000 -102435000 98881000 7000 98874000 7539000 2000 7537000 4358000 161000 4197000 56147000 3321000 52826000 68044000 -3484000 64560000 -83982000 3491000 -80491000 -62833000 3491000 -59342000 -63283000 3491000 -59792000 -63277000 3491000 -59786000 -0.87 0.09 -0.78 -0.87 0.09 -0.78 73106935 3474582 76581517 73106935 3474582 76581517 -63283000 3491000 -59792000 56641000 -3491000 53150000 -63283000 3491000 -59792000 73106935 3474582 76581517 73106935 3474582 76581517 -0.87 0.09 -0.78 -0.87 0.09 -0.78 15079 9885 5194 23231 9885 13346 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">3. Summary 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:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Basis of Presentation and Principles of Consolidation</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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;font-style:italic;">Forward Stock Split</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 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.</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:10.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;font-style:italic;">Use of Estimates</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.</span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;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:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;font-style:italic;">COVID-19 Pandemic</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. 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. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the natur</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">e of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.</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:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Unaudited Interim Financial Information</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).</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:10.0pt;line-height:1.3;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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Credit Risk</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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 carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.</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:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Equity Method Investments</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Condensed Consolidated Statements of Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s 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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 evaluates 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 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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 accounts 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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, 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. (See Note 7)</span></p></div><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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;"><br/><br/> </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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Stock -Based Compensation</span><span style="background-color:rgba(0,0,0,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=""/></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 Company recognizes 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 statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company's common stock on the date of grant. The Company accounts for forfeitures 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><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:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from 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-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 contracts with customers for sale of Voyager Trackers 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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 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. 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 the Company’s performance in transferring control.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 is recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when 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><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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Term-based software license revenue</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Subscription and Maintenance and support services revenue</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_fa8ff208-5dbb-48a5-8469-2a926d5b75ae;"><span style="background-color:rgba(0,0,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. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.</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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Cost of Revenue</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Warranty</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_61b42ba6-47fd-4e47-9750-5b424cb1d46e;"><span style="background-color:rgba(0,0,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, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected 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. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Remaining Performance Obligations</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.</span></p></div><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Recent Accounting Pronouncements</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:10.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;">Recently Adopted Accounting Standards</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 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. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company's consolidated financial statements.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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;">New Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.</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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. </span><span style="background-color:rgba(0,0,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 currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate.</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:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Basis of Presentation and Principles of Consolidation</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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;font-style:italic;">Forward Stock Split</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 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.</span></p> 8.25-for-1 0.0001 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;font-style:italic;">Use of Estimates</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;font-style:italic;">COVID-19 Pandemic</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. 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. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the natur</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">e of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Unaudited Interim Financial Information</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Concentration of Credit Risk</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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 carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Equity Method Investments</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 uses the equity method of accounting for equity investments if the investment provides the ability to exercise significant influence, but not control, over operating and financial policies of the investee. The Company’s proportionate share of the net income or loss of these investees is included in our Condensed Consolidated Statements of Comprehensive Loss. Judgment regarding the level of influence over each equity method investment includes considering key factors such as the Company’s 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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 evaluates 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 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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 accounts 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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, 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. (See Note 7)</span></p> <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;font-style:italic;">Stock -Based Compensation</span><span style="background-color:rgba(0,0,0,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;">The Company recognizes 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 statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company's common stock on the date of grant. The Company accounts for forfeitures 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> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Revenue Recognition</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from 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-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 contracts with customers for sale of Voyager Trackers 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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 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. 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 the Company’s performance in transferring control.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 is recognized over-time based on shipping terms of the arrangements, as this faithfully depicts the Company’s performance in transferring control.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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 sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when 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><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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Term-based software license revenue</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Subscription and Maintenance and support services revenue</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_fa8ff208-5dbb-48a5-8469-2a926d5b75ae;"><span style="background-color:rgba(0,0,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. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.</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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Cost of Revenue</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Warranty</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_61b42ba6-47fd-4e47-9750-5b424cb1d46e;"><span style="background-color:rgba(0,0,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, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected 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. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Remaining Performance Obligations</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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;">Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.</span></p> P2Y We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. P10Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;">Recent Accounting Pronouncements</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:10.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;">Recently Adopted Accounting Standards</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 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. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company's consolidated financial statements.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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;">New Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.</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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:9.0pt;font-family:Times New Roman;">Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. </span><span style="background-color:rgba(0,0,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 currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate.</span><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">4. Revenue</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 product revenue and service revenue is presented in the Condensed Consolidated Statement of Comprehensive Loss. Revenue by geographic region is based on the customer’s location and presented under Note 14.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;font-style:italic;">Unbilled revenue and contract liabilities</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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;"> </span><span style="background-color:rgba(0,0,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, and deferred revenue in the Condensed Consolidated Balance Sheets. Unbilled receivables represent an unconditional right to consideration before customers are invoiced. Unbilled receivables are recorded within accounts receivable on the Condensed Consolidated Balance Sheets at the end of the reporting period and c</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">onsist of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.2</span><span style="background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">15.7</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million as of D</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ecember 31, 2020 and September 30, 2021, respectively.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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 contracts have a varied range of terms based on the type of products and services sold. Deferred revenue </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">amounts to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.0</span><span style="background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">9.6</span><span style="background-color:rgba(255,255,255,1);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, 2020 and September 30, 2021, respectively, consisting of customer deposits related to products and services which were billed in advance. The Company expects to recognize </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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 revenue related to deferred revenue within the next </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;">12 months</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;">. During the nine months ended September 30, 2020 and 2021, the </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">19.9</span><span style="background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">23.0</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respe</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ctively from deferred revenue recorded at December 31, 2019 and 2020.</span></p> 1200000 15700000 23000000.0 9600000 1 P12M 19900000 23000000.0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;">5. Prepaid Expenses and Other Current Assets</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;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 style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 and other current assets consist of the following (</span><span style="background-color:rgba(0,0,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;">in thousands</span><span style="background-color:rgba(0,0,0,0);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="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.946%;"/> <td style="width:1.461%;"/> <td style="width:1.615%;"/> <td style="width:12.951%;"/> <td style="width:0.981%;"/> <td style="width:1.461%;"/> <td style="width:1.615%;"/> <td style="width:12.989%;"/> <td style="width:0.981%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><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.3;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.3;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.3;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;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.3;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.3;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;">September 30,<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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,043</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,060</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">246</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,127</span></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.3;font-family:Times New Roman;margin-bottom:0.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;text-align:center;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><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;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,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.3;font-family:Times New Roman;margin-bottom: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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 and other current assets consist of the following (</span><span style="background-color:rgba(0,0,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;">in thousands</span><span style="background-color:rgba(0,0,0,0);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="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.946%;"/> <td style="width:1.461%;"/> <td style="width:1.615%;"/> <td style="width:12.951%;"/> <td style="width:0.981%;"/> <td style="width:1.461%;"/> <td style="width:1.615%;"/> <td style="width:12.989%;"/> <td style="width:0.981%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><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.3;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.3;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.3;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;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.3;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.3;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;">September 30,<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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,043</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,060</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">246</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,127</span></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.3;font-family:Times New Roman;margin-bottom:0.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;text-align:center;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><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;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,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.3;font-family:Times New Roman;margin-bottom: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> 4205000 18125000 1043000 4060000 992000 0 113000 246000 571000 1127000 6924000 23558000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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;">6. Accrued Expenses and Other Current Liabilities</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.715%;"/> <td style="width:1.586%;"/> <td style="width:1.615%;"/> <td style="width:12.937%;"/> <td style="width:0.98%;"/> <td style="width:1.586%;"/> <td style="width:1.615%;"/> <td style="width:12.985%;"/> <td style="width:0.98%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><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.3;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.3;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.3;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;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><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.3;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;">September 30,<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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">33,279</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,856</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,205</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,183</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,766</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 interest 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></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">128</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">945</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">685</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,246</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.3;font-family:Times New Roman;margin-bottom: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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.715%;"/> <td style="width:1.586%;"/> <td style="width:1.615%;"/> <td style="width:12.937%;"/> <td style="width:0.98%;"/> <td style="width:1.586%;"/> <td style="width:1.615%;"/> <td style="width:12.985%;"/> <td style="width:0.98%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><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.3;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.3;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.3;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;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><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.3;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;">September 30,<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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">33,279</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,856</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,205</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,183</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,766</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 interest 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></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">128</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">945</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">685</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,246</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.3;font-family:Times New Roman;margin-bottom: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> 7812000 33279000 2856000 3205000 3985000 1183000 2869000 1766000 28000 128000 945000 685000 18495000 40246000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;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;">7. Sale of Equity Method Investments</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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.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, net of a success-based fee 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. The Company recognized </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">a gain of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million du</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">e to its disposal of approximately 23% non-controlling interest in Dimension during the nine months ended September 30, 2021. The Company has recognized a net loss from the unconsolidated subsidiary 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.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 that is included in the nine months ended September 30, 2021 and recognized net loss 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 for the three months and nine months ended September 30, 2020, respectively.</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:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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:9.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;">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. The potential payment is calculated as $200 per 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><span style=""/></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;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><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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. 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 to support the purchase agreement and the consummation of the transaction on June 24, 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:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </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 the three months ended September 30, 2021, the Company receiv</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ed a $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million escr</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ow release payment and recognized the income in accordance with our policy election.</span> 4791566 0.23 22000000.0 1900000 20800000 400000 200000 300000 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. The potential payment is calculated as $200 per 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 1900000 200000 <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;">8. Debt and Other Borrowings</span><p style="text-indent:5.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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 30, 2017, 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;">7.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 in aggregate principal amount of secured </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-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;"> promissory notes (“the Notes”) through a private placement. Pursuant to the issuance of the Notes, the Company 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 of common stock 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. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the Notes. The Notes had a fixed 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;">% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020.</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:5.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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 the 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 and maturity in </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 movement of prime rate as calculated and published by the Wall Street Journal and required the Company to pay regular monthly payments of all interest accrued as of each payment date. 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 for the revolving line of credit as of December 31, 2020 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;">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. The outstanding balance was paid in full and the revolving credit line was closed as of March 31, 2021.</span></p><p style="text-indent:5.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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, the Company 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 bore 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 to be forgiven, 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 debt extinguishment in other income.</span></p><p style="text-indent:5.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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 entered into 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;">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 senior secured revolving credit facility, by and among the Company, 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 (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 it will be used for working capital and for other general corporate purposes. The Company has not made any draws on the revolving credit facility. 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) customary 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, respectively; (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. <br/></span><span style="background-color:rgba(0,0,0,0);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:5.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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 the Company’s 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 the Company is required to satisfy: (i) maintain a minimum liquidity 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 the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity 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 the Company had to satisfy as of the period ended September 30, 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 September 30, 2021, the Company was in full compliance with its financial condition covenant.</span></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:5.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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;"><br/></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">The Company added $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in debt issuance costs relat</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ed to the revolving credit facility which were included in other assets in the Condensed Consolidated Balance Sheets. The debt issuance costs are being amortized over 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;">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;"> initial term of the loan. As of September 30, 2021 the unamortized debt issuance costs amounted to</span><span style="background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.8</span><span style="background-color:rgba(255,255,255,1);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="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:5.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">Included in interest expense for the three and nine months periods ended September 30, 2021 are credit facility revolver fees and amortization of debt issuance costs. The Company had $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in revolver fees and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in amortized debt issuance cost for the three months ended September 30, 2021 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in revolver fees and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million in amortized debt issuance cost for the nine months ended September 30, 2021, respectively.</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><span style="background-color:rgba(0,0,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 recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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 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 of interest expense on its debt and other borrowings for the three months ended September 30, 2020 and 2021 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 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.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 the nine months ended September 30, 2020 and 2021, respectively.</span> 7000000.0 P5Y 25000 250000 0.05 1000000.0 P2Y 0.0550 1000000 800000 P2Y 0.01 800000 100000000 P3Y 100000000 0.0325 0.0050 0.0325 The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity 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 the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity 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 the Company had to satisfy as of the period ended September 30, 2021. 125000000 3.75 1.5 As of September 30, 2021, the Company was in full compliance with its financial condition covenant. 2100000 P3Y 1800000 100000 200000 200000 300000 100000 300000 300000 500000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;">9. Commitments and Contingencies</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;">Litigation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><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:0.0pt;line-height:1.3;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 may be involved in various claims, lawsuits, investigations, and other proceedings, arising from the normal course of its 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><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:0.0pt;line-height:1.3;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><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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;"> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> On A</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">pril 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 alleges breach of contract and tort claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the tort claims. </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">On July 16, 2021, rather than responding to that motion, 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 and a request for oral argument on September 7, 2021. Discovery in the Southern District of New York matter is ongoing. 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. The Company believes the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. The Company and its 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 the Company believes that the likelihood of any material loss related to these matters is remote given the stre</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">ngth of the Company’s defenses</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><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:0.0pt;line-height:1.3;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 has not recorded any material loss contingency in the Condensed Consolidated Balance Sheets as of December 31, 2020 and September 30, 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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;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;">Warranties</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:1.3;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 provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements.</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> As of September 30, 2021, warranty reserves totaling $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">1.2</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million were recorded in accrued expenses and other current liabilities and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">4.2</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million were recorded in other non-current liabilities, in the Company’s Condensed 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><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3;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:normal;font-size:10.0pt;font-family:Times New Roman;">Changes in the Company’s product warranty reserves were as follows (</span><span style="background-color:rgba(0,0,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;">in thousands</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:79.456%;"/> <td style="width:1.913%;"/> <td style="width:1.625%;"/> <td style="width:15.978%;"/> <td style="width:1.029%;"/> </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.3;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.3;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.3;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;">September 30,<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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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, 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,902</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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,507</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,423</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.3;font-family:Times New Roman;margin-bottom: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> 1200000 4200000 <p style="text-indent:5.067%;font-size:10.0pt;margin-top:6.0pt;line-height:1.3;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:normal;font-size:10.0pt;font-family:Times New Roman;">Changes in the Company’s product warranty reserves were as follows (</span><span style="background-color:rgba(0,0,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;">in thousands</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:79.456%;"/> <td style="width:1.913%;"/> <td style="width:1.625%;"/> <td style="width:15.978%;"/> <td style="width:1.029%;"/> </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.3;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.3;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.3;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;">September 30,<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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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, 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,902</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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,507</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,423</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.3;font-family:Times New Roman;margin-bottom: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 2902000 3507000 -783000 5423000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;">10. Stock-Based Compensation</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;"> </span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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, in connection with the IPO offering, 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 offering, at the initial public offering price net of underwriters' fees and commissions.</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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 stock-based compensation expense for the three and nine months ended September 30, 2021 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;">5.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 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;">58.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, 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;">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;"> 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;">57.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 when compared to stock-based compensation expense for the three and nine months ended September 30, 2020, respectively. The increases have been primarily due to RSUs, for which the service-based vesting condition was satisfied and for which the liquidity event performance vesting condition was met in connection with our IPO. We utilized a graded vesting method which results in an accelerated recognition of compensation costs.</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><span style="background-color:rgba(0,0,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 expense incurred 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;">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 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;">5.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 for the three months ended September 30, 2020 and 2021 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;">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 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;">58.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 the nine months ended September 30, 2020 and 2021, respectively.</span> 54200000 4455384 2191557 2263827 5400000 58500000 5000000.0 57100000 400000 5400000 1400000 58500000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.0pt;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;">11. Stockholders' Equity</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,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;"> Preferred Stock</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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 September 30, 2021 there were no shares of preferred stock issued or outstanding.</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:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,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;"> Common Stock</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:5.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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 are available for working capital and other corporate purposes.</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:0.0pt;line-height:1.3;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, 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><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:0.0pt;line-height:1.3;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><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 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 offering.</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:0.0pt;line-height:1.3;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><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 is using the 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; however, we do not have binding agreements for any material acquisitions or investments at this time though, we would expect to use a portion of such proceeds to provide funding for future development capital in connection with the multi project opportunity for 1.7 gigawatts ("GWs") of projects using our tracker systems.<br/><br/><br/><br/></span><span style="background-color:rgba(0,0,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;">Treasury Stock</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 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 are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of December 31, 2020 and the shares will be 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:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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 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 are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.</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:0.0pt;line-height:1.3;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><span style="background-color:rgba(0,0,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 are recorded as treasury stock on the Company’s Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.</span> 10000000 0.0001 850000000 0.0001 0 9162976 3.27 30000.0 19840000 13.00 241200000 16800000 54200000 4455384 2191557 2263827 9896666 0 148440 0 717460 0 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.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:bold;font-size:10.0pt;font-family:Times New Roman;">12. Net loss per share</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 table below sets forth the computation of basic and diluted loss per share. All shares and per share amounts 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 share forward stock split which took effect on April 28, 2021 (in thousands, except per share amounts):</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.155%;"/> <td style="width:1.153%;"/> <td style="width:1.643%;"/> <td style="width:9.137%;"/> <td style="width:1.028%;"/> <td style="width:1.153%;"/> <td style="width:1.643%;"/> <td style="width:9.137%;"/> <td style="width:1.028%;"/> <td style="width:1.153%;"/> <td style="width:1.643%;"/> <td style="width:9.137%;"/> <td style="width:1.028%;"/> <td style="width:1.153%;"/> <td style="width:1.643%;"/> <td style="width:9.137%;"/> <td style="width:1.028%;"/> </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.3;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.3;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.3;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;">Three Months Ended September 30,</span></p></td> <td style="background-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.3;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;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.3;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.3;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;">Nine Months Ended September 30,</span></p></td> <td style="background-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.3;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;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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.3;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.3;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;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.3;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.3;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.3;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;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.3;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.3;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.3;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;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.3;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.3;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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-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: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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,916</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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,196</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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;">82,707</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><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></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-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: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 weighted-average number of common shares 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,567,724</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">94,596,519</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">69,857,468</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">82,677,824</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 weighted-average number of common shares outstanding</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,567,724</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">94,596,519</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">69,857,468</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">82,677,824</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><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></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-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: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.00</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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;">For purposes of computing diluted net income per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. </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 following potentially dilutive securities were excluded (in thousands): </span></span><span style=""/></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:62.383%;"/> <td style="width:1.826%;"/> <td style="width:1.0%;"/> <td style="width:14.983%;"/> <td style="width:1.0%;"/> <td style="width:1.826%;"/> <td style="width:1.0%;"/> <td style="width:14.983%;"/> <td style="width:1.0%;"/> </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.3;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.3;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.3;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;">As of September 30,</span></p></td> <td style="background-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.3;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;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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.3;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.3;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;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.3;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.3;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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,566</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,610</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,622</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,598</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,188</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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,208</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.3;font-family:Times New Roman;margin-bottom: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> 8.25 <p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:48.155%;"/> <td style="width:1.153%;"/> <td style="width:1.643%;"/> <td style="width:9.137%;"/> <td style="width:1.028%;"/> <td style="width:1.153%;"/> <td style="width:1.643%;"/> <td style="width:9.137%;"/> <td style="width:1.028%;"/> <td style="width:1.153%;"/> <td style="width:1.643%;"/> <td style="width:9.137%;"/> <td style="width:1.028%;"/> <td style="width:1.153%;"/> <td style="width:1.643%;"/> <td style="width:9.137%;"/> <td style="width:1.028%;"/> </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.3;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.3;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.3;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;">Three Months Ended September 30,</span></p></td> <td style="background-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.3;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;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.3;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.3;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;">Nine Months Ended September 30,</span></p></td> <td style="background-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.3;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;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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.3;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.3;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;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.3;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.3;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.3;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;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.3;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.3;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.3;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;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.3;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.3;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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-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: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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,916</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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,196</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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;">82,707</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><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></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-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: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 weighted-average number of common shares 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,567,724</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">94,596,519</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">69,857,468</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">82,677,824</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 weighted-average number of common shares outstanding</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,567,724</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">94,596,519</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">69,857,468</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">82,677,824</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><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></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-bottom: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align: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.3;font-family:Times New Roman;margin-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: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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.00</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color: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> -2840000 -22916000 -6196000 -82707000 67567724 94596519 69857468 82677824 67567724 94596519 69857468 82677824 -0.04 -0.24 -0.09 -1.00 -0.04 -0.24 -0.09 -1.00 <span style="background-color:rgba(0,0,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 potentially dilutive securities were excluded (in thousands): </span><p style="text-indent:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:94.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:62.383%;"/> <td style="width:1.826%;"/> <td style="width:1.0%;"/> <td style="width:14.983%;"/> <td style="width:1.0%;"/> <td style="width:1.826%;"/> <td style="width:1.0%;"/> <td style="width:14.983%;"/> <td style="width:1.0%;"/> </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.3;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.3;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.3;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;">As of September 30,</span></p></td> <td style="background-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.3;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;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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.3;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.3;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;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.3;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.3;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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,566</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,610</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,622</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,598</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,188</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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,208</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.3;font-family:Times New Roman;margin-bottom: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> 8566 9610 13622 5598 22188 15208 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;font-family:Times New Roman;margin-bottom:10.0pt;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;">13. Income Taxes</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;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;"> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> For the three months ended September 30, 2020 and 2021, the Company recorded an income tax expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.02</span><span style="background-color:rgba(255,255,255,1);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(255,255,255,1);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><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million respectively. For the nine months ended September 30, 2020 and 2021, the Company recorded an income tax benefit of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.12</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million and income tax expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">0.14</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million, respectively. Income tax expense recorded for three and nine months ended September 30, 2020 and 2021, was lower than the statutory tax rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">% primarily due to a valuation allowance established against the U.S. deferred tax assets. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"><br/><br/><br/><br/> </span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> As of September 30, 2021, the Company had total unrecognized tax benefits of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);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(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> million. All of our gross </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">unrecognized tax benefits, if recognized, would affect our effective tax rate. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2021, the Company 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;">t accrued any interest or penalties related to unrecognized tax benefits. <br/></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> </span></p> 20000.00 40000.00 -120000 140000 0.21 100000 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:13.0pt;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:bold;font-size:10.0pt;font-family:Times New Roman;">14. Segment Information</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 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;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;"> segment: manufacturing and servicing of Voyager Tracker. The Company's Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success.</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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (</span><span style="background-color:rgba(0,0,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;">in thousands</span><span style="background-color:rgba(0,0,0,0);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:0.0pt;line-height:13.0pt;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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.943%;"/> <td style="width:1.062%;"/> <td style="width:1.921%;"/> <td style="width:9.696%;"/> <td style="width:0.893%;"/> <td style="width:1.062%;"/> <td style="width:1.921%;"/> <td style="width:9.696%;"/> <td style="width:0.893%;"/> <td style="width:1.062%;"/> <td style="width:1.921%;"/> <td style="width:10.08%;"/> <td style="width:0.893%;"/> <td style="width:1.062%;"/> <td style="width:1.921%;"/> <td style="width:10.08%;"/> <td style="width:0.893%;"/> </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.3;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.3;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.3;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;">Three Months Ended September 30,</span></p></td> <td style="background-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.3;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;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.3;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.3;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;">Nine Months Ended September 30,</span></p></td> <td style="background-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.3;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;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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.3;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.3;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;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.3;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.3;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.3;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;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.3;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.3;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.3;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;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.3;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.3;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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,591</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,984</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">143,034</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">168,540</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">49</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">139</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">264</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 net 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">143,173</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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">168,804</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.3;font-family:Times New Roman;margin-bottom: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> 1 <p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (</span><span style="background-color:rgba(0,0,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;">in thousands</span><span style="background-color:rgba(0,0,0,0);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:0.0pt;line-height:13.0pt;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> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.943%;"/> <td style="width:1.062%;"/> <td style="width:1.921%;"/> <td style="width:9.696%;"/> <td style="width:0.893%;"/> <td style="width:1.062%;"/> <td style="width:1.921%;"/> <td style="width:9.696%;"/> <td style="width:0.893%;"/> <td style="width:1.062%;"/> <td style="width:1.921%;"/> <td style="width:10.08%;"/> <td style="width:0.893%;"/> <td style="width:1.062%;"/> <td style="width:1.921%;"/> <td style="width:10.08%;"/> <td style="width:0.893%;"/> </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.3;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.3;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.3;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;">Three Months Ended September 30,</span></p></td> <td style="background-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.3;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;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.3;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.3;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;">Nine Months Ended September 30,</span></p></td> <td style="background-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.3;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;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.3;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.3;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.3;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.3;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;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.3;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.3;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.3;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;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.3;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.3;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.3;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;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.3;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.3;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.3;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,591</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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,984</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">143,034</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">168,540</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">49</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">139</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">264</span></p></td> <td style="background-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.3;font-family:Times New Roman;margin-bottom:0.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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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 net 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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,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;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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">143,173</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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family: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.3;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;">168,804</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.3;font-family:Times New Roman;margin-bottom: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> 59591000 52984000 143034000 168540000 49000 5000 139000 264000 59640000 52989000 143173000 168804000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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:bold;font-size:10.0pt;font-family:Times New Roman;">15. Related Parties</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 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.</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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 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.</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:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 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.</span></p><p style="text-indent:5.067%;font-size:10.0pt;margin-top:10.0pt;line-height:13.0pt;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 Energy LLC. (See Note. 7)</span></p> 9896666 0 148440 0 717460 0 1900000 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Oct. 31, 2021
Cover [Abstract]    
Entity Registrant Name FTC SOLAR, INC.  
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-Q  
Document Period End Date Sep. 30, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
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   84,984,645
Document Quarterly Report true  
Document Transition Report false  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Current assets      
Cash $ 140,662,000   $ 32,359,000
Restricted cash 0   1,014,000
Accounts receivable, net 53,668,000   23,734,000
Inventories 11,276,000   1,686,000
Prepaid and other current assets 23,558,000   6,924,000
Total current assets 229,164,000   65,717,000
Investments in unconsolidated subsidiary 0   1,857,000
Other assets 6,265,000   3,819,000
Total assets 235,429,000   71,393,000
Current liabilities      
Accounts payable 16,556,000   17,127,000
Line of credit 0   1,000,000
Accrued expenses and other liabilities 40,246,000   18,495,000
Accrued interest – related party 0   207,000
Deferred revenue 9,606,000   22,980,000
Total current liabilities 66,408,000   59,809,000
Long-term debt and other borrowings 0   784,000
Other non-current liabilities 5,662,000   3,349,000
Total liabilities 72,070,000   63,942,000
Commitments and contingencies (Note 8)  
Stockholders' equity      
Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2020 and September 30, 2021 0   0
Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 66,155,340 and 84,944,145 shares issued and outstanding as of December 31, 2020 and September 30, 2021 8,000   1,000
Treasury stock, at cost; 9,896,666 and 10,762,566 shares as of December 31, 2020 and September 30, 2021 0   0
Additional paid-in capital 288,696,000   50,096,000
Accumulated other comprehensive income (loss) 6,000   (3,000)
Accumulated deficit (125,351,000)   (42,643,000)
Total stockholders' equity 163,359,000 $ 180,772,000 7,451,000
Total liabilities and stockholders' equity $ 235,429,000   $ 71,393,000
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Sep. 30, 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 84,944,145 66,155,340
Common stock, shares outstanding 84,944,145 66,155,340
Treasury stock, shares 10,762,566 9,896,666
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue:        
Total revenue $ 52,989,000 $ 59,640,000 $ 168,804,000 $ 143,173,000
Cost of revenue:        
Total cost of revenue 61,028,000 56,774,000 192,774,000 134,709,000
Gross profit (loss) (8,039,000) 2,866,000 (23,970,000) 8,464,000
Operating expenses        
Research and development 2,116,000 1,438,000 9,653,000 4,047,000
Selling and marketing 2,224,000 1,041,000 6,421,000 2,374,000
General and administrative 10,392,000 2,912,000 63,217,000 7,630,000
Total Operating expenses 14,732,000 5,391,000 79,291,000 14,051,000
Loss from operations (22,771,000) (2,525,000) (103,261,000) (5,587,000)
Interest expense (301,000) (70,000) (515,000) (303,000)
Gain from disposal in equity investment 210,000 0 20,829,000 0
Gain (loss) on extinguishment of debt 0 (34,000) 790,000 (75,000)
Other Expense (13,000) (1,000) (59,000) (1,000)
Loss before income taxes (22,875,000) (2,630,000) (82,216,000) (5,966,000)
(Expense) Benefit from income taxes (41,000) (24,000) (137,000) 115,000
Loss from unconsolidated subsidiary (400) (186,000) (354,000) (345,000)
Net loss (22,916,000) (2,840,000) (82,707,000) (6,196,000)
Other comprehensive income (loss):        
Foreign currency translation adjustments 3,000 (12,000) 9,000 (20,000)
Comprehensive loss $ (22,913,000) $ (2,852,000) $ (82,698,000) $ (6,216,000)
Net loss per share        
Basic $ (0.24) $ (0.04) $ (1.00) $ (0.09)
Diluted $ (0.24) $ (0.04) $ (1.00) $ (0.09)
Weighted-average common shares outstanding:        
Basic 94,596,519 67,567,724 82,677,824 69,857,468
Diluted 94,596,519 67,567,724 82,677,824 69,857,468
Product        
Revenue:        
Total revenue $ 45,582,000 $ 48,879,000 $ 137,799,000 $ 122,197,000
Cost of revenue:        
Total cost of revenue 48,090,000 46,513,000 146,964,000 114,883,000
Service        
Revenue:        
Total revenue 7,407,000 10,761,000 31,005,000 20,976,000
Cost of revenue:        
Total cost of revenue $ 12,938,000 $ 10,261,000 $ 45,810,000 $ 19,826,000
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) - USD ($)
$ in Thousands
Total
IPO [Member]
Common Stock
Common Stock
IPO [Member]
Preferred Stock
Treasury Stock
Additional Paid-in Capital
Additional Paid-in Capital
IPO [Member]
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance at Dec. 31, 2019 $ (8,445)   $ 1   $ 0 $ 0 $ 18,273   $ 0 $ (26,719)
Beginning balance (in shares) at Dec. 31, 2019     63,633,981   0 0        
Restricted stock awards vested during the period (in shares)     2,014,091              
Issuance of common stock 30,000           30,000      
Issuance of common stock (in shares)     9,162,976              
Stock-based compensation 933           933      
Net Income (loss) (3,356)                 (3,356)
Other comprehensive income (loss) (8)               (8)  
Ending balance at Jun. 30, 2020 19,124   $ 1   $ 0 $ 0 49,206   (8) (30,075)
Ending balance (in shares) at Jun. 30, 2020     74,811,048   0 0        
Beginning balance at Dec. 31, 2019 (8,445)   $ 1   $ 0 $ 0 18,273   0 (26,719)
Beginning balance (in shares) at Dec. 31, 2019     63,633,981   0 0        
Net Income (loss) (6,196)                  
Ending balance at Sep. 30, 2020 16,720   $ 1   $ 0 $ 0 49,654   (20) (32,915)
Ending balance (in shares) at Sep. 30, 2020     65,509,094   0 9,896,666        
Beginning balance at Jun. 30, 2020 19,124   $ 1   $ 0 $ 0 49,206   (8) (30,075)
Beginning balance (in shares) at Jun. 30, 2020     74,811,048   0 0        
Restricted stock awards vested during the period (in shares)     594,712              
Repurchase of treasury stock     (9,896,666)     9,896,666        
Stock-based compensation 448           448      
Net Income (loss) (2,840)                 (2,840)
Other comprehensive income (loss) (12)               (12)  
Ending balance at Sep. 30, 2020 16,720   $ 1   $ 0 $ 0 49,654   (20) (32,915)
Ending balance (in shares) at Sep. 30, 2020     65,509,094   0 9,896,666        
Beginning balance at Dec. 31, 2020 7,451   $ 1   $ 0 $ 0 50,096   (3) (42,643)
Beginning balance (in shares) at Dec. 31, 2020     66,155,340   0 9,896,666        
Restricted stock awards vested during the period (in shares)     3,413,849              
Repurchase of treasury stock     (865,900)     865,900        
Issuance of common stock upon exercise of stock options 50           50      
Issuance of common stock upon exercise of stock options (in shares)     213,690              
Repurchase and retirement of common stock (54,155)   $ (1)       (54,154)      
Repurchase and retirement of common stock (shares)     (4,455,384)              
Impact of Stock Split     $ 6       (6)      
Deferred offering costs (7,093)           (7,093)      
Issuance of common stock   $ 241,155   $ 2       $ 241,153    
Issuance of common stock (in shares)       19,840,000            
Stock-based compensation 53,150           53,150      
Net Income (loss) (59,792)                 (59,792)
Other comprehensive income (loss) 6               6  
Ending balance at Jun. 30, 2021 180,772   $ 8   $ 0 283,196   3 (102,435)
Ending balance (in shares) at Jun. 30, 2021     84,301,595   0 10,762,566        
Beginning balance at Dec. 31, 2020 7,451   $ 1   $ 0 $ 0 50,096   (3) (42,643)
Beginning balance (in shares) at Dec. 31, 2020     66,155,340   0 9,896,666        
Issuance of common stock (in shares)   4,455,384                
Net Income (loss) (82,707)                  
Ending balance at Sep. 30, 2021 163,359   $ 8   $ 0 288,696   6 (125,351)
Ending balance (in shares) at Sep. 30, 2021     84,944,145   0 10,762,566        
Beginning balance at Jun. 30, 2021 180,772   $ 8   $ 0 283,196   3 (102,435)
Beginning balance (in shares) at Jun. 30, 2021     84,301,595   0 10,762,566        
Issuance of common stock upon exercise of stock options 107           107      
Issuance of common stock upon exercise of stock options (in shares)     642,550              
Deferred offering costs 12           12      
Stock-based compensation 5,381           5,381      
Net Income (loss) (22,916)                 (22,916)
Other comprehensive income (loss) 3               3  
Ending balance at Sep. 30, 2021 $ 163,359   $ 8   $ 0 $ 288,696   $ 6 $ (125,351)
Ending balance (in shares) at Sep. 30, 2021     84,944,145   0 10,762,566        
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities    
Net loss $ (82,707) $ (6,196)
Adjustments to reconcile net income (loss) to cash used in operating activities:    
Stock-based compensation 58,531 1,381
Depreciation and amortization 383 43
(Gain) loss from unconsolidated subsidiary 354 345
Gain from disposal of equity investment (20,829) 0
(Gain) loss on extinguishment of debt (790) 75
Warranty provision 2,118 5,195
Warranty asset (484) (726)
Bad debt expense 83 0
Deferred income taxes 0 (2)
Other non-cash items 0 43
Changes in operating assets and liabilities:    
Accounts receivable, net (30,017) (12,219)
Inventories (9,590) (1,523)
Prepaid and other current assets (16,609) (4,351)
Other assets 180 (365)
Accounts payable (535) 4,009
Accruals and other current liabilities 21,243 13,825
Accrued interest – related party debt (207) (112)
Deferred revenue (13,374) (14,108)
Other non-current liabilities 904 386
Other, net (1,068) (338)
Net cash used in operating activities (92,414) (14,638)
Cash flows from investing activities:    
Purchases of property and equipment (778) 0
Proceeds from disposal of equity method investment 22,332 0
Net cash used in investing activities: 21,554 0
Cash flows from financing activities:    
Proceeds from borrowings 0 784
Repayments of borrowings (1,000) (4,000)
Repurchase and retirement of common stock (54,155) 0
Offering cost paid (5,942) 0
Deferred financing costs for revolving credit facility (2,077) 0
Proceeds from stock issuance 241,314 30,000
Net cash provided by (used in) financing activities 178,140 26,784
Effect of exchange rate changes on cash and restricted cash 9 (20)
Net increase in cash and restricted cash 107,289 12,126
Cash and restricted cash at beginning of period 33,373 8,235
Cash and restricted cash at end of period 140,662 20,361
Supplemental disclosures of cash flow information:    
Purchase of property and equipment included in account payable 40 0
Non-cash gain on extinguishment of debt from PPP loan forgiveness (790) 0
Gain (loss) on extinguishment of debt 790 (75)
Cash paid during the period for interest 332 350
Reconciliation of cash and restricted cash at period end    
Cash 140,662 32,359
Restricted cash 0 1,014
Total cash and restricted cash $ 140,662 $ 33,373
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

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 are a team of dedicated renewable energy professionals focused on delivering cost reductions to our clients across the solar project development and construction cycle. With significant US and worldwide project installation experience, our differentiated offerings drive value for solar solutions spanning a range of applications including ground mount, tracker, canopy, and rooftop. The Company is headquartered in Austin, Texas and has subsidiaries in Australia, India, Singapore, and South Africa.

 

Initial Public Offering and Related Transaction

The Company’s common stock began trading on the Nasdaq Stock Exchange on April 28, 2021, under the symbol “FTCI” and on April 30, 2021, the Company completed its Initial Public Offering (“IPO”). In connection with the IPO, the Company issued and sold 19,840,000 shares of its common stock at a public offering price of $13.00 per share.



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.

The Company received aggregate proceeds of $241.2 million from the IPO, net of the underwriting discount and commissions and before offering costs and used $54.2 million to purchase and retire an aggregate of 4,455,384 shares of our common stock, some of which resulted from the settlement of certain vested Restricted Stock Units ("RSUs") and the exercise of certain options in connection with the IPO at the IPO price less underwriting discounts and commissions.



Offering costs, including legal, accounting, printing and other IPO-related costs, were reclassified to Additional paid-in capital and recorded against the proceeds from the offering during the quarter ended June 30, 2021.



JOBS Act Accounting Election

We are an emerging growth company, as defined in the Jumpstart Our Business Startups (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. Accordingly, we have elected to use the extended transition period to adopt new or revised accounting standards.

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Revision of Previously Issued Financial Statements
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revision of Previously Issued Financial Statements

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 three months ended September 30, 2021, the Company identified an error in the basic and diluted earnings per share (“EPS”) calculation for the three and six months ended June 30, 2021. Specifically, the Company 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 yet been settled through the legal issuance of common stock. Additionally, the Company identified that it overstated stock-based compensation expense by $3.5 million for the three and six months ended June 30, 2021 due to an error in the calculation of expense related to grantees’ RSU awards. Although the Company has concluded that these errors are immaterial to the previously issued interim financial statements, the Company is correcting these errors by revising the previously issued unaudited condensed consolidated financial statements as of June 30, 2021 and for the three and six months ended June 30, 2021.

Effect of the Revision

The following table summarizes the effect of the revision on the affected financial statement line items within the previously reported unaudited condensed consolidated financial statements as of the date, and for the periods indicated.
The errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:

 

 

 

 As of and for Three Months Ended June 30, 2021
 (As Previously Reported)

 

 

Adjustments

 

 

As of and for Three Months Ended June 30, 2021
(As Revised)

 

 

 

(in thousands, except share and per share data)

 

Condensed Consolidated Balance Sheet

 

 

 

 

 

 

 

 

 

Additional paid-in capital

 

$

286,687

 

 

$

(3,491

)

 

$

283,196

 

Accumulated deficit

 

 

(105,926

)

 

 

3,491

 

 

 

(102,435

)

Condensed Consolidated Statement of Comprehensive Loss

 

 

 

 

 

 

 

 

 

     Cost of Revenue - Product

 

$

43,885

 

 

$

(7

)

 

$

43,878

 

     Research and development

 

 

5,585

 

 

 

(2

)

 

 

5,583

 

     Selling and Marketing

 

 

3,258

 

 

 

(161

)

 

 

3,097

 

     General and administrative

 

 

51,063

 

 

 

(3,321

)

 

 

47,742

 

     Total operating expenses

 

 

59,906

 

 

 

(3,484

)

 

 

56,422

 

     Loss from operations

 

 

(75,963

)

 

 

3,491

 

 

 

(72,472

)

     Loss before income taxes

 

 

(55,590

)

 

 

3,491

 

 

 

(52,099

)

     Net loss

 

 

(55,841

)

 

 

3,491

 

 

 

(52,350

)

     Comprehensive loss

 

 

(55,834

)

 

 

3,491

 

 

 

(52,343

)

     Net loss per share - basic

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

     Net loss per share - diluted

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

     Weighted-average common shares outstanding - basic

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

     Weighted-average common shares outstanding - diluted

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

Condensed Consolidated Statement of Stockholders' Equity

 

 

 

 

 

 

 

 

 

     Additional paid-in capital

 

$

286,687

 

 

$

(3,491

)

 

$

283,196

 

     Accumulated deficit

 

 

(105,926

)

 

 

3,491

 

 

 

(102,435

)

     Net loss

 

 

(55,841

)

 

 

3,491

 

 

 

(52,350

)

     Stock-based compensation

 

 

56,192

 

 

 

(3,491

)

 

 

52,701

 

Note 11. Net loss per share

 

 

 

 

 

 

 

 

 

    Net loss

 

$

(55,841

)

 

$

3,491

 

 

$

(52,350

)

    Basic weighted-average number of common shares outstanding

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

    Diluted weighted-average number of common shares outstanding

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

    Basic loss per share

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

    Diluted loss per share

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

 

 

 

As of and for the Six Months Ended June 30, 2021
(As Previously Reported)

 

 

Adjustments

 

 

As of and for the Six Months Ended June 30, 2021
 (As Revised)

 

 

 

(in thousands, except share and per share data)

 

Condensed Consolidated Balance Sheet

 

 

 

 

 

 

 

 

 

Additional paid-in capital

 

$

286,687

 

 

$

(3,491

)

 

$

283,196

 

Accumulated deficit

 

 

(105,926

)

 

$

3,491

 

 

 

(102,435

)

Condensed Consolidated Statement of Comprehensive Loss

 

 

 

 

 

 

 

 

 

     Cost of Revenue - Product

 

$

98,881

 

 

$

(7

)

 

$

98,874

 

     Research and development

 

 

7,539

 

 

 

(2

)

 

 

7,537

 

     Selling and Marketing

 

 

4,358

 

 

 

(161

)

 

 

4,197

 

     General and administrative

 

 

56,147

 

 

 

(3,321

)

 

 

52,826

 

     Total operating expenses

 

 

68,044

 

 

 

(3,484

)

 

 

64,560

 

     Loss from operations

 

 

(83,982

)

 

 

3,491

 

 

 

(80,491

)

     Loss before income taxes

 

 

(62,833

)

 

 

3,491

 

 

 

(59,342

)

     Net loss

 

 

(63,283

)

 

 

3,491

 

 

 

(59,792

)

     Comprehensive loss

 

 

(63,277

)

 

 

3,491

 

 

 

(59,786

)

     Net loss per share - basic

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

     Net loss per share - diluted

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

     Weighted-average common shares outstanding - basic

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

     Weighted-average common shares outstanding - diluted

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

Condensed Consolidated Statement of Cash Flows

 

 

 

 

 

 

 

 

 

     Net loss

 

$

(63,283

)

 

$

3,491

 

 

$

(59,792

)

     Stock-based compensation

 

 

56,641

 

 

 

(3,491

)

 

 

53,150

 

Note 11. Net loss per share

 

 

 

 

 

 

 

 

 

    Net loss

 

$

(63,283

)

 

$

3,491

 

 

$

(59,792

)

    Basic weighted-average number of common shares outstanding

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

    Diluted weighted-average number of common shares outstanding

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

    Basic loss per share

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

    Diluted loss per share

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

    Shares of common stock issuable upon vesting of restricted stock
     awards

 

 

15,079

 

 

 

(9,885

)

 

 

5,194

 

     Potential common shares excluded from diluted net loss per share

 

 

23,231

 

 

 

(9,885

)

 

 

13,346

 

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

3. Summary of Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.

 

Forward Stock Split

 

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.

Use of Estimates

The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.

 

COVID-19 Pandemic

In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. 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. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.

Unaudited Interim Financial Information

The accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.

 

Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).

Concentration of Credit Risk

Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.

The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.

Equity Method Investments

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

The Company evaluates 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 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.

The Company accounts 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).

The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, 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. (See Note 7)



Stock -Based Compensation

The Company recognizes 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 statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company's common stock on the date of grant. The Company accounts for forfeitures 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

The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from 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-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.

 

Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)

 

The Company contracts with customers for sale of Voyager Trackers 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.

 

The Company’s 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. 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 the Company’s performance in transferring control.

 

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

 

The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when 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.

 

Term-based software license revenue

 

Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.

 

Subscription and Maintenance and support services revenue

 

Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.

 

Cost of Revenue

 

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

 

We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected 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. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.

 

Remaining Performance Obligations

 

Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.

 

Recent Accounting Pronouncements

Recently Adopted Accounting Standards

In December 2019, the 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. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company's 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 Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.

 

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate. 

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue

4. Revenue

 

The Company’s product revenue and service revenue is presented in the Condensed Consolidated Statement of Comprehensive Loss. Revenue by geographic region is based on the customer’s location and presented under Note 14.

Unbilled revenue and contract liabilities

The timing of revenue recognition, billing, and cash collection results in the recognition of accounts receivable, unbilled receivables, and deferred revenue in the Condensed Consolidated Balance Sheets. Unbilled receivables represent an unconditional right to consideration before customers are invoiced. Unbilled receivables are recorded within accounts receivable on the Condensed Consolidated Balance Sheets at the end of the reporting period and consist of $1.2 million and $15.7 million as of December 31, 2020 and September 30, 2021, respectively.

The Company’s contracts have a varied range of terms based on the type of products and services sold. Deferred revenue amounts to $23.0 million and $9.6 million as of December 31, 2020 and September 30, 2021, respectively, consisting of customer deposits related to products and services which were billed in advance. The Company expects to recognize 100% of the revenue related to deferred revenue within the next 12 months. During the nine months ended September 30, 2020 and 2021, the Company recognized $19.9 million and $23.0 million, respectively from deferred revenue recorded at December 31, 2019 and 2020.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets
9 Months Ended
Sep. 30, 2021
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets

5. Prepaid Expenses and Other Current Assets

 

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

December 31,
2020

 

 

September 30,
2021

 

Vendor deposits

 

$

4,205

 

 

$

18,125

 

Prepaid expenses

 

 

1,043

 

 

 

4,060

 

Deferred cost of revenue

 

 

992

 

 

 

 

Surety collateral

 

 

113

 

 

 

246

 

Other current assets

 

 

571

 

 

 

1,127

 

 

 

$

6,924

 

 

$

23,558

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2021
Accrued Expenses and Other Current Liabilities Abstract  
Accrued Expenses and Other Current Liabilities

6. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

 

 

December 31,
2020

 

 

September 30,
2021

 

Accrued cost of revenue

 

$

7,812

 

 

$

33,279

 

Accrued expenses

 

 

2,856

 

 

 

3,205

 

Warranty reserves

 

 

3,985

 

 

 

1,183

 

Accrued compensation

 

 

2,869

 

 

 

1,766

 

Accrued interest expense

 

 

28

 

 

 

128

 

Other

 

 

945

 

 

 

685

 

Total

 

$

18,495

 

 

$

40,246

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Sales of Equity Method Investments
9 Months Ended
Sep. 30, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Sale of Equity Method Investments

7. Sale of Equity Method Investments

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.0 million, net of a success-based fee of $1.9 million. The Company recognized a gain of $20.8 million due to its disposal of approximately 23% non-controlling interest in Dimension during the nine months ended September 30, 2021. The Company has recognized a net loss from the unconsolidated subsidiary of $0.4 million that is included in the nine months ended September 30, 2021 and recognized net loss of $0.2 million and $0.3 million for the three months and nine months ended September 30, 2020, respectively.

 

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. The potential payment is calculated as $200 per 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. 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 to support the purchase agreement and the consummation of the transaction on June 24, 2021.

 

During the three months ended September 30, 2021, the Company received a $0.2 million escrow release payment and recognized the income in accordance with our policy election.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Other Borrowings
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Debt and Other Borrowings 8. Debt and Other Borrowings

On January 30, 2017, the Company sold $7.0 million in aggregate principal amount of secured five-year promissory notes (“the Notes”) through a private placement. Pursuant to the issuance of the Notes, the Company issued 25,000 shares of common stock for every $250,000 of Notes purchased. The fair value of common stock issued was accounted for as debt discount and was amortized over the term of the Notes. The Notes had a fixed rate of 5% per annum payable at maturity. The Company repaid the principal during the year ended December 31, 2020.

On June 17, 2019, the Company entered into a revolving line of credit agreement with the Western Alliance Bank for a total principal amount of $1.0 million and maturity in two years from the date of borrowing. The line of credit had a variable rate of interest, based on movement of prime rate as calculated and published by the Wall Street Journal and required the Company to pay regular monthly payments of all interest accrued as of each payment date. The prime rate at the time of borrowing was at 5.50% per annum. The outstanding balance for the revolving line of credit as of December 31, 2020 was $1 million. The outstanding balance was paid in full and the revolving credit line was closed as of March 31, 2021.

On April 30, 2020, the Company 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 bore a fixed interest rate of 1%. Under the terms of the CARES act, the PPP loan was eligible to be forgiven, 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 debt extinguishment in other income.

On April 30, 2021, the Company entered into a $100 million senior secured revolving credit facility, by and among the Company, 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 (the “Credit Agreement”). The Credit Agreement has an initial three-year term, and it will be used for working capital and for other general corporate purposes. The Company has not made any draws on the revolving credit facility. The Credit Agreement includes the following terms: (i) aggregate commitments of up to $100 million, with letter of credit and swingline sub-limits; (ii) customary base rate of LIBOR plus 3.25% per annum, respectively; (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.
 

The facility is secured by a first priority lien on substantially all of the Company’s assets, subject to certain exclusions, and customary guarantees. The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity 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 the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity 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 the Company had to satisfy as of the period ended September 30, 2021. As of September 30, 2021, the Company was in full compliance with its financial condition covenant.


The Company added $2.1 million in debt issuance costs related to the revolving credit facility which were included in other assets in the Condensed Consolidated Balance Sheets. The debt issuance costs are being amortized over a three-year initial term of the loan. As of September 30, 2021 the unamortized debt issuance costs amounted to $1.8 million.

Included in interest expense for the three and nine months periods ended September 30, 2021 are credit facility revolver fees and amortization of debt issuance costs. The Company had $0.1 million in revolver fees and $0.2 million in amortized debt issuance cost for the three months ended September 30, 2021 and $0.2 million in revolver fees and $0.3 million in amortized debt issuance cost for the nine months ended September 30, 2021, respectively.

The Company recognized $0.1 million and $0.3 million of interest expense on its debt and other borrowings for the three months ended September 30, 2020 and 2021 and $0.3 million and $0.5 million for the nine months ended September 30, 2020 and 2021, respectively.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9. Commitments and Contingencies

Litigation

 

The Company may be involved in various claims, lawsuits, investigations, and other proceedings, arising from the normal course of its 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 alleges breach of contract and tort claims related to a patent license agreement and consulting relationship between FCX and us. FCX seeks damages of approximately $134 million in the lawsuit. On July 2, 2021, we filed a motion to dismiss the tort claims. On July 16, 2021, rather than responding to that motion, 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 and a request for oral argument on September 7, 2021. Discovery in the Southern District of New York matter is ongoing. 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. The Company believes the claims asserted in both lawsuits are without merit, and we plan to vigorously defend against them. The Company and its 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 the Company believes that the likelihood of any material loss related to these matters is remote given the strength of the Company’s defenses

 

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

Warranties

The Company provides standard warranties on its hardware products. The liability amount is based on actual historical warranty spending activity by type of product, customer, and geographic region, modified for any known differences such as the impact of reliability improvements. As of September 30, 2021, warranty reserves totaling $1.2 million were recorded in accrued expenses and other current liabilities and $4.2 million were recorded in other non-current liabilities, in the Company’s Condensed Consolidated Balance Sheets.

Changes in the Company’s product warranty reserves were as follows (in thousands):

 

 

September 30,
2021

 

Balance at beginning of period, December 31, 2020

 

$

6,811

 

Warranties issued during the period

 

 

2,902

 

Settlements made during the period

 

 

(3,507

)

Changes in liability for pre-existing warranties

 

 

(783

)

Balance at end of period

 

$

5,423

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation

10. Stock-Based Compensation

On April 30, 2021, in connection with the IPO offering, 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 offering, at the initial public offering price net of underwriters' fees and commissions.

The Company’s stock-based compensation expense for the three and nine months ended September 30, 2021 was $5.4 million and $58.5 million, an increase of $5.0 million and $57.1 million when compared to stock-based compensation expense for the three and nine months ended September 30, 2020, respectively. The increases have been primarily due to RSUs, for which the service-based vesting condition was satisfied and for which the liquidity event performance vesting condition was met in connection with our IPO. We utilized a graded vesting method which results in an accelerated recognition of compensation costs.

Stock-based compensation expense incurred was $0.4 million and $5.4 million for the three months ended September 30, 2020 and 2021 and $1.4 million and $58.5 million for the nine months ended September 30, 2020 and 2021, respectively.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Common Stock

11. 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 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 September 30, 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 are 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 offering.

 

The Company is using the 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; however, we do not have binding agreements for any material acquisitions or investments at this time though, we would expect to use a portion of such proceeds to provide funding for future development capital in connection with the multi project opportunity for 1.7 gigawatts ("GWs") of 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 are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of December 31, 2020 and the shares will be 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 are recorded as treasury stock on the Company’s Condensed Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be 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 are recorded as treasury stock on the Company’s Consolidated Balance Sheets as of the period ended September 30, 2021 and the shares will be added to the overall pool of stock available to be utilized for future option/stock award issuances to other employees of the organization.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share

12. Net loss per share

The table below sets forth the computation of basic and diluted loss per share. All shares and per share amounts have been adjusted for an approximately 8.25-for-1 share forward stock split which took effect on April 28, 2021 (in thousands, except per share amounts):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Basic and diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(2,840

)

 

$

(22,916

)

 

$

(6,196

)

 

$

(82,707

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted-average number of common shares outstanding

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

82,677,824

 

Diluted weighted-average number of common shares outstanding

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

82,677,824

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic loss per share

 

$

(0.04

)

 

$

(0.24

)

 

$

(0.09

)

 

$

(1.00

)

Diluted loss per share

 

$

(0.04

)

 

$

(0.24

)

 

$

(0.09

)

 

$

(1.00

)

 

For purposes of computing diluted net income per share, weighted-average common shares do not include potentially dilutive securities that are anti-dilutive. The following potentially dilutive securities were excluded (in thousands):

 

 

 

As of September 30,

 

 

 

2020

 

 

2021

 

Shares of common stock issuable under stock option plans outstanding

 

 

8,566

 

 

 

9,610

 

Shares of common stock issuable upon vesting of restricted stock awards

 

 

13,622

 

 

 

5,598

 

Potential common shares excluded from diluted net loss per share

 

 

22,188

 

 

 

15,208

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

13. Income Taxes

For the three months ended September 30, 2020 and 2021, the Company recorded an income tax expense of $0.02 million and $0.04 million respectively. For the nine months ended September 30, 2020 and 2021, the Company recorded an income tax benefit of $0.12 million and income tax expense of $0.14 million, respectively. Income tax expense recorded for three and nine months ended September 30, 2020 and 2021, was lower than the statutory tax rate of 21% primarily due to a valuation allowance established against the U.S. deferred tax assets.



As of September 30, 2021, the Company had total unrecognized tax benefits of approximately $0.1 million. All of our gross unrecognized tax benefits, if recognized, would affect our effective tax rate. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense. As of September 30, 2021, the Company had not accrued any interest or penalties related to unrecognized tax benefits.
 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Segment Information

14. Segment Information

The Company has one segment: manufacturing and servicing of Voyager Tracker. The Company's Chief Executive Officer (the chief operating decision maker) views and evaluates operations, manages resource allocations, and measures performance based on the results of the Company’s reportable operating segment under its management reporting system. The application of this structure permits us to align our strategic business initiatives and corporate goals in a manner that best focuses our businesses and support operations for success.

The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

United States

 

$

59,591

 

 

$

52,984

 

 

$

143,034

 

 

$

168,540

 

Other

 

 

49

 

 

 

5

 

 

 

139

 

 

 

264

 

Total net revenue

 

$

59,640

 

 

$

52,989

 

 

$

143,173

 

 

$

168,804

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Related Parties
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Related Parties

15. Related Parties

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.

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.

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.

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 Energy LLC. (See Note. 7)

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation

Basis of Presentation and Principles of Consolidation

These unaudited condensed consolidated financial statements include the results of the Company and its wholly owned subsidiaries and have been prepared in conformity with U.S. generally accepted accounting principles (“GAAP”). Intercompany accounts and transactions have been eliminated upon consolidation.

 

Forward Stock Split

Forward Stock Split

 

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.

Use of Estimates

Use of Estimates

The preparation of the Company’s financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that impact the reported amounts of assets, liabilities, expenses, and the disclosure of contingent assets and liabilities in the Company’s financial statements and accompanying notes. These estimates and assumptions are based on current facts, historical experience and various other factors believed to be reasonable under the circumstances, the results of which form the basis.

Covid-19 Pandemic

COVID-19 Pandemic

In March 2020, the World Health Organization declared the novel coronavirus 2019 (“COVID-19”) a global pandemic. The COVID-19 pandemic has had and may continue to have an unfavorable impact on certain parts of our business. 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. We have experienced delays in production and shipments in the current quarter due to an outbreak of COVID at a supplier site and a quarantine imposed on one of our shipping vessels. Due to the nature of the pandemic, we may continue to experience reduced customer demand in certain parts of our business or constrained supply that could materially and adversely impact our business, financial condition, results of operations, liquidity and cash flows in future periods.

Unaudited Interim Financial Information

Unaudited Interim Financial Information

The accompanying unaudited condensed consolidated financial statements as of September 30, 2021 and for the three and nine months ended September 30, 2020 and 2021, have been prepared in accordance with GAAP for interim financial statements and pursuant to Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments have been made that are considered necessary for a fair statement of our financial position as of December 31, 2020 and September 30, 2021, our results of operations for the three and nine months ended September 30, 2020 and 2021 and our cash flows for the nine months ended September 30, 2020 and 2021. The condensed consolidated balance sheets as of December 31, 2020 have been derived from the Company’s audited consolidated financial statements. Operating results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021.

 

Certain information and disclosures normally included in the notes to annual financial statements prepared in accordance with GAAP have been omitted from these interim financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s final prospectus (the “IPO Prospectus”) dated as of April 29, 2021, and filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933, as amended (the “Securities Act”).

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents. The Company maintains deposits in federally insured financial institutions in excess of federally insured limits. The Company is exposed to credit risk in the event of default by the financial institutions holding our cash and cash equivalents that are recorded on our balance sheets. The Company mitigates its risk by investing in high-grade instruments and limiting the concentration in any one issuer, which limits its exposure. The Company has not experienced any losses since inception.

The carrying amounts of cash and cash equivalents, prepaid expenses, accounts payable and accrued other liabilities are reasonable estimates of their fair value because of the short maturity of these items.

Equity Method Investments

Equity Method Investments

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

The Company evaluates 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 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.

The Company accounts 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).

The Company has made an accounting policy election, as a result of disposing of its equity method investment on June 24, 2021, 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. (See Note 7)

Stock-Based Compensation Stock -Based Compensation The Company recognizes 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 statements of operations over the requisite service period of the awards. The Company calculates the fair value of stock options using the Black-Scholes Option-Pricing model. The fair value of restricted stock grants represents the estimated fair value of the Company's common stock on the date of grant. The Company accounts for forfeitures 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

The Company derives its revenue primarily from sale of: (1) Voyager Tracker and customized components of Voyager Tracker, (2) individual parts of Voyager Tracker for certain specific transactions, (3) shipping and handling services, (4) term-based software licenses, (5) maintenance and support services for the term-based software licenses, and (6) subscription services. Product revenue includes revenue from 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-based enterprise licensing model, and maintenance and support services in connection with the term-based software licenses.

 

Voyager Tracker and individual parts of Voyager Tracker (including shipping and handling)

 

The Company contracts with customers for sale of Voyager Trackers 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.

 

The Company’s 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. 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 the Company’s performance in transferring control.

 

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

 

The Company’s sale of individual parts of Voyager Tracker for certain specific transactions include multiple performance obligations consisting of individual parts of the Voyager Tracker. Revenue recognized for the Company’s part sales are recorded at a point in time and recognized when 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.

 

Term-based software license revenue

 

Term-based software license revenue included under product revenue is primarily derived from sale of term-based software licenses that are deployed on the customers’ own servers and have significant standalone functionality. The revenue is recognized upon transfer of control to the customer. The control for term-based software licenses is transferred at the later of delivery to the customer or the software license start date. Term-based software license revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021.

 

Subscription and Maintenance and support services revenue

 

Subscription revenue is derived from a subscription-based enterprise licensing model with contract terms typically ranging from one to two years and consists of subscription fees from the licensing of Subscription services. Subscription services revenue is immaterial for the three and nine month periods ended September 30, 2020 and September 30, 2021. The hosted on-demand service arrangements do not provide customers with the right to take possession of the software supporting the hosted services. Services revenue includes maintenance and support activities related to term-based software licenses. Support revenue is derived from ongoing security updates, upgrades, bug fixes, and maintenance. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term beginning on the date access is provided.

 

Cost of Revenue

 

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

 

We provide standard assurance type warranties with our Voyager Trackers for periods generally ranging from five to ten years. We record a provision for estimated warranty expenses, net of amounts recoverable from manufacturers, to cost of sales when we recognize revenue. These estimates are based on our historical experience and forward-looking factors including the expected 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. We do not maintain general or unspecified reserves; all warranty reserves are related to specific projects. All actual or estimated costs incurred in subsequent periods are charged to those established reserves.

 

Remaining Performance Obligations

 

Remaining performance obligations relate to contracts that have original expected durations of one year or less. Therefore, the transaction price allocated to performance obligations that are unsatisfied or partially satisfied as of the end of the reporting period are not required to be disclosed under ASC 606.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Recently Adopted Accounting Standards

In December 2019, the 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. The Company adopted ASU 2019-12 in the first quarter of 2021, and the adoption had no material impact to the Company's 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 Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its condensed consolidated financial statements and the Company plans to adopt effective January 1, 2023.

 

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This standard provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. The Company is currently evaluating the impact this adoption will have on the Company’s condensed consolidated financial statements and will apply this guidance to transactions and modifications of these arrangements as appropriate. 

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revision of Previously Issued Financial Statements (Tables)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revision of Previously Issued Financial Statements The errors had no impact on total cash flows for operating, investing, or financing activities, but did impact line items in the indirect method of operating cash flow presentation as shown below:

 

 

 

 As of and for Three Months Ended June 30, 2021
 (As Previously Reported)

 

 

Adjustments

 

 

As of and for Three Months Ended June 30, 2021
(As Revised)

 

 

 

(in thousands, except share and per share data)

 

Condensed Consolidated Balance Sheet

 

 

 

 

 

 

 

 

 

Additional paid-in capital

 

$

286,687

 

 

$

(3,491

)

 

$

283,196

 

Accumulated deficit

 

 

(105,926

)

 

 

3,491

 

 

 

(102,435

)

Condensed Consolidated Statement of Comprehensive Loss

 

 

 

 

 

 

 

 

 

     Cost of Revenue - Product

 

$

43,885

 

 

$

(7

)

 

$

43,878

 

     Research and development

 

 

5,585

 

 

 

(2

)

 

 

5,583

 

     Selling and Marketing

 

 

3,258

 

 

 

(161

)

 

 

3,097

 

     General and administrative

 

 

51,063

 

 

 

(3,321

)

 

 

47,742

 

     Total operating expenses

 

 

59,906

 

 

 

(3,484

)

 

 

56,422

 

     Loss from operations

 

 

(75,963

)

 

 

3,491

 

 

 

(72,472

)

     Loss before income taxes

 

 

(55,590

)

 

 

3,491

 

 

 

(52,099

)

     Net loss

 

 

(55,841

)

 

 

3,491

 

 

 

(52,350

)

     Comprehensive loss

 

 

(55,834

)

 

 

3,491

 

 

 

(52,343

)

     Net loss per share - basic

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

     Net loss per share - diluted

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

     Weighted-average common shares outstanding - basic

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

     Weighted-average common shares outstanding - diluted

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

Condensed Consolidated Statement of Stockholders' Equity

 

 

 

 

 

 

 

 

 

     Additional paid-in capital

 

$

286,687

 

 

$

(3,491

)

 

$

283,196

 

     Accumulated deficit

 

 

(105,926

)

 

 

3,491

 

 

 

(102,435

)

     Net loss

 

 

(55,841

)

 

 

3,491

 

 

 

(52,350

)

     Stock-based compensation

 

 

56,192

 

 

 

(3,491

)

 

 

52,701

 

Note 11. Net loss per share

 

 

 

 

 

 

 

 

 

    Net loss

 

$

(55,841

)

 

$

3,491

 

 

$

(52,350

)

    Basic weighted-average number of common shares outstanding

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

    Diluted weighted-average number of common shares outstanding

 

 

79,229,174

 

 

 

6,927,135

 

 

 

86,156,309

 

    Basic loss per share

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

    Diluted loss per share

 

 

(0.70

)

 

 

0.09

 

 

 

(0.61

)

 

 

 

As of and for the Six Months Ended June 30, 2021
(As Previously Reported)

 

 

Adjustments

 

 

As of and for the Six Months Ended June 30, 2021
 (As Revised)

 

 

 

(in thousands, except share and per share data)

 

Condensed Consolidated Balance Sheet

 

 

 

 

 

 

 

 

 

Additional paid-in capital

 

$

286,687

 

 

$

(3,491

)

 

$

283,196

 

Accumulated deficit

 

 

(105,926

)

 

$

3,491

 

 

 

(102,435

)

Condensed Consolidated Statement of Comprehensive Loss

 

 

 

 

 

 

 

 

 

     Cost of Revenue - Product

 

$

98,881

 

 

$

(7

)

 

$

98,874

 

     Research and development

 

 

7,539

 

 

 

(2

)

 

 

7,537

 

     Selling and Marketing

 

 

4,358

 

 

 

(161

)

 

 

4,197

 

     General and administrative

 

 

56,147

 

 

 

(3,321

)

 

 

52,826

 

     Total operating expenses

 

 

68,044

 

 

 

(3,484

)

 

 

64,560

 

     Loss from operations

 

 

(83,982

)

 

 

3,491

 

 

 

(80,491

)

     Loss before income taxes

 

 

(62,833

)

 

 

3,491

 

 

 

(59,342

)

     Net loss

 

 

(63,283

)

 

 

3,491

 

 

 

(59,792

)

     Comprehensive loss

 

 

(63,277

)

 

 

3,491

 

 

 

(59,786

)

     Net loss per share - basic

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

     Net loss per share - diluted

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

     Weighted-average common shares outstanding - basic

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

     Weighted-average common shares outstanding - diluted

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

Condensed Consolidated Statement of Cash Flows

 

 

 

 

 

 

 

 

 

     Net loss

 

$

(63,283

)

 

$

3,491

 

 

$

(59,792

)

     Stock-based compensation

 

 

56,641

 

 

 

(3,491

)

 

 

53,150

 

Note 11. Net loss per share

 

 

 

 

 

 

 

 

 

    Net loss

 

$

(63,283

)

 

$

3,491

 

 

$

(59,792

)

    Basic weighted-average number of common shares outstanding

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

    Diluted weighted-average number of common shares outstanding

 

 

73,106,935

 

 

 

3,474,582

 

 

 

76,581,517

 

    Basic loss per share

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

    Diluted loss per share

 

 

(0.87

)

 

 

0.09

 

 

 

(0.78

)

    Shares of common stock issuable upon vesting of restricted stock
     awards

 

 

15,079

 

 

 

(9,885

)

 

 

5,194

 

     Potential common shares excluded from diluted net loss per share

 

 

23,231

 

 

 

(9,885

)

 

 

13,346

 

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2021
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

 

December 31,
2020

 

 

September 30,
2021

 

Vendor deposits

 

$

4,205

 

 

$

18,125

 

Prepaid expenses

 

 

1,043

 

 

 

4,060

 

Deferred cost of revenue

 

 

992

 

 

 

 

Surety collateral

 

 

113

 

 

 

246

 

Other current assets

 

 

571

 

 

 

1,127

 

 

 

$

6,924

 

 

$

23,558

 

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 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,
2020

 

 

September 30,
2021

 

Accrued cost of revenue

 

$

7,812

 

 

$

33,279

 

Accrued expenses

 

 

2,856

 

 

 

3,205

 

Warranty reserves

 

 

3,985

 

 

 

1,183

 

Accrued compensation

 

 

2,869

 

 

 

1,766

 

Accrued interest expense

 

 

28

 

 

 

128

 

Other

 

 

945

 

 

 

685

 

Total

 

$

18,495

 

 

$

40,246

 

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Summary of Changes in Product Warranty Reserves

Changes in the Company’s product warranty reserves were as follows (in thousands):

 

 

September 30,
2021

 

Balance at beginning of period, December 31, 2020

 

$

6,811

 

Warranties issued during the period

 

 

2,902

 

Settlements made during the period

 

 

(3,507

)

Changes in liability for pre-existing warranties

 

 

(783

)

Balance at end of period

 

$

5,423

 

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Income (Loss) Per Share

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Basic and diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(2,840

)

 

$

(22,916

)

 

$

(6,196

)

 

$

(82,707

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted-average number of common shares outstanding

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

82,677,824

 

Diluted weighted-average number of common shares outstanding

 

 

67,567,724

 

 

 

94,596,519

 

 

 

69,857,468

 

 

 

82,677,824

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic loss per share

 

$

(0.04

)

 

$

(0.24

)

 

$

(0.09

)

 

$

(1.00

)

Diluted loss per share

 

$

(0.04

)

 

$

(0.24

)

 

$

(0.09

)

 

$

(1.00

)

Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share The following potentially dilutive securities were excluded (in thousands):

 

 

 

As of September 30,

 

 

 

2020

 

 

2021

 

Shares of common stock issuable under stock option plans outstanding

 

 

8,566

 

 

 

9,610

 

Shares of common stock issuable upon vesting of restricted stock awards

 

 

13,622

 

 

 

5,598

 

Potential common shares excluded from diluted net loss per share

 

 

22,188

 

 

 

15,208

 

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Schedule of Company's Total Revenue by Geographic Area

The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

United States

 

$

59,591

 

 

$

52,984

 

 

$

143,034

 

 

$

168,540

 

Other

 

 

49

 

 

 

5

 

 

 

139

 

 

 

264

 

Total net revenue

 

$

59,640

 

 

$

52,989

 

 

$

143,173

 

 

$

168,804

 

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 28, 2021
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Description Of Business [Line Items]          
Stock issuance costs       $ 5,942 $ 0
Stock split   8.25-for-1      
IPO [Member]          
Description Of Business [Line Items]          
Issuance of common stock (in shares) 19,840,000     4,455,384  
Price per share of common stock $ 13.00        
Proceeds from IPO       $ 241,200  
Purchase cost of shares $ 54,200   $ 54,200 $ 54,200  
Stock split       8.25-for-1  
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Condensed Consolidated Balance Sheet                  
Additional paid-in capital $ 288,696         $ 288,696   $ 50,096  
Accumulated deficit (125,351)         (125,351)   (42,643)  
Condensed Consolidated Statement of Comprehensive Loss                  
Cost of Revenue 61,028   $ 56,774     192,774 $ 134,709    
Research and development 2,116   1,438     9,653 4,047    
Selling and marketing 2,224   1,041     6,421 2,374    
General and administrative 10,392   2,912     63,217 7,630    
Total operating expenses 14,732   5,391     79,291 14,051    
Loss from operations (22,771)   (2,525)     (103,261) (5,587)    
Loss before income taxes (22,875)   (2,630)     (82,216) (5,966)    
Net loss (22,916)   (2,840) $ (59,792) $ (3,356) (82,707) (6,196)    
Comprehensive loss $ (22,913)   $ (2,852)     $ (82,698) $ (6,216)    
Basic loss per share $ (0.24)   $ (0.04)     $ (1.00) $ (0.09)    
Diluted loss per share $ (0.24)   $ (0.04)     $ (1.00) $ (0.09)    
Basic weighted-average number of common shares outstanding 94,596,519   67,567,724     82,677,824 69,857,468    
Diluted weighted-average number of common shares outstanding 94,596,519   67,567,724     82,677,824 69,857,468    
Statement of Stockholders' Equity [Abstract]                  
Net Income (loss) $ (22,916)   $ (2,840) (59,792) (3,356) $ (82,707) $ (6,196)    
Stockholders equity 163,359 $ 180,772 16,720 180,772 19,124 163,359 16,720 7,451 $ (8,445)
Statement of Cash Flows [Abstract]                  
Net loss (22,916)   (2,840) (59,792) (3,356) $ (82,707) $ (6,196)    
Note 11. Net loss per share                  
Potential common shares excluded from diluted net loss per share           15,208 22,188    
Product                  
Condensed Consolidated Statement of Comprehensive Loss                  
Cost of Revenue 48,090   46,513     $ 146,964 $ 114,883    
Additional Paid-in Capital                  
Statement of Stockholders' Equity [Abstract]                  
Stockholders equity 288,696 283,196 49,654 283,196 49,206 288,696 49,654 50,096 18,273
Accumulated Deficit                  
Condensed Consolidated Statement of Comprehensive Loss                  
Net loss (22,916)   (2,840) (59,792) (3,356)        
Statement of Stockholders' Equity [Abstract]                  
Net Income (loss) (22,916)   (2,840) (59,792) (3,356)        
Stockholders equity (125,351) (102,435) (32,915) (102,435) (30,075) $ (125,351) $ (32,915) $ (42,643) $ (26,719)
Statement of Cash Flows [Abstract]                  
Net loss $ (22,916)   $ (2,840) (59,792) $ (3,356)        
As Previously Reported                  
Condensed Consolidated Balance Sheet                  
Additional paid-in capital   286,687   286,687          
Accumulated deficit   (105,926)   (105,926)          
Condensed Consolidated Statement of Comprehensive Loss                  
Research and development   5,585   7,539          
Selling and marketing   3,258   4,358          
General and administrative   51,063   56,147          
Total operating expenses   59,906   68,044          
Loss from operations   (75,963)   (83,982)          
Loss before income taxes   (55,590)   (62,833)          
Net loss   (55,841)   (63,283)          
Comprehensive loss   $ (55,834)   $ (63,277)          
Basic loss per share   $ (0.70)   $ (0.87)          
Diluted loss per share   $ (0.70)   $ (0.87)          
Basic weighted-average number of common shares outstanding   79,229,174   73,106,935          
Diluted weighted-average number of common shares outstanding   79,229,174   73,106,935          
Statement of Stockholders' Equity [Abstract]                  
Net Income (loss)   $ (55,841)   $ (63,283)          
Stock-based compensation   56,192   56,641          
Statement of Cash Flows [Abstract]                  
Net loss   (55,841)   (63,283)          
Stock-based compensation   56,192   $ 56,641          
Note 11. Net loss per share                  
Shares of common stock issuable upon vesting of restricted stock awards       15,079          
Potential common shares excluded from diluted net loss per share       23,231          
As Previously Reported | Product                  
Condensed Consolidated Statement of Comprehensive Loss                  
Cost of Revenue   43,885   $ 98,881          
As Previously Reported | Additional Paid-in Capital                  
Condensed Consolidated Balance Sheet                  
Additional paid-in capital   286,687   286,687          
As Previously Reported | Accumulated Deficit                  
Condensed Consolidated Balance Sheet                  
Accumulated deficit   (105,926)   (105,926)          
Adjustments                  
Condensed Consolidated Balance Sheet                  
Additional paid-in capital   (3,491)   (3,491)          
Accumulated deficit   3,491   3,491          
Condensed Consolidated Statement of Comprehensive Loss                  
Research and development   (2)   2          
Selling and marketing   (161)   161          
General and administrative   (3,321)   3,321          
Total operating expenses   (3,484)   (3,484)          
Loss from operations   3,491   3,491          
Loss before income taxes   3,491   3,491          
Net loss   3,491   3,491          
Comprehensive loss   $ 3,491   $ 3,491          
Basic loss per share   $ 0.09   $ 0.09          
Diluted loss per share   $ 0.09   $ 0.09          
Basic weighted-average number of common shares outstanding   6,927,135   3,474,582          
Diluted weighted-average number of common shares outstanding   6,927,135   3,474,582          
Statement of Stockholders' Equity [Abstract]                  
Net Income (loss)   $ 3,491   $ 3,491          
Stock-based compensation   (3,491)   (3,491)          
Statement of Cash Flows [Abstract]                  
Net loss   3,491   3,491          
Stock-based compensation   (3,491)   $ (3,491)          
Note 11. Net loss per share                  
Shares of common stock issuable upon vesting of restricted stock awards       9,885          
Potential common shares excluded from diluted net loss per share       9,885          
Adjustments | Product                  
Condensed Consolidated Statement of Comprehensive Loss                  
Cost of Revenue   7   $ 7          
Adjustments | Additional Paid-in Capital                  
Condensed Consolidated Balance Sheet                  
Additional paid-in capital   (3,491)   (3,491)          
Adjustments | Accumulated Deficit                  
Condensed Consolidated Balance Sheet                  
Accumulated deficit   3,491   3,491          
As Revised                  
Condensed Consolidated Balance Sheet                  
Additional paid-in capital   283,196   283,196          
Accumulated deficit   (102,435)   (102,435)          
Condensed Consolidated Statement of Comprehensive Loss                  
Research and development   5,583   7,537          
Selling and marketing   3,097   4,197          
General and administrative   47,742   52,826          
Total operating expenses   56,422   64,560          
Loss from operations   (72,472)   (80,491)          
Loss before income taxes   (52,099)   (59,342)          
Net loss   (52,350)   (59,792)          
Comprehensive loss   $ (52,343)   $ (59,786)          
Basic loss per share   $ (0.61)   $ (0.78)          
Diluted loss per share   $ (0.61)   $ (0.78)          
Basic weighted-average number of common shares outstanding   86,156,309   76,581,517          
Diluted weighted-average number of common shares outstanding   86,156,309   76,581,517          
Statement of Stockholders' Equity [Abstract]                  
Net Income (loss)   $ (52,350)   $ (59,792)          
Stock-based compensation   52,701   53,150          
Statement of Cash Flows [Abstract]                  
Net loss   (52,350)   (59,792)          
Stock-based compensation   52,701   $ 53,150          
Note 11. Net loss per share                  
Shares of common stock issuable upon vesting of restricted stock awards       5,194          
Potential common shares excluded from diluted net loss per share       13,346          
As Revised | Product                  
Condensed Consolidated Statement of Comprehensive Loss                  
Cost of Revenue   43,878   $ 98,874          
As Revised | Additional Paid-in Capital                  
Condensed Consolidated Balance Sheet                  
Additional paid-in capital   283,196   283,196          
As Revised | Accumulated Deficit                  
Condensed Consolidated Balance Sheet                  
Accumulated deficit   $ (102,435)   $ (102,435)          
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 9 Months Ended
Apr. 28, 2021
$ / shares
Mar. 31, 2021
Sep. 30, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Mar. 31, 2020
shares
Stock split 8.25-for-1        
Forward stock split     8.25    
Common stock, par value | $ / shares $ 0.0001   $ 0.0001 $ 0.0001  
Common stock, shares issued     84,944,145 66,155,340 9,162,976
Common stock, shares outstanding     84,944,145 66,155,340  
Warranty description   We provide standard assurance type warranties with our Voyager Trackers 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 46 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Details1) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-10-01 - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Revenue allocated to remaining performance obligations, amount of revenue expected to be recognized   $ 23.0 $ 19.9
Revenue allocated to remaining performance obligations, percentage of revenue expected to be recognized 100.00%    
Revenue allocated to remaining performance obligations, expected timing of satisfaction 12 months    
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information - (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 9,606 $ 22,980
Unbilled receivables $ 15,700 $ 1,200
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Vendor deposits $ 18,125 $ 4,205
Prepaid expense 4,060 1,043
Deferred cost of revenue 0 992
Surety collateral 246 113
Other current assets 1,127 571
Prepaid expenses and other current assets, Total $ 23,558 $ 6,924
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities Abstract    
Accrued cost of revenue $ 33,279 $ 7,812
Accrued expenses 3,205 2,856
Warranty reserves 1,183 3,985
Accrued compensation 1,766 2,869
Accrued interest expense 128 28
Other 685 945
Total $ 40,246 $ 18,495
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Sales of Equity Method Investments - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jun. 24, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 29, 2021
Schedule Of Equity Method Investments [Line Items]            
Success Based Fee           $ 1.9
Gain (Loss) on Disposition of Stock in Subsidiary     $ 0.2 $ 0.4 $ 0.3  
Business Combination Contingent Consideration Receivable       $ 14.0    
Escrow released payment received   $ 0.2        
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. The potential payment is calculated as $200 per 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 (Loss) on Sale of Equity Investments       $ 20.8    
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.0          
Success Based Fee $ 1.9          
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of operations            
Gross loss $ (8,039,000) $ 2,866,000     $ (23,970,000) $ 8,464,000
Net loss (22,916,000) (2,840,000) $ (59,792,000) $ (3,356,000) (82,707,000) (6,196,000)
Share of net loss from equity method investment $ (400) $ (186,000)     $ (354,000) $ (345,000)
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Other Borrowings - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2021
USD ($)
Jan. 20, 2021
USD ($)
Apr. 30, 2020
USD ($)
Jun. 17, 2019
USD ($)
Jan. 30, 2017
USD ($)
shares
Sep. 30, 2021
USD ($)
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
shares
Mar. 31, 2020
shares
Debt Instrument [Line Items]                      
Common stock issued for notes purchased | shares           84,944,145   84,944,145   66,155,340 9,162,976
Amortization of debt issuance cost           $ 200,000   $ 300,000      
Gain (loss) on extinguishment of debt           0 $ (34,000) 790,000 $ (75,000)    
Interest expense on debt and other borrowings           $ 300,000 $ 100,000 500,000 $ 300,000    
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,000      
Leverage ratio           3.75   3.75      
Interest coverage ratio           1.5   1.5      
Line of credit facility, covenant compliance               As of September 30, 2021, the Company was in full compliance with its financial condition covenant.      
Revolving Line of Credit                      
Debt Instrument [Line Items]                      
Term of notes               3 years      
Unamortized debt issuance cost           $ 1,800,000   $ 1,800,000      
Credit facility revolver fees           100,000   200,000      
Debt issuance costs           $ 2,100,000   $ 2,100,000      
Revolving Line of Credit | Western Alliance Bank [Member]                      
Debt Instrument [Line Items]                      
Principal amount       $ 1,000,000.0              
Maturity period       2 years              
Initial margins       5.50%              
Line of credit, outstanding balance                   $ 1,000,000  
Revolving Line of Credit | Barclays Bank PLC [Member]                      
Debt Instrument [Line Items]                      
Principal amount $ 100,000,000                    
Maturity period 3 years                    
Initial Commitment Fees 0.50%                    
Revolving Line of Credit | Barclays Bank PLC [Member] | Letter of Credit [Member]                      
Debt Instrument [Line Items]                      
Aggregate commitments $ 100,000,000                    
Initial Commitment Fees 3.25%                    
Line of credit facility, covenant terms               The Credit Agreement includes the following financial condition covenants that the Company is required to satisfy: (i) maintain a minimum liquidity 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 the Company achieves $50 million in adjusted EBITDA over a trailing twelve months. Once the leverage and interest coverage ratios are triggered the minimum liquidity 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 the Company had to satisfy as of the period ended September 30, 2021.      
The Notes [Member] | Private Placement [Member]                      
Debt Instrument [Line Items]                      
Aggregate principal amount of notes         $ 7,000,000.0            
Term of notes         5 years            
Common stock issued for notes purchased | shares         25,000            
Promissory notes purchased         $ 250,000            
Interest rate of notes         5.00%            
Paycheck Protection Program ('PPP') Loan [Member] | CARES Act [Member]                      
Debt Instrument [Line Items]                      
Maturity period     2 years                
Initial margins     1.00%                
Loans received     $ 800,000                
Gain (loss) on extinguishment of debt   $ 800,000                  
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Details)
$ in Millions
Sep. 30, 2021
USD ($)
Accrued Expenses and Other Current Liabilities [Member]  
Product Warranty Liability [Line Items]  
Warranty reserves $ 1.2
Other Noncurrent Liabilities [Member]  
Product Warranty Liability [Line Items]  
Warranty reserves $ 4.2
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Product Warranties Disclosures [Abstract]  
Balance at beginning of period $ 6,811
Warranties issued during the period 2,902
Settlements made during the period (3,507)
Changes in liability for pre-existing warranties (783)
Balance at end of period $ 5,423
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Apr. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense   $ 5,400     $ 58,531 $ 1,381
Stock purchased and retired 2,191,557          
Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock purchased and retired 2,263,827          
IPO [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Proceeds from IPO         241,200  
Purchase cost of shares $ 54,200     $ 54,200 54,200  
Retire aggregate shares of common stock 4,455,384          
Stock-based compensation expense   5,400 $ 400   58,500 $ 1,400
IPO [Member] | Restricted Stock Units (RSUs) [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increased stock-based compensation expenses   $ 5,000     $ 57,100  
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 05, 2021
Jan. 08, 2021
Jul. 21, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Apr. 28, 2021
Dec. 31, 2020
Mar. 31, 2020
Class of Stock [Line Items]                      
Preferred Stock, Shares Authorized         10,000,000   10,000,000     10,000,000  
Preferred Stock, Par or Stated Value Per Share         $ 0.0001   $ 0.0001     $ 0.0001  
Preferred Stock, Shares Issued         0   0     0  
Common stock, shares authorized         850,000,000   850,000,000     850,000,000  
Common stock, par value         $ 0.0001   $ 0.0001   $ 0.0001 $ 0.0001  
Dividends             $ 0        
Common stock, shares issued         84,944,145   84,944,145     66,155,340 9,162,976
Sale of stock, price per share                     $ 3.27
Common stock, value, issued         $ 8,000   $ 8,000     $ 1,000 $ 30,000.0
Operating Expenses         14,732,000 $ 5,391,000 79,291,000 $ 14,051,000      
Treasury stock, shares, acquired   717,460 148,440 9,896,666              
Treasury stock, value   $ 0 $ 0 $ 0 $ 0   $ 0     $ 0  
IPO [Member]                      
Class of Stock [Line Items]                      
Stock Issued During Period Shares New Issues 19,840,000           4,455,384        
Shares Issued, Price Per Share $ 13.00                    
Proceeds from Issuance Initial Public Offering $ 241,200,000                    
Underwriting Discount and Commissions $ 16,800,000                    
IPO [Member] | Restricted Stock Units (RSUs) [Member]                      
Class of Stock [Line Items]                      
Stock Issued During Period Shares New Issues             2,263,827        
IPO [Member] | Repurchase [Member]                      
Class of Stock [Line Items]                      
Stock Issued During Period Shares New Issues             2,191,557        
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Additional Information) (Details)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Forward stock split 8.25
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Basic and diluted:            
Net loss $ (22,916) $ (2,840) $ (59,792) $ (3,356) $ (82,707) $ (6,196)
Basic weighted-average number of common shares outstanding 94,596,519 67,567,724     82,677,824 69,857,468
Effect of dilutive shares   67,567,724        
Diluted weighted-average number of common shares outstanding 94,596,519 67,567,724     82,677,824 69,857,468
Basic loss per share $ (0.24) $ (0.04)     $ (1.00) $ (0.09)
Diluted loss per share $ (0.24) $ (0.04)     $ (1.00) $ (0.09)
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net loss per share 15,208 22,188
Stock Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common shares excluded from diluted net loss per share 9,610 8,566
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,598 13,622
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Contingency [Line Items]        
Pre-tax income (loss) from company's operations $ (22,875) $ (2,630) $ (82,216) $ (5,966)
Income tax expense (benefit) 41 $ 24 $ 137 $ (115)
Change in deferred tax assets valuation allowance, percentage     21.00%  
Unrecognized tax benefits 100   $ 100  
Income Tax Interest and Penalties Accrued $ 0   $ 0  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Additional Information (Details)
9 Months Ended
Sep. 30, 2021
Segment
Number of operating segment 1
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Schedule of Company's Total Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 52,989 $ 59,640 $ 168,804 $ 143,173
United States [Member]        
Revenues 52,984 59,591 168,540 143,034
Other [Member]        
Revenues $ 5 $ 49 $ 264 $ 139
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Related Parties -Additional Information (Detail) - USD ($)
Jun. 29, 2021
Apr. 05, 2021
Jan. 08, 2021
Jul. 21, 2020
Sep. 30, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]            
Treasury stock, shares, acquired   717,460 148,440 9,896,666    
Treasury stock, value   $ 0 $ 0 $ 0 $ 0 $ 0
Two Executive Member [Member]            
Related Party Transaction [Line Items]            
Payment Of Success Based Fee $ 1,900,000          
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "1 ;%,'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 " D0&Q3GQ>1J.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VG10^CVLN))07!!\1:2V=U@DX9DI-VW-XV[740?0,@E,W^^ M^0;2Z2#U&/$YC@$C64PWLQM\DCILV)$H2("DC^A4JG/"Y^9^C$Y1OL8#!*4_ MU &AX?P.')(RBA0LP"JL1-9W1DL=4=$8SWBC5WSXC$.!&0TXH$-/"40M@/7+ MQ'":APZN@ 5&&%WZ+J!9B:7Z)[9T@)V3<[)K:IJF>FI++N\@X.WI\:6L6UF? M2'F-^56RDDX!-^PR^;7=WN\>6-_P1E0BGV8G6LFYO&W?%]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M)$!L4R> +:=@!0 J18 !@ !X;"]W;W)KR!]JQ[DF;U$8JZO.3NODLV4I;\3,SX*BT**V/; B%L2=Z22[]B2G$Y'J,(CYDR0JC2(F#]<\ M%/NKCM,Y7G@)MCMM+EC32<*V?,GU[\F3A#.K5/&#B,IX(5?9+]OFS MO5Z'>*G2(BJ"@2 *XOR?O16). EPZ9D 6@30#P'.N3>X18";?6A.EGW6#=-L M.I%B3Z1Y&M3,09:;+!J^)HA-,RZUA+L!Q.GIC?!2:!5-6.R3VU@'^D 6<=X] M3)J[1.V8Y&IB:7B;B;&\0ODZ5Z9GE,?DFXCU3H&JS_WW\190EJCTB'I-4<$E M3RZ):U\0:E.GAF>.AS]Z&L*=NO!W.&Z9.3?3<\_HS<4KE^2?V5II"9WQ7T2R M5TKV,LG>&SUXNR.)A?HF0]4NR?ANR M.?04R4+H(3Y_([_Q0QT;KF3;MC.B(V> M<&@Q!J@8O-42M-Y[P+E =9WSJ3I M;@2&0FW:<+5NUZ%=%^,:EES#-NFZ"T+H(G. V0I9FRM9YX'D2-/Q< M#\$;E7BC5JU99.^%)T+J(-Z2I68ZK1WKN.#WCP;Q#FM<8HW;8"UBS65N[Z8A MV9&S#@L7Q+$;V#FW0Y\ZX.2:U9-<0[=O<9 ZFLW<$=N03)6PDUT :I MXQ3]TZ=/#;.L4UF\@[MRB7=J\G=PL7X$XF)-5)7!.[@U?Z0J>"Y=[=C&J MRM<=W(=AR/F9CQ^BM0AK.7 !J!P6&$EEY0YNO3-(CI\G*&3;6A)ZZJT"'G(@-<>@OZU_)DGNI!"NH8VI0 MN(P,V66G@_+LC/]J4I9D@"_?&5 MA:A_TLK9*6[$1SQP4&_'XBT_6P,V"#W,ECFTE:>;\H,\I-'Z8Q%2 M\. BD*INSW;[-H94V3EM9>>+V!,2JI=LL7*1U2_0U%!SB10J52AQA%^?.US] MYA:#K"R>MJKG5^R-+'P8"\$F\/)E%9)%7'($283BF0[1-%;>3UO5]3/?AS6> MNC@>D'MXCCS&];G#)<N5*[.-:/%QNEBJHSC&R:H*@K2K_ MDJP<,$]2O :Q5]_@#9/.7QA:-6/05M5_B?8DE.D_?P?)^5&,*PY'P_X86^E7 M4XC;8/P9F>3L+$J#P- =8B#5[.#BIGXOLF)C)V+,B1M$("_=X=@>8$35W."V MFAO>3XW+;,^(/*8:VC V)4G=?DVAW,^4S7[CZW34&X]Z@UY_8KW649WLS308 M^+$\>TZ9A.5D>"A6N;7IPK4:ED9N-1VX;2O^:F6$4.%B9^LCZV0ST"P/LSU2 M13PS(^;[@N759S:1Z ^QLA]/'$O*#'!A@& M #J& & 'AL+W=O M.QWON:,OGX3\I-:,:?2EKAIU-5MKW;Y:+%2Q9C55%Z)E#=Q9"5E3#:?R<:%: MR6C9*]75@@1!LJ@I;V;7E_VU>WE]*3I=\8;=2Z2ZNJ;RZPVKQ-/5#,^>+[SG MCVMM+BRN+UOZR!Z8_MC>2SA;[*R4O&:-XJ)!DJVN9F_PJ[NP5^@E_N;L2>T= M(^/*4HA/YN1M>34+#")6L4(;$Q2^-NR6596Q!#@^#T9GNV<:Q?WC9^N_]LZ# M,TNJV*VH_N&E7E_-LADJV8IVE7XOGGYC@T.QL5>(2O7_T=,@&\Q0T2DMZD$9 M$-2\V7[3+T,@]A1PY% @@P(Y52$<%,)3%:)!(>HCLW6EC\,=U?3Z4HHG)(TT M6#,'?3![;7"?-^:]/V@)=SGHZ>M;T93P%EF)X$B)BI=4P\D-K6A3,/1@#"MT M]K&A7H#"8(Q(0;%&_ M]:O_WC5>]3N_^ATK0!WWZL&A^@*BM@L=V86.]/9"5^@Z*5FC$54*8N0Q&.X, MAKW!R&60JK4MJ%NMI-X_^%MQ4 @?@B M;O,,6>[&]*0K1-9"DDA6,;^BR8G/4 M,&T#&4\@Q&&29-- 3@5)F(9NL,D.;.(%^[;90,H(R9FRX4NF(<(D3:;X+()) MECCAI3MXJ1?>O60MY26B38F$7C,))7/&H'04C'BV%):;)(I5"%W $86P7X:>0?G2*Q0(1DT$U:8QVG$(H*#_L\! M;R02?)1)9 8;/ M&\TD%!KT\T\9P?@U$&/55YB62FTM+GA*)Q/<4Q$2>')B9!SLIYP[MF*P+$I M"=38V9-W2AUY$MBB:R$CDF>>Y!A9!G\/S1S+!PN% --82-$B&0-@3U$:=:![/(15JF(.6>B^9ET*",=X\VK$?IQJ+2)JYF9R,5$-.H9I&-.04[CG&$X+JVS7SP3H5#()\XBXD>[-*\0_7XBZYD/_ M8;(!V@\-6<": E"CLS^%9BBSC76W?L-F;^*5:FG!KF8M5!XF-VQVC6P3V@\P M=.C\2)(D])+O@Q;%I[6H2B;5+XA][OBWM?#0\$AJQ$]JT#,/%4R91Y@JBS:T MZGJF>Q%B&_(<3KUBAR&9"12XB=2DVBB.3$>6>P-2)+, M<1S/8?;J_1Y%98G\R1)>D\@F=*$S*'F[6+W__T^W@UX10X] M'AL!XF\$WI30$W+10#$U,^@Y3$@%;3D45RM("]-G69);F@*+*+1;N7M:)F-3 M0/Q- ;1<7=UMNZMA7A8U5*ZUV1C=P$*&$:]FZ*P22EGWRXBE4;!X,)4Z=P\D M9.P0B+]#V(=?LA4O[$TYF=+].29Q&&,+5(ML1)+(#3<3# MKMF4\7$2?K,;MJ6W0?1@ART+TM2VPS:UFD:Q>\6'8Q\1?FQ& .ZO!/08PXG9O=[]O'']'U!+ P04 " D0&Q3HMTF%><" !A"0 M& 'AL+W=O"!V^KY.EHB1SHH+[(<:) M7Q FO/'0W9NJ\5!6AC-!IPKIJBB(>KVG7*Y'7N"]W7ABR]S8&_YX6)(EG5'S M7$X5[/S&2\8**C23 BFZ&'EWP>TDP%;@++XQNM9;:V13F4OY8C>?LY&'+1'E M-#76!8'+BDXHY]83D MXN9)KC_134*Q]9=*KMT_6M>VO8&'TDH;66S$0% P45_)[TTAM@1!=$00;@3A MN8+N1M!UB=9D+JT'8LAXJ.0:*6L-WNS"U<:I(1LF[#'.C(*G#'1F/)$B@T.A M&8*5EIQEQ,#FGG B4HIFUK%&5U.BJ# Y-2PE_!I=/0M290PLK]%'] 'Y2.=@ MH8>^ 2;KV4\W\>_K^.&1^#-:=E 7WZ 0AT&+?'):_D!3D =.CG?E/E2B*4?8 ME"-T_KK'< RD#UUJD%R@1R:@"(QP-)6:N:[[<3?71D'O_3P1K-L$Z[I@T9%@ M4^A8JA24&XXY?;E!)5%H17A%V^I8^^HY7_;E7(UQ!V,,15MMU^M=LQW4J$&- M+D.MSQN1RN12L3\T:T.N?<9;+ &N?WO09QCN8,<-=OQ?V$SKJATY/B#99SUE ML0.9-)#)20:WZ<7L'G&.Y0]UO MJ/N74Q\___XA1S2(HB"*]X /#9,DB.-N=(1WT/ .+N>%^:L-$1D3RS;HP;G0 MAX:GH0/\;XS@D]A?X1M"5^IU%[QU'N"6E[V7A'&2[-&V6 [Z@R39,JQI_:WY M9S\^OA"U9$(C3A>@Q)T>N%#U/*\W1I9N),ZE@0'KECE\ U%E#>#Y0DKSMK%3 MMOFJ&O\%4$L#!!0 ( "1 ;%/182--9P< /LB 8 >&PO=V]R:W-H M965T&ULK5IM=>9ZS337 MZV=B9)LK(!\()_GWM[S$V-8B>Z[]D@!^=L4^K'8?"6Z>9?6]7@NAR$N1E_7M M;*W4YGH^KQ=K423UE=R($GY9RJI(%)Q6JWF]J422=D9%/F>6Y4FS0I1U)DM2B>7M[#V]CFVK->@0?V?BN=X[)FTH3U)^;T\^IKXCW\'I[/=F*WA_O&;]P]=\!#,4U*+4.;?LE2M;V?^ MC*1BF32Y^B*??Q=#0$[K;R'SNOM+GGNL!^!%4RM9#,9P!T56]O^3EX&(/0/P M@QNPP8 =&]@3!GPPX.>.8 \&]KDC.(-!%_J\C[TC+DI4Q%64CK@VN[)TKNW-E3[CZ2ZHDA\K2.<3RI#=W M._.VNFWO'!;X@65!(-O]!X ]>V-&"D ZGK^Y:M(6,$:7/J\7WD0=3.+FK' M2& H:]5.H.HTD>[.I7L&D8M#QQBAO1MG+RB76LS7"=6!CNMY.DV1#J0!PY Q M@N2V9P63A'J[Z#UC]+]5;?'95'*9*7*1PPE:=#QM_$O?XD@RZ4#FNZX>.N*0 M\<#3LR[6D;[MVI.!^[O ?6,F?=Z(*E%9N2+B9=,6[-J02\'.:6!D\XNH15(M MUB0I4^BN6Y -F[;H8Y0&.E.4ZDR%.@[FDIYUD8X+7(?K?.HXV[*]23ZI-38^ MRQC\(XB3EL\V=M!(WT7++MK!+#UTQO2L#Q$@M6RJQXX 79OIP!@;FGO3V43W MVCXU3R110D+E7?1)"L(BJU6;8%NTE@S.#B/C 4,XT)$LH#HP0H N9]1#2-"1 MGLNM:1+82 ([HY:>FEH#!0Q);(]C%.A(AP=8&NA +V (,D8'MQPZS<'8XBDW M2MQ$K%$\Z +G*TX'7()4>$%8+S D1;8/X\ M9SH11E5%S;+JLUJ+BL2&[$<$$-6[=8CBD( 1F(,]\%/N#N,=Q13U3Q>])[&4 ME8 \7\A"$)6\3!1^'RM\OJ?/U!"%'K6J@0 $Z3.&"*H8@\**QYVF891_U*S_ M+H8G_H[<@QQH)757#$XRHFNR2T3FA!@.T4T1AJ,<4P*(N*33^<]&+79I:S1@*.HCBPP,R!UD>84";0,1HRQD9EGX MIU"DK85HM+H.@XD08(L %.ICBW0,Z3//0IX^!G5I,#T1V"@$&3.OKKKZMSC8 MYAIF0=\:3"MW-FHM9M9:'Z#>9*N2+)JJ$N7BE8#D+NL\Z;=,TW^:OM_B[.OR M!ZF_".H24]\(#BF_F#H,09UCVKT(0&C\F+FC:&W>49 E!>F<$ MB;N:"G+4)\R\V_.M>[\ATLMD"VNRE6A+4P$UHLN4FLA&U0I6[J!4C85I% +, M+ 2F\P;9IK%!?3@T.&951[I>NY%XS'^$(&$">IY_C(PQGX'O>+;KXPSSL>-S M<\#7 M]UXSF/OBR9<#@_W^7+1A[8]LOF!(W_?TYA8A2!"=7H#T00P*8CV8WGO@8ROD M]L]Z1<#']L+-"_NS7Q)P?45M^Q:R]@PQ)$P)O1='")+:;N B0A:#4GA>TYL; M?.R%W-P+'T6US1:FOLK'IL.]'\[VL;AS\^+S=+;K*S[/1A1QB "IY2&;9Q&" MY !#=IL0)+,";UKT\+'+\.!GI;H]%G+;7,C/3O7!S^$D#I!7$R&&M+ ]R0A! MVHZ/[(/%F,\ 6H!.ZWSO97XAJE7W%44-$3:EZE_=[J[NOM1XWWV?<'3]GEZ' M%+D>T>NX_PYC=-]_%O(IJ59969-<+&$HZ\J#+*CZ+RWZ$R4WW:<$3U(I672' M:Y&DHFH!\/M22O5VT@ZP^][E[C]02P,$% @ )$!L4["1&I.2"0 7SD M !@ !X;"]W;W)K2D_;;'V4KIL49DG:VR8O$=OY# M#4?DS(^D?/I<5M_JN91-\'VY*.JSP;QI5A]&HWHZE\NL?E^N9*'^\U!6RZQ1 M;ZO'4;VJ9#;;&"T7(QJ&T6B9Y<7@_'3SV5UU?EJNFT5>R+LJJ-?+95;]N)"+ M\OEL0 8O'WS.'^=-^\'H_'25/RNV1KNOWYI_7K3>=69KUDM+\O%?_)9,S\;)(-@)A^R]:+Y7#Y/9-!V#,@S&) .P-ZJ 'K#-BA M!KPSX(8!%18#T1D(\PJ1Q2#J#"+3P':%N#.(39=BBT'2&22& 4LM!FEGD)H& MMBN0\.7.A:93UGN]N]G;0;<=)9LA-LZ:[/RT*I^#JM6K]MH7FW&ZL5Y76P]HQ;/_BB;;(&87;K-;NY^#_[[FUQ^E=7_$.NQ MV_JR7"[51-]T&+&^.MS:X\>UNZ4[E5AD56WN!.[*1T_T5'ZMU]4/J_W$;?_K M3-U0E?.R17"7Y;.ANI>7V2K';\G-:]OR!.F3I]WI=+U<+S8#]O=F+BLUAI>J ML,S;C/\D@W^5-3;N;@]OM1OB_49&:HKMYAG=S3.Z:95;6KV0CWE1Y,6C*@"+ MK)C*(&M4\]/W 2/_#&A(4FR&;-N,-FVVQ?'I?)AP+DY'3_M#&JI(7W$-%6%? M\=&KF"!726C,^JI/WG9ND3[1*&[[_X3$E^WBRXZ,[XD:9O4\JV3][I!8C[?M MBSV_(A8QEB9F,*'0#*9+T>L=W_6..WOW6=9-E4_;(5FW\SG(GK-J5@=/ZG/U MV6Q=M3U74R!8R2HO9_N=Q_K*@8,J*CQ,">ZFV+DIG&[>U/5Z$WM5,Z;;7%A; MTL^% "ZP4/T8@\ZGZKD9[=R,7N6F+VH1<"8E$4WC"'UQ+C@FS40U\(1]WK>_[%?.$D) G9DBA$H34)>GW3_,$>0N@Z!KM MWQ)(%,2/%(@$=-L/%8@_&%4@,A,KL)XYN()HL"!O31;D8+1 E""H!\,%T71! MW'AQ4'HG$!J&$4DMF9MH9B!N:(#Y\%ZN//D08@&)8AJ:HUCX1S&4@(![)1/$ M'YY&@INC&,J&IM.WF(C1E-@2HH8>XJ8>=T+TQ7Q,(/U$0H1IF'(SIE )8HJ@ M5))&ZL?22\U2Q U3:%KT%UC(3&B!C?T#"DI Y[V2">(/6F"A#!981.,JL!H) MB9L)O7G17V,A"]IJ+%2"J+HD_2YJJB1NK/S9RRX">5*D/"84=Y1JIJ1NIOPL M5^MJ.E=+B'9-T[SL_=@67V.*4)V890^% ,7-03+Q MB/IN[NW;N#GKH-I(,?A(.-CZ\,GZ/FI$H6Y$>=7RAT*0&.Z-Q&X[QRWJ^ZMY M@[IYXQ4EGT+ZP$I^)W/NA4$)V SS2B:(/UC)1V2PY&,B1\FG&JWH46AU;,FG M$$4L)1]1@IA"B3N1:+"A;K#QK80L PHB2,P%,<=3Y!]/4 +Z[I5,$'=$&*9F MQ4=D0V8.)T3#:<0M>T!4LQ4]EJWL*R'+B((P$D5$"&:FRFM$":**;'0Y1Y1& M&^I&FY]=]RED$\8)2[AE<4HUH5 ?H1Q9^+$=K4BDYL;K1T1HZ/K;]!I5F!M5 MK)NOZY5Z*;_+:IIO>[/]N%RU4(">'S+()L*<5VY-OP\:79@;75[9!]\P81!@ M*&%1:O-7,PQS,\S>*,F*65#))J\VI[N';-0S!%H$5Y/62)4,.=@AYMVPM,4M M/=P[_7$3T,$]#$Y<-P"A'DIL#FKD86[DN5FNLFFS.TP/[E<+\URQ\P&R M1V1&$=N)L3BH68&Y66'\ZKK/7O= M\0WVK "#E9=R @;O%:;K2VYL3=GZH\LJLS1@L;H(1F(A]LKZKN@(R=P4\:'W&D+(GTC@U[O&M7]<_OM55C[NKWJM6 M:!S6+I,'G9*^K[JZ\:-.3HR='()Z"BL72<(X-N([[G3[<\C@4'LGQ$)"2,(RILS,UU!>?''K,:]D@KB#K>(0&5C%81K'*H[O/4KB)I&_OXKCD#\LJSA$":(*)$QF%LN;KF#.[F#/>N&Y[7 M$<2(&!.I.<'@D0;(Z_Z#$;?_Q^1UZ#9-D@C.0V0[PIR&R/$)H8()RZ-27#,6 M=S/6X9MS>%Z'/)7PE'-B'N9?(TH0>2CQY'7-9]S-9]X#.7S@01##@2+U#SPH M =UW=N&8@0?=QH$"ZD#^1U#4!11"LZAPL^A1!W?HV!.0.BU,@2C-X",2]]@3 MFF3%F^S3H(\K(H2[EY*WM]\CZO=" Z!P ^ ;[38)R'(1I\*V(A.:Y(2;Y([8 M21 0+*$I M,8N97]?W4H.-<(/-JY:W H*.^=R74]+W56.0^.D8))#G/C ,0G1F-4(D("'^ M+ Q"KH5B$*(#(P=*G!@D- :)-\4@<3 &(4H0^8,Q:+3WC:OVJX>_994JJG6P MD _*-'P?JS:J[;?YMF^:;E7&8S6;4"]?^'LFQ>WK3?Z]I] MI_+\_U!+ P04 " D0&Q33;MVS'H( #+) & 'AL+W=OX,G^AP?QM&GU#[.;JQU[XH^\_;:[ M;^#;[#!+*;:\5D+6J.'KZ\D7_/DN(WJ L?A3\!=U]!GII:RD_*Z__%)>3Q*M MB%>\:/44#/Y[YG>\JO1,H./O8=+)X9IZX/'G_>P_F\7#8E9,\3M9_27*=G,] MR2>HY&O65>V#?/D/'Q:4Z?D*62GS+WH9;),)*CK5RNTP&!1L1=W_SUX'1QP- M@'G\ \@P@(P'I($!=!A S4)[96997UG+;JX:^8(:;0VSZ0_&-V8TK$;4^C8^ MM@W\5<"X]N9.UB7<%%XB^*1D)4K6PI?'%OZ#N]4J)-?HCJD-^AGNN$(7WVK6 ME0)L+M$4?7O\BBY^N$0_(%&C/S:R4ZPNU=6L!65Z_EDQJ+CM59" BB7Z5=;M M1J&?0$WY?OP,5G18%MDOZY9$)WSDNT^()C\BDA#LT7-W_O D(H<>O$S-?#3D M9>W M7'@NI%;!+NP8:VHG_HP%JW@*G*9]'"9U%PF#5SF-]CVE53>&]"/G)N1 M>F\_WTQSLD@65[/G8[]XS.9X.3]8O=.5'71ET>5_*?\+D=R'4RMA]Q>R+D3% M40V"15W(+4<76OBE_G.AG=7ID(2@\GGJ<\15\X.D>=15CZTLOD]U B@17!^R MHF(ZK_A]-3JA-EJJUE_RE5?R,.\[S8ME,E+LL5H$ MW(R/"(.CFO]B3<-J<.JND<]"!2)WF.3XT@3C?"S0M[W M'W']E^;C,/59+4@@>V)+#TRC\FY9:6XLW&^=J+A7('4N[>Q\CTTH(BUR<)PY M7_F:-XU)UB:/M^QUS+)!8!JY^*#/-9F2@$#+'IQ%!?[>;GB#:EE/#5B@=-GZ M]66G];DFH=2)+8CP/%X;;%C]Q-4(=CH.E4GYE6 K49T$'[9,P7&H?"D*V6D4 M UJX>&:KBO^H2>QUB@N+*4T2/"X;?':8$+P,>,>2!]-QZ=7G M(F":T6PLT+5*DR00CL2"@L1! 0*;CE7*<\>/]JE7MHL&@DDZ3M$>,R@C2H)8Y)!X\V.T!G,^<3N9*4[FXU+,9T9IR(^63B1.)]W#GNP O;(]"%J2%#LN M]:$JG0>56U21_$--?M]#G-^Z$HL=<@([75-LH'4UAS-058.'=.T**4FW+[M0 MVT(\1%DLG/MZ=MM"+7-HG#GWC2PX+U6PW]KR=B/+$VT7=:%#"*5DM "/66@! M%DPT#B8G*L^XN8-H7U^3.0VNQRPDVL**D@\%Y%K4K"[.#TAZ=+P5I\O[^[N2 M#

A!1[9,G8WLFH4$6KS04R=J0RUA-X.6"I$K&UU? MR.K9_ 8FHD5K5FB">X^MJ(8LC MZK8_ $;JH-%C!\U>,)PMKVB<5X?L:4Z 2O#^Z@U=#*GTTIN7O,MPR807.4Z= M7>G:D7DP@:268FF<8C]!03_KI0_ $OT_L]_?WJ)*LUFQZ$M#Z\L"C/0].W;-] MCU5H.9:F:9RFYAG*\.3N0X\C4I>*'L4>PH8>1Z06GFD.PJY-' G@CYXMY M#V7T^RW^?->_5V.GZ5_S^95!9JH5JO@:IDP^+<")3?_F3/^EE3OS\LE*MJW< MFH\;SDK>: /X^UK*=O]%7^#P_M+-_P%02P,$% @ )$!L4WW9FRVE!P M_1 !@ !X;"]W;W)K*5$G*CO?7WS-#27%R3;' ?6@E MD\/AS#//O"AG.Q\>XH8HJQV)#E8XC7Y/#SLJ'2B?\#.MQ MK /I4@Y5=CR;3/XQKK1Q@XLS6;L+%V>^2=8XN@LJ-E6EP_Z*K-^=#Z:#;N'> MK#>)%\879[5>TX+2U_HNX->XUU*:BEPTWJE J_/!Y?27JSG+B\#OAG;QX%VQ M)TOO'_C'37D^F+!!9*E(K$'CL:5KLI85P8QOKZ M]O8/4Z;-^>!TH$I:Z<:F>[_[E5I_3EA?X6V4_]6NE9T,5-'$Y*OV,"RHC,M/ M_=CB\%<.S-H#,[$[7R16?M!)7YP%OU.!I:&-7\15.0WCC..@+%+ KL&Y=/&! M8A%,+0CYE;IJ(@1B/!LG*&>1<=$JNLJ*9J\H^EG]YEW:1/71E50^/S^&4;UE ML\ZRJ]D/%2ZH'JGCR5#-)K/I#_0=]YX>B[[C5_3=AK5VYD_-K@[5M7?16U/J MS U7JKM D5S2'12?C-.N,-JJ!18)1$Q1_>MR&5, E?[] XOFO45SL6C^_V/_ M8T73D7I%E_KTY5HMO-5AJ&Y<,5)OTH;4W_]V.IM-WE_[JM9N+[^F[X?=\HY> MKO@F]$L^=*M-;!??JIV.:N4;CKPR#A&;OA-,3<3/PH?:!T H>WQ_9$#9S ]D M]4X'&JD_2.&IM%I;OP3F=?!;4U)@*5UN$0DP M_N6>#];!4$*%@?PJ[40M;-EJV]"1+ME&XY0*CF,:O6%:*8GG2TMF>'<2'\TNV6 M<0BCM=DC %_YK<"9[]:.+ ,1?+/>H!F(]E+OV2?N%0G_8+=BHRO$VR-F7?(% M8JU;8EFA2^-R<%Y$7AA3-($# T?05!Z(P\,\#'+R=[]'9T'=#@R1TQ6I-RU[ MNZT6E9;*!_1N!3J.CWIEH(96CA[3T4%(T\X?B=/ Y8C9&+1!?(&(!>D>F4Z= M\=XV^0BS9$=J2=;0EO-AQ=$QK@0+PO[(HL,!?&BGEY8.PKDBX;FV3#[0#F(PJ80IVYP6PL] S'/(238(0ZV1 M0JB+X&/,X GZ50&9H\DO*16MK #'@F 2#EV4BL08RUH MZKJVC)<(("=L(^ CPT G)6DQ[&(X5+#:U_NM MT2A,(9>^2\35H/=\H4?42SZZP3,VRVA*H^%9[*2"MD9SQ2[YL8 A&IRB?-\" MZ;11EZL 0,8F;U%VSA/WJM@5!).\YD7 W..ZBSB$X,)*I/7WW/B)&584M MU)[B 71$GV1/Q7^?*_8_=2SU-W1"EOCX6&PR;+ 6Q=:JV6ENT\.#W(O[:HEQ MILTF]*&;+L?8M/YHU^&'UNJZ<_#T_ED.)E,5-P@E:+D6'J!CA3 .MO1$0YL1=EG M\9_4]'@$!37G^48:V^EH=G($$AY-F8KH%66K*8)OZ5D__M3N9Y07O-]W6"A/ MWXG 0S9?;]WW@]YVR@@B &3-;K !8DR<."J(S9N=E\ M.IJA15K+T*Z"KYZ@=90Z(X4#NX"8 9O2Q$)Z2BX&5=M@,_^7!$SH"4@N.GE' M*M)/ZF1^<"$WY": >S$7PD#)2.L],!@FS(?SDY/A\>G\ !TI70<(<>>N1#I# M!3&,\;BR=RI22E:F/D&7@G2L+466NL<#,>?7'*ROCIGR9G"_^!H';W/SAA)Z MI%"87*X[%;E-2ZJ_PE,F6?>:J65YE/LNK/$EKJ.G]! TAP?%S (CBR)2R%&L M#%F_O.6DQ*V!KST*;>5H56"0(*:'U;AD94A&D\NR-$EZ"-J]*8_8(5UC3+%M M=##XE<(FS65<7.KYU./5T71+/ &+5N*SC/2$4F.;R/_-6&\:\?1S\W58TV$Y(,&?WHO."EID98 M^[J6V?'\)6KN)RC37!/Q=B3QS/(H!7SD!%H:YCB3['@J=B5R'^. M=$*2Q@;$Q'1$;'+:^$@'(MRN]GE$-5LF?G_I2( )''"[Y]"ARR#WY3LX!ZYI MASV,,!GAQ/U!8LF5RWB1$HO_BKFC[WT*C0\^21D>^?#F6HK3^>NT7^V_[2_S M)^V3>/[#P&^:T8U@[PI')Z-W)P,5\L=V_H'F*Q^X2Y\P/I M^\$7]'_QN/@O4$L#!!0 ( "1 ;%,GAEY#$08 !L3 8 >&PO=V]R M:W-H965T&ULU5A9;]PV$'[?7S%8&&@"R%[=AV$;L'.T*9K4 M\*;-0]$'KL1=L99$A:2\3G]]9Z@]9,>[=A(D0%]LD9KCFX/S:7FRE.I:EYP; MN*VK1I^.2V/:X\E$YR6OF3Z2+6_PS5RJFAE3C95"U+S10C:@^/QT?.X=7X0D;P7^%'RI!\] D6W]M8T=8YDQS5_(ZH,H3'DZ3L=0\#GK M*G,EE[_P53P1VU?6*YDW3'DG3:R7BDC@EHT_7]VN\K#4Q3\E8)O. M+,J7S+"S$R67H$@:K=&##=5J(SC14%&F1N%;@7KF[(K?")M@.8=+A0O9Z>H3 MO-&ZXP6\%@UK]W]6"->)?1GWBP O9 M:%F)@O5MTQ24&(VA]QN8J(?2 G^=S[11V&5_[T$4;A"%%E'X7%UPIJ324 MK(!&@J@1# HV8*1!\SG3)AU\[=+ON5#@O_L$3W6?LRU1'SWK86 E4P?#X;U5UEC>(8%+DP*.>YD9/Y M,4KV&K3C.V$0[4:T:2-*R M98\9+FOHW''Z36J.:MJ^P=7C3<3C$II1%AY4[ M@#!PTC2R"!.+CC:2='2%16,J+VUJ"E2L9&M=1$Z$\L_ 1VEZ#D939 3;/"CY MEJEK;AL@B/WMM.WO85OVTI QJBS,GJV$F:+@,*MH?YO5 M!).:8!"]PHQC$U%+Y[+F8-@M)Z4( \S<@5+D8QP9*KU#MJ](T0JEH7=7*(A< M6ZYA*0;B07A// R&-K>=>$B$*7*4N9E=458?UBA$U5%7[-#Y8&F6 M%X?L!M.SX( 1UW@RK3H>J8T:?TNM3(_/K4E8%5_HG>/6Q$^;3CSV13^H#"_.0/GT*2@TU<#\- M,50O\P=04"5QO=$[:3AXWA%\7N"MQX.ASX.5B8.AWPM;O>7]ZC1=/4-SF+_= M=7JL.B]75?PNQGO<]QI[1SNO@3Q-^BYG$(E-Q>W7$<[CRO]#RCGX,:23I4@Z MWH!T:",)=Y-.XD1!MB(=>DYVD$Z(G;\EG1!CWD\ZV'-A,B =/#JI'^\FG3AU MW# 89\QD$N,_SXF\ MY"M)YQ&C3^IU^K)]35_5=V?QIB1W9O&Z+/LX( Z](0<@QLA].@?L]_LM'/!( MLKZ- QXQOI,#'NBN/1SP@/1T!6:+CDH# G^ MTHL<-R&#F?UTIL]@+PM'EUBPQM#/NKM1X]2O.B('.Q_6G=A\?HI\+&3@#>QZ M.);"&![Z-3P97%C47"WLM8Q&SUUC^KN+S>[FYN>\O_#8BO?71C@]%P+'5<7G MJ(I)BL:@^JN8?F%D:Z\_9M(86=O'DC/\YB(!?#^7&/EJ00XV]V%G_P%02P,$ M% @ )$!L4UD.1JZ4%P WT8 !@ !X;"]W;W)KN?NAS:2" +G_89?;*S[Z%=:=\6GIF[]RZ-5UZV_ M/CWUY4HWRL_L6K?T9&%=HSKZZI:G?NVTJOBEICZ].#M[=MHHTQZ]>L&_O7>O M7MB^JTVKW[O"]TVCW/:UKNWFY='Y4?SA@UFN.OQP^NK%6BWUK>Y^6;]W].TT M[5*91K?>V+9P>O'RZ/K\Z]=76,\+?C5ZX[//!3"96_L17]Y6+X_. )"N==EA M!T7_W.D;7=?8B,#X(^QYE([$B_GGN/MWC#OA,E=>W]CZ-U-UJY='SX^*2B]4 M7WWY_\5&UEY='A5E[SO;A)<)@L:T\J_Z%.B0O?#\[, + M%^&%"X9;#F(HOU6=>O7"V4WAL)IVPP=&E=\FX$P+IMQVCIX:>J][=2O,*.RB MN#7+UBQ,J=JNN"Y+V[>=:9?%>UN;TFC_XK2C\_#6:1GV?BU[7QS8^ZOB1]MV M*U^\:2M=C=\_)3@3L!<1V-<7#VYXJ]>SXO)L4ER<79P_L-]E0OZ2][L\L-\> M+(O_N9[[SI&P_.\#!URE Z[X@*M_"74?W!O:^K5?JU*_/")U]-K=Z:-7E[/B MZ6<6KY4W'@O?8X.V4Z(H;44_F+8TZUKSXQO;>GJGDN<_KVAQT;>JKTRGJZ*T MQ-[6RZ>PCKXL3*MH#U47GC;6I,B=+VC7NJ]TT:TTJ;0GU>$#\/7&-FO5;OEX M0S]O5K:N"8U-2YOY?NY-990#V%BQ4G>ZF&O=%H3\6CE:8UH #MENBVI4;OSO__;\XN+LF[]?7[_GC^??G,R*MVVG M71F!DQ<%!A*3UBNV+CX#2->&%)5IT*]MFU&%%LX*,B8;Y:KBMK/EQ^)V79NN M>-<6UP1(75P\%^&>%!M=Z,6";!? )::LU\Y^,F2&-"'R?';QQ90PG9X7B["= MYXV(EK9WA?&^Y_X]63FB3LE,(G:0 M=X$X=78/VAD2![8N5+O4$!0@,6"=(UO7]%RJANT!?!;JQZD/GS+[_QAU1W MOWI!6PB+/WH#MC2J)5^.-P!SHSX2"NEX$$,1TQJA&IVMNL+0V<"0+<+:.A;X M1K2,X*/UNB,"UT;-#>%+!F!2Z$]K6!SZQ'I(KU;&E[7U?90\5FY (>_SNFR+ M* -/PIS!+H,)@(2UEK"9!4-X&#TP>LZ2#"O0.P=X%H0LP;TR)"8.(L_(D%UK M2\T[W)&1LSWA3O Y7FZ=)UFIC;X3P9B#4LK;5LUK&.**U@&9TKBR;Z ')4BS M8V,W*U.N("T-/YG#]L^*FW>_OOUV>OY5\9[.UHTIR=X5/RI'2\D.G_<4K7F3Q&@2I$61WQA$.%V>TE M/ 2U<#%295$(8M;V;I>T9: S:"+1JG:B"+Y?$SWC M-SD!QI>.6)*3J=Z4ZLPFD73UP MC>0EI!N.D1Z1[H+\ D(/BE*,A%"$T%9L+@4Q-52)*&$D,@)^%;'%PPM%OCXF MZ)/]4@YC3>Z@ D.9O"NR$FE0)(C+=,4WZ63WF:>&+HZ MLL)_+0)5#.PMXL!F3M2,Z01#"E\*WG0KIX7I+9C=2!JCD<;9@/%!M[/NG>^5.%-DH<7YV?0_^)O]MO.?9$Z($UTNCG'+ MS]I(W,8!F2-WQGSFC-P?Q'Z@.)'7P*\OG&WVAB29D#\LVK/BG1"+="-2\"_1 M[)R93T%.XKKAN+QB]WB7+%@\A.4%%FPNUIFCX'CREJ)?' 2H=NE I+P))BR/ MN0'F$,]Y@H2>A-0 V6,5C3K'86+&VYYHL5>-'E7$@1>60MLNXX77#VMHKIU, MD+X.8:!+^IABB5M-/DB"3ZQX\RED(\3OAC(9('Z,=2%:NGUS,^2@)'!.$X'T M)(#UUVR?7['=E_@Q)LR_4S#"9&>*="+:CQE11E$R(V'"+FOV!=8UO+2'?%#T MD>/Z]OV[XGUZE.)# 4!4**3'7T4SP=;:U+H:P":*C3CR@;A17%U<'<]/CJ]. MLC@YX\2U!$3G7UU>3G"2:D0G1IP8+1^860#C9W-F\E,T=;3X1P^P[%"\:T4ZL@%U+ M_A8)&66W8AA^SC9' J5\P@Y8:7%*^LJ%$GH2>]&C <&INM%FFFM_E1R?+'8 M\Q9J'[LG&@^S8$-*GR$2A87B5_$AH9Q:S+?\^P$05K9FHN- 2;SPJKY+D(*Z+_ MA(+ECEF%2-[9FH(9BJAC" -NM-4H1 IE6)L#H,?L3P:48$)QA%B,1"W5V-@- M:D!!D;%&S ^YR*@8-O70PMQ(0Q-NDN^XR4W^[6#HN?C;D'RLT(F/2G[(*!JJ73LD!8)RSJO=5LQ0'.+JAH,D"%K@4.Y*$H1MEDG M_65^;:>-^@@ *TV2(&6>=DBE (534UAWB$Q6(!XKM88JL(8<(HO$;LC$C&,R M;8@%FJEY)ZQQH9XII;F\]A-CM1#*=_R4>-RD&&8H;$#R4&F$B1R, M!;S4+HTE=Y+4-^'I^\4"AD!P)&]J-[*P#?*GJ\B/[:RX;G/R204U% NGC!RI M+AD*9&K&\WMDJOX< K-P./&1ME\8E(ESP4R&'Q!0$-XY,^]C[:K40ZJRC]XP M,T.8%<(G+GLD-N5;AE!*BOQD(E +D)<)\OCCY"]!P=EKK2BL!HI)S6._*Y5C M$EQ<@6?_X^+G/:99Z"T-I4Y7]S""E=*&W2-:)G0 FYA, HXSJ&@Q^V)82\Y& M@5'F+1(8)PQ5VG#Q61L.P4NVX?T0@S-_U8Y:8VSPBMA!EP YZP01Y@@@$8DM M)( YI(-$@^]["GTNKF+\#DF7DU*FF!7MEQR?II08#13T<-@O^ZB2].UWUD/M M2^[+$J *<45;!XM$8-#W& -1W $727%*;?Z4.G&N$IZ;C(2"'A(ZP9", 1SC MK#B^)1'XB8+WXLN3T(.9OE;B/QN$3D.E*I(V*2#,9[8FA%JI>\,.?2K= HJY MF&JAA03.Y/7?4>N'R*[K0I=6[YXMD[CK%4=8G,.01?8X#'F/<^QAVO:U5^ MG-Z69'+IO7?\?/J>*((%C:UT+8>,=[O7LF/T_1 B^$>I%Z#^#S_N=09R5J&D MSOL^8&;IOP59#:YU2)A#9JBDI).;Q9%X03B$:*'_&'X;2=;8Z@]$XD(PN?@I M!@D*U65&*YC:QSDG -%G+M:T?Q6H))V<1E5%-%"/2TY0:YW#D'EJPW'RG)6; M"#_78O96W#J;%1\0.A'W/@@H]Y15:G$A]PMKAQ2;S1$9 VS]-7>Z?[5;M220 M?W8D?[#Y;2S3,YJ@ "5\04-V%D^*XXL3#M0HU>BY">;V+F01B95^1!Y(/$:A M)6UU>3+T'F0\HJUJ-A9"/ZRY.BD0P 3V>+OH-G"39.-#TG?\Q8E4!W2K8C<2 M70/D9W&?H:+XX%9X]?C9"9O4TAG6R+3'#,4>=&L2D5,*$']@6O]SY-TA+7/. M/X68C+:P^4$L9\5M$,Z'T7B,,3F-PEGHWSN2/!]/2X9L$M*-1[@DI;U6[U3V M'D9G'[V?(J#'F6_:A^O)V,(C.4837, :NH9@3:3[SA$IK-Q8\LF+A>9>7K== M2XA&N0T2(79&HIGO>T?)$9'O>NET5K1$-8$;@\6MM,-N$C2Q3;WGU:%C#;$F MM8U@[J,.Z+P#_OZ,?A^,A-(P!B.)$:&<&SL[KU&A@JA.]QHAZYZL) ,^#XJH M@$_"9T)*F%42E!?MVH\XQ^'D32N+B:BVJY/G"QT"%'=;?0#!2?"&?N=PWC0< MJH#AG!N<9/D;: S%;F$YO8]0T9.F@+6D%>;=DV!<$.!;DA>XI:$,[2; M*3'?P4_\;E/@0F7@^Q,U.8W";%-MUJT4/R*DTRV.TOM^2$ /(PG*2- M+D2'J'J)M"0+:-TCTK43&PQ$2U%">A\()AW+E7[R+\-C]\6'-/^S'7=2\H8R M*LP@'A2T4/"/N=93S4X,>#+Z1O]]CR*#CQP5S7D88FT-UVJ&PDRV(\=D.;!# M"6#$L*0E;/?SB9&QWLR*O\>)S8DPE8-AG[FQP*XXZD7<2E*!<:]86^>29\'Q M+K\[%B1B\&%WF 3X*6N2-13,U[O1C<^BR%&_]REAQM#(((&N[7;(ZY+K#$Q$ M,935*D[=<&VG4*\:Z^Q.!H$9UGT4#SERA"*UQ?DAB]E# M6-$A2>M$S+@$B#JJ=(+8@F]W3RF"^-[C!:'FNI"G/XEG&%]*9=N'^N2I/O#@ M9,#]+CI&L;/H%XM^?"QNB]"-WLQ 'DF/^KS0,<1;40M%-X> ]:4NR1K(-/-@7@HM4=JP11E-D/AOK$ M-4]X$/3B/#0#6:76Q;VA;@F' B78*@W7!?*HI(6VC2HHH9B\"PS3GA B76I9 M![):$.X?>!^J%!"F"E,$OI,)+F%&_!Z9DY1NW.NWOAMQW*E-:D)A6,_Q=209 MI0FF=)(FVY!C%H&=N27VDX49V?\[CBEY"THW&A)J//X1:%9=U>-IGFX5 ?%/$ MZ_N:D$9(G24Y#J-O:-D39Z%!1N%<8 :]\+4M6?%;\%(H\!F$PIH>H,LH;B?-2SE M*++G/E#\IN/60[D-21T+'V4S-1:X=+] Y 9*4%5L.L,X;5DKT^R[D^"@ M<"LNF! WAL%SW"YI@Y#4*EP_D5D,06\[T(H/#KUF.GJ'!-;%='*74X$P& T, M72/3#JWRG1W3F^$R6TRN!4&6D^")XP13E#) T+X\KY9;1PUCA",FFF)8("/(SX,)W\K+$ M[UV62PTK#J6&@[$;*FN<,G#T3SQ:\NA=DKEX=4#:-FV8T,3@2+P2D8T:YNDJ M/!#$O*YM&6EW"*B4L_1M5@]Q,E0ANQ[-)XQ=#.1+;AZV'T$E*A8&,(#O+WLB,+Z8P=+VF%%CH M'MOJXF;]4ZW3U!WM@*GBG71=%) ,CFB?C_'"MA-X>YE.9YI6T*_G^4FNS M0:%P[:R0^.N;]D]X\(-<_D9+\-SG'*-9O8^_][/S9@]+[;'I^.1E=OABF M&Z=QN/4'F3H,8GUY\8S$^D<)Y^-%@/%*0GW_ECL"CM/O"3A^'/S$2N>C+Y+3 M0FX:./:!5-F-OW0M$>^&F4/5#K:09^5D(PQXU6J(O\*%H7HK64NR^?(*Z\9H M7B5T9WCR2^(D\B%S/;)7T9&$-'FAN9R6H F3L3+ U\K8V^Z(:0R56AD4BF)N M%PM"6B2N@>'\,\:HHYF7'2+%^SMALE5Q4#6>CUO$/3&ID2 5VUO:NI;OMMVW M_;TIX(&F8?XM&L)T!S24@9+68/([$P4FJOBU5JKGGW/S)ZAD!(C8W890BDX+ M-VT1H'Y/H2/FI^22PN5LWY7(_3IT<38]NYJ0:PF6J_@ ;G_0/(L8=.;YU?.3 M"6;J8/I&5'[#$'C)!O?M,-*E#]%#@LQ$W!2[I^E5H6'P_95)1,@\!/=@T @# M)YY\43Z+-2#W7%T HWX#EVI& M#$N#PJ.2EPKS=\1S+JCN^U,8I]D?'6DT1;OXTRJ G>1%_OY(^C7]]99K^:,E MPW+YTR^D7$L,?-5Z0:^>S;[\XDAJ:O%+9]?\)TSFMNMLPQ]7&K=VL8">+RQY M]/ %!Z2_:?/J_P!02P,$% @ )$!L4\\Z2W@/! _ D !D !X;"]W M;W)K&ULG5;;;N,V$/V5@;KMDR')LG>3;!T#N;3H M MTB2+KM0]$'6AI+Q%*D2M)VTJ_O#"G)CI,8;5]L:CB7,V=F2"YVQGYU#:*' MQU9I=YDTWGLLBBH8M2HK\OQ#U@JID^4B MR.[LR;CP+LN6B$S4^H/_2W5GZRD8O ME6Q1.VDT6%Q?)E?3C]=SU@\*OTGV-"T$H=_\5CS\.!P7G^AD'1&Q0!=PP44-X* M+Y8+:W9@69N\\2*D&JP)G-12G5_>XQ;U!A>9)V\#H:%F\8 M7L!GHWWCX ==8?7=CP'D(./_O5)XVG*3$]^]Y!9TVU(>BVUQ&Z H=V*TL<99+5T*'V6('4X(,?JHQV)*"5 M,TI6@GRA&M,J6(\T8P]Y@VA,7"+\8C3"G?+WHEE2+Y85+E4"0E!6U++]$%1KRD MSJ\9[Z!NL32UEAQH NR*]B?1B7 ->5+#V!,"&E WD')@R/Y$69J-IFV2H]R* ME<()81W!#4(7G=.XH[4'L$]3?2V4T%2E!QY/]RSKT3&M>Y8H H4F$JH 3RBP M?*2 -\R,DT1@9':%=!COJ7<@+"/9&NJ(ZHTHK,*Y6QK6, 12OY;\4-9_E1 ( M'Y21F"$N([V=L9Z+U:&5IHHE 8;O0L.]@VE:T$%&%>M[A"3OT[.]R+':+1"D M=D4M,YN&$R$/NG1&^%[<'Q03+G"'X6Q73^FK S3TE8-&4)<+V HKF1^A:PS( MT;9'?>V?NK#5#Y\[G#H'Q @1?7O<#:*-?%+%WD$Q2_.C1"_2#\=Y_J\T)[$A MG.^G8N@$ZL_..!DJJD+!",GK&>QHIAO8(;5%WRW<$-66R_N,1W0T#AO(%\M++B)% MD11_@',$%UKJ(KTX(O^P'CV=T/,9[X@7F,=YH3X_*M3T8D"1IZ]='=G!C4R% MJ<.[@SN1^B->SJ-T?-I# ,']YTX7Y? M&4]=$)8-/<_0L@+MKPV=NOT'!Q@??,M_ %!+ P04 " D0&Q3&2"1T*0" M #F!0 &0 'AL+W=O=7 M$%XQ;( 1V[*=)ED2(/T8MD/1H,&ZP["#8M.)45OR)+EI__THV_$RK UZV246 MI?<>'Z60L[U4#WJ':."I+(2>.SMCJJGGZ62')==#6:&@DTRJDAL*U=;3E4*> M-J2R\)COC[R2Y\)9S)J]E5K,9&V*7.!*@:[+DJOG"RSD?NX$SF'C+M_NC-WP M%K.*;W&-YENU4A1YO4J:ERAT+@4HS.;.,IA>1!;? .YSW.NC-=A*-E(^V.!K M.G=\:P@+3(Q5X/1YQ$LL"BM$-GYUFDZ?TA*/UP?USTWM5,N&:[R4Q?<\-;NY M,W8@Q8S7A;F3^R_8U1-;O406NOF%?8N-0P>26AM9=F1R4.:B_?*G[AZ."&/_ M%0+K"*SQW29J7%YQPQ@+)K4[*(IM6&3N5S81UD;1:0K7 M3_3,&C5PD<*MV:&"RUHI% :66J/1,\]0.DORDD[ZHI5FKTA/X$8*L]-P+5), M_^9[9+/WR@Y>+]A)P3560PA]%YC/@A-Z85][V.B%;ZO]J/2V9+>_@A_+C3:* M_D$_3Z2-^K11DS;Z'U=^4MIV\%17/,&Y0RVJ43VBLXB'\.:4/1*/D;)!)AV2 MM\A$4F=J S(#.H9,%M3@N=C"!\@%;/]NS +V:;"N%9IG@A0%-ZAX 4$0 HM&@]N7ZHK/ \H1L//!&8S<"8O( M"PO=.![#2X_O'?5>B6K;3!A[.[4P;1OVN_T06[:]^P?>3L ;KK:YT%!@1E1_ M>!X[H-JIT@9&5DTG;Z2AN= L=S2(45D G6=2FD-@$_2C??$;4$L#!!0 ( M "1 ;%.3RC)\I@( !L& 9 >&PO=V]R:W-H965T!FV!ABP72*1>N^1E$QF<9#J49>(!I[K2NBE4QK37'B>SDNLF9[*!@6=[*2J MF2%3[3W=*&1%1ZHK+_3]U*L9%\YJT?ENU6HA6U-Q@;<*=%O73+ULL)*'I1,X M1\<=WY?&.KS5HF%[O$?SM;E59'FC2L%K%)I+ 0IW2V<=7&QBB^\ WS@>],D> M;"5;*1^M\;%8.KY-""O,C55@M#SA)5:5%:(TO@^:SAC2$D_W1_7W7>U4RY9I MO)35 R],N70R!PKQ[NX820^:\0PH$0=GGW@;HLKYAAJX62!U 636IVTY7:L2DY+NRCW!M%IYQX M9K7.<]5B =?/],P:-3!1P&=3HH++5BD4!CYQMN45-QSUPC,4TS*]?-#?]/KA M*_ISN)'"E!JN18'%KWR/<+W; "ZI8;4A@MP!H6 G*^I\+O;PE@ORR%:3@GYW,;G"'.LMZ42!"_2N M9K!\=W(,FDMMK)#")Q0MPAN8N5D0TAI%;CB;3W[++G2S) 4Z])/) U.*"?," M0_F:_/,L@< -LN@D1FVYK)L21$_G!)BEZ0C@PB IF&,0"#,(PFS2W]D\3B#- MDLD7:5A%B069&\\3VL2^&\8I_.E+\4X:MD:U[\:2O;M6F+YW1^\X^=9]P_^$ M]V/SAJD]%QHJW!'5G\X2!U0_BGK#R*9K_ZTT-$RZ;4G3&Y4%T/E.2G,T;(#Q M_V#U U!+ P04 " D0&Q3HDD,XHNM'QK;,_8CCM-)DX]<9H\ M=/H D9"(A@1H +2L?'W/ B1%7Y.^2"2 W3V[>W87/%P9^\WE4GJZ+0OMC@:Y M]]5OX[%+['+O*2I$%H;(8)Y/)[K@42@^.#\/:I3T^ M-+4OE):7EEQ=EL*N3V5A5D>#Z:!=^*26N>>%\?%A)9;R2OJ_JDN+MW&G)5.E MU$X9358NC@8GT]].9WP^'/BBY,KUGHD]F1OSC5_>94>#"0.2A4P]:Q#XNY%G MLBA8$6!<-SH'G4D6[#^WVG\/OL.7N7#RS!1?5>;SH\'^@#*Y$'7A/YG5'[+Q M9X?UI:9PX9=6\>S.[H#2VGE3-L) 4"H=_\5M$X>>P/[D"8&D$4@"[F@HH'PK MO#@^M&9%ED]#&S\$5X,TP"G-2;GR%KL*P??N<.QAAT^/TT;G:=29/*'S@"Z,]KFC#OJVG]#WI*\D=$;OC=*>ON"]MHC-WR=SYRW8\\\S MEF>=Y5FP/'LFW/\[VL^KW!O1#[72GYK>UUI2,HM!')+/)9V9LA)Z39ERE7$R M8QT*IV?#O8/I<&=WE\X*X1R=4&K*$C54:^4)T9$(##_0VZY S[6TRS5]^' V MI)>__K*?)),WW6YXG[YYA3)&ZW" I/221%59Z)[Y%23*:H$2* @:'I-'0H$V@W:2I=.XUUVY&"QDB MM473T4%[>$2?>\&P,C5+K;[CL* EVEH\GTQ&^ZT 934QR!"L&#R&NWC@T0O2 M1K].40W60!)^/!Z\K+:\R:YKI)?*6#^2ZX? ?B_+N;1="=P%G MW%S2[7ACD M;6%-&936&AB<*50&9!E",G%SB:64,V1K'&Z)6A-D#_^N*Y>YS=CK;<)9=-_42(*$\N ?74*^1N*;/%Y'F2MZ$ MNI#6,TM@ M)=C^:+P"\,^&+JU))?2\_/CY\A65?'W5>(W-IEQ0V1UL1+/+HK3* M9,,V>UFDM#;= 5&:.@*'#V*.WJET2R!.$N->*(LBG<(3 *&+KQOCBMF[L;;& MP^.$$X4S/9HQGG]A 2QV:1@;N)H@M0W7E/M9,O7HM[77D><+S+ MJI M$5O&A"S8.EZ..FQI;2U,(IPJK,(;U._#AE.*++(_33F8G(X*_25%8-H+ M%],][G;%W?.).VNO0STL0:[]IT)F- "NOW(2.F*(9IK&'9_T 2;*T/GMS*M MN5=A5'-YA :YJ6Z.EN0YT0P,0SY6NT^5DWA#WQR/WSD7PBZ9^H5<0'0RVML9D(W? M#O'%FRK&PO=V]R:W-H965T]#T4_T!(M\T*)"DG9Z_[Z M/C.49,E>[^6 ?KFLI>&\/O/,4'>]L^ZKWR@5Q$-A2O]NM FA>C.=^G2C"NDG MME(EWJRM*V3 3Y=/?>64S/A08:;S)/G;M)"Z'-U<\[,[=W-MZV!TJ>Z<\'51 M2+=?*F-W[T:S4?O@B\XW@1Y,;ZXKF:M[%7ZM[AQ^33LMF2Y4Z;4MA5/K=Z/% M[,WR%WX(B65G[E7Y\S-Z-$G)(&94&TB#QSU;=*F-($=SXUN@< M=2;I8/_O5OO?.7;$LI)>W5KSF\["YMWH]4AD:BUK$[[8W3]4$\\EZ4NM\?Q? ML8NR\ZN12&L?;-$%+N._\J')0^_ Z^3,@7ES8,Y^1T/LY7L9Y,VULSOA M2!K:Z \.E4_#.5U24>Z#PUN-<^'FO5H%(ZOIP'J26B: M-JJ64=7\C*H?Q2=;AHT7'\I,9DJE_ MTA/^/7O[ L:=K?.-D*1ZRR:,3!4Z-TS$7>U\+6$E6/82.O$S562U4S4,@$3@ MR_QRG"2)\!OI8![BJ2T*!(.62+\*T)%06P7WGD$R85'(L#I1U2[=H%6SB?@% MBM=2.[&5IE8G:AI;.^G!#RFE@[( W7B040TRP(6S1,5@L<*ZH/\+,0OS['A0 MKAC$$\U&7S8R0V;6^@$G'"4'@I?B!U'AL"S+NA"5W,N544(&-':HG0[[J*!- MB%.5U!FK/Q0O@V"9\T,NF**F VZ0^!547\RX;9() Z8NE2"< "T_#I.-(BFJ MO"Y1( E36VNVI)A R>G"6XWP 1\N*?@I;%C%;\KC;"D6 !F7="G+6!B):@?X M^!C4GHE9#YF4U39H@FG860['BS4 R&:R)FFKM@=B2J+1ABE3:5):R,) N175:^,!K-F8K6/ 4MC!!J59N5/ MMG8E!09!I[[5FI+83RS2B<+B70Z5#E9!C69/S\@X YK4M0X2_!Q!4?(K)=-- M*\L9B$'W_0T1>_2@GYT(TB N)Y=)'V91 <:R#_"9!%?2<-FH8J3J?.W9I1-H ML264LRWF>0LDR!!&A=>UB5D;FFQ,L642)X[NLO%)HI];NS.&] *I,.UP2(:8 M=O 41$: N)-[K#%H]#N';HR+ /[,G2PZ1KN[N^NXS%A9$GT,..O6.EO*K7:U M%PN=C<479;1:CSF,#ZDM096IN"<.)1@OTB">T[E&_^WBRX?[Q@*]?,% Q_M^ M4R23U\,\PJOH340V&B,2,Y,-&4;%5<6:.@BQKQ@;.5)9CLGG2CIXZ\1N8XW"DW5#2395*O-B!P]$357# M6:>"U+&_J0U441F[5^!#>D*(LSS8OM72Z/6>$* >L&@" QA$?M(?<_-F SA3 M9(PGO=:IY-IVK'%?4'90MP^ZD:=JS6-C$]MD+6<'_;=.[;;1THLD5 MPW50GBY?QR2=6I>=5]1EF=I3Y)0UVP)\TW%JFV@"U8R(YJ@U V8R51O^8/([THERT[&GR@OS6 MND1_:TDTY@-*1\EMJ1O$]#+8ETQ0A!R-XE-8*MC8.4MTM9%['^?&W<^W; D9 MHJ',-$0SK35)W,;L$)]&7R'>*^P6_9!3!@?=%^-D=OT6W1A5(' MB@N[C5*'QHN.:QJ"@,6J@3O!F>X>G%99Z=#,A0/,X14G#!"I++F5B 'U-G,>UPQI@X()@+WHCG^D5O*Z2M M2(=N--45-?$ 2N,X^8T*4-"?#HCT4!U?KUX:#57^+2S 1+S#4!_3!.[XZ>>/ MR\]?L"B"4B\F\\%"-$:@OE)\73-[5J-?=!4Y."K6*BZ&R=&HHR/;PXD3C]MS MQX;?!ZI,^XVAQJ^ ?U:'\!SUW_49.A;1R8&AUM>5Y@EC 7('4T M.9;]8"2TX791Z@>0LC! MI5"N.LA])UH./8Y!AQ-$*BD8$T^#[XBTM[SWUB$K/-K2K_<1;?2-($X%NLGJ M KNOT9#-* MQ-41!6N;B#9_6(,P(AP(T>.HIN9A<73+/>-28&"EG?&G;%%(? MR<\FK7@W+BF2P[EFLVQU<:\_+ND[!@A.YSGS[VZCRD$NX+R&+BQ)E\.[6/8[ MRH(3'Y8??WF_B!<)C'@G@1=JT)TRX#)>&7D48H4*W^T8KDL]I^C<:;+9>2*: MC232[$F@MR;BT\F!#AQU24:=3LG_5/I-[&$R4Y?$5F6W]37H_8,N.76N11?O M(Z3!ENB'IW XR#KM2P?D-1LD+RH*'9T\Z.F1[F9$GN+].9GUX\$[0W9-3ZP/U%.XE(O;4DTD%"C5Z MAG>QIFC98:.(S-'NG[?P3Y4TP?"7MT9G?/=9-O6[IX]*#5L\YA,!;:7(AZ,[ ML>R/S6Z2]B[)<7LZE^X&3 >ECQHOFLMZ'%/][?EC+^RN2WB[](?+#GO(C532 MV(J]UD#$G\4(QWR<\5@+2*W;_;9Q/>Z:B/&1 ([G?L9+Y@ 'IWI)9#Y@DB=R M=!1J$^'YR![3_[@+%W_:A7Z.SWDP'/NGRW5>LI5AFDY=ZEWZNZ*3IZ'YH$,G M8C.L#A_5_DRJ$E8QR-G%B3_#,?:=*3AH/LK%8Y\GI[UOOH5R.7_9QKV9VB)^ M_NV>=A_/%_&;\4$\?GG']3K' H_YLL;1!%-U)%S\FAU_!%OQ%^25#=@F^,^- MPHKJ2 #OUQ:7Z^8'&>C^E\+-_P!02P,$% @ )$!L4TUV/UUC" 0A0 M !D !X;"]W;W)K&ULK5AK;]RX%?V>7T%,@\(! M9N=IQW9B&["=#=HBV0W62=.BZ >.=&>&&XK4DM2,Y]_W7)+2:&S'"-I^L342 M[^O<. M9!F%*CV>32:OQY549G!U$>]]!Z^N;FF,_' W]7M/6]:\&1 M+*S]QC_^6EX.)NP0:2H":Y#XMZ%;TIH5P8T_LLY!9Y(%^]>M]OCPF]W^A7(\)ZROL-K'OV*;SI[,!J)H?+!5%H8'E3+I MO[S/./0$SB;?$9AE@5GT.QF*7KZ305Y=.+L5CD]#&U_$4*,TG%.&DW(7')XJ MR(6K6UM5*@#EX(4TI;BU)BBS(E,H\A?C !-\<%QD=3=)W>P[ZL[%1RA8>_&S M*:D\E!_#MO?S>Q9A7=4C\1\,A2SR6SZC+YY%^\\ZIO_-_&*=\H7VOK& MD?C7]<('!]+\^QFKQYW5XVCU^/^%\K/JN%#?^%H6=#E )7IR&QI76-RK@"J?( MMVKPFZW8L"8G:F<+HA+F^+93'E=BZ6PE\%@8KB M"MLX3\(N!;2)18-#Y/WH MP!]9%*Z!NU)H)1=*J[ 3VS49.&K0)C@Z^*L5P1/XD_I2+/"-5%HN-,$799T( M-II6WC?2%-'J4AE<*GCB@PR4D%*F5 5^X2K@-$>RB&K@@?5>K"5<)3B@3-$X M!XAP \I8>0FY]OI)Y0P0/Y25;> XCD:=A30,.MJHMP;&=H)A12!4/D"C_!U- MP$>\(C)2>XX,O8L;6XH01XNHV]#*!A7A& I/(>CDQE"X1N?4E!N5P-"T2BDQ M:)*]3!Y@BKL FB.IR04T>4XK[$M12Q=4T6CI$(VGD?B0];&[$A5$]Y@XL- W%AP^WXNC/?SJ;S29O<3M>3=^^&@)= MS:I:+@JY@C,^B(:51QB^& 7XQ%V(N40I!Z< RRTX%\22"8%#=QA,"-+LGP.) M7S \_HGAD: O #V(CVQ)#8R@:X$\%6L^6:"BN"FDO%HH3C6"?&A.7@M-8)9J M T X*JCQ%N6@@J/D<$X1B$NI+6J08>P998Q&'RN05WPM2?ZYD&T2K(K\$'6 M8.A]) MX\W(Z/\9@T)K3E9'(&$6P_];@T*Q%>DL=D)6-&8;#I?(5JB2*]F+: MBT]?M_).1HJ$M>21[&MKRDP(W I99TIHM@,.(70,@SZN'CTK(L F/0ZT,,KD MA75JA6K2>YE>+/U@F,U,L1#SQHF.?KS_?(MMH-$EER(3V\0">A1R:F RE9&C M/]!W0EO.4=T!8HZ2L:RF4%T(CT(<]2!@RPDK;GV@?[-"28OI>1L'^W!@ID:8 MT;'.)Z:O=0!$NE43J01%F(UH,PODXS2I&L4!9C?D=BT5GN4[6FH(7/'@E5E9 M1!-A_HB),#OO%V?KFB=4/;>\_[$*OR*FATY]IGO)">&:8UQEXD24R06%SN1X MGD4 >A7W970W$I_2F5_L2$PGP_/)?'AZ-NN7$*B(5E=3H9:*H^DZXZBT1B_I(181B""G@?;\ZG%H07%9F.U*B-2T09+ M=H=TMQ*,?KQF @]D9YA'*OQZ4'6%KN\B//SILAGFA2J)=YDC^2IM+T@+Q@SY DE@$BS01X;B:)$>U\QSO'_@Q8U[ M:AY%Z4FW^$531T62V"\:"(.M/5@XK#D Y(EH2G 1NSGR&):QXP-^Y4L=7

JBE!A;%TS"I#$0D7QP1-9R#U?JV^XM[:VC),UKL-P@I>XN*?U MF@R.@P:I8WIVS!'X0F(%,B?[( 0VW558M]!DN[S$3$_?^I0J#_O]]/!ZR3&B M5JPK8_D]]*+H]OBNKV.U+]-V==LO\1NIXZY[QR^$/B^J[ZA(8V*>-JY)1'L_ M/>9=97R5CMFK'K@(^#=(H$_35#I0<7\PS]8U;F^9N#B,P@YYJ]_O\+G? CA^ MBXZ=$)3#/BN0*Q0]=G#=Z@7'L#O&3AR[!JWP#H49PHM(9#:=ON@Q MF5\ $439N'9=2^+8BL\G,UCL7I-0=FA3CP\>B?GP9'(J7KWH1;[G1]Q0'/U$ M]R RB_:JXTBT^D%VG[T+[X^GKVDSR#S;0?3:\^@]02P,$% @ )$!L4TE8CLC_ P L D !D M !X;"]W;W)K&ULM59-<]LV$/TK.VRGO3"B1$F1 MDLJ:L=UVDD,F'JMI#IT>('))8DP"# ":5G]]=P&*EE-;S:&]2, 2^_;M[L/' MIM?FSE:(#AZ:6MF+J'*N?9LD-JNP$7:B6U3TI="F$8ZFIDQL:U#DWJFIDW0Z M?9TT0JIHN_&V&[/=Z,[54N&- =LUC3"'*ZQU?Q'-HJ/A5I:58T.RW;2BQ!VZ M3^V-H5DRHN2R066E5F"PN(@N9V^O%KS>+_A=8F]/QL"9[+6^X\G[_"*:,B&L M,7.,(.CO'J^QKAF(:'P9,*,Q)#N>CH_HO_K<*9>]L'BMZ\\R=]5%M(X@QT)T MM;O5_3L<\EDR7J9KZW^A#VL7\PBRSCK=#,[$H)$J_(N'H0XG#NOI"P[IX)!Z MWB&09_FS<&*[,;H'PZL)C0<^5>]-Y*3BINRA9PA^T$ MYM,8TFDZ.X,W'U.=>[SY2WB5,/AJ[U.]$0=2EH-+8X0JT8__N-Q;9T@F?YX) MMAB#+7RPQ7]0U_-(L^D$7D*#CPHN6R/KL4XQ2 695FI0?2]=!:Y">'_S$711 MH)&JC+V%@80Z0,>HW\-R,4E)877-;KH 12=":W2&F%LHC&Y&&*>A[4Q6$1T0 M*J>]Z:3A(8BR-%@*APRPB!?+93Q?+\!RY2W;=&>(7=-0",LYQ6SL*YE5D,:S M-[-XN5Q!+RP(0AV#T)JC4T#BJ&FJC$[^ MT!%VF'[ML)K,1E-?H?(TJ;8YB^;_H4^_U+L6_?%>'T+ECD0M5.(>88]$A5I M]XZL#Y!WR'Q8!;$/&A089&/NJ5,#2Y8+=X_:G\O0?2H5L[:%I.],\:E_+;]T MDM8> .]9>RT:?W,JZO[S: UIXAF%\4XAA4W@,T+G9"W_XGA0&I&?$"/G2N=# M?"H#W45>K[P7LXSN/B-8[P8S7:H0,VRFQ^)GVM*U/APQ9YI#)>T,=S*H9?I/ MM9Q8GG;R7QH8MC,+,0#-S@IQQ/X6;8S07XGDN1,^.;E%&S2E?RM8*D:G7+A0 M1^OX'+D,M_#C\O"6^2!,*>GDJ+$@U^EDM8S A/=!F#C=^CMYKQW=\'Y8T9,* M#2^@[X76[CCA .,C;?LW4$L#!!0 ( "1 ;%-/%_NYAP< & 5 9 M>&PO=V]R:W-H965T6ZN1S-1MV#3VJ7.7XP MN;JHY([NR?U4W1G<37HMJ2JHM$J7PM#V\^=L2RD99N=?Y9 MI2Z['*U'(J6MK'/W23??41O/@O4E.K?^OVC"WA@6D]HZ7;3"N"]4&7[E0XO# M0& ]?4$@;@5B[WT7?61_FF==W]H*^$)CX^7ICG0$3_OV*SGFO M<^YUSE_0>:N+ KSR")Z"['7IV6PL3H$O[D!+,H;2L"S^F9&X)>/45B72D=!; M\;%,M*FTD4SL2$@K).H$R/,EUJ\KHW(1KP-\V%"F3W9\7Y, MC-Y!2^TR;=2O9 7O1_B5+ _"::&LK4G,IB!HGG.MV4P:\H:>1M,HEPDI*FG$ M7N:UM_1&3,?3Z706%FV=9*@KJW9E&Y_ARK(^BLJKHS*!=D12R(/8$'8[,B@. M6-D:70B'ML%^^=_-8>CN7_^RCF>K]U9LM#0I6T^508?0QH[%M7<9W'-4;,CT M!&0%AD3#_TH]B*[JH[,^.@\$M!J!_F<=/%;E;BR&3/EJ/K^*\WIQ"N@>Q"-H MAY;'XKM M:<+ CH$E4ZY',[#3JKV*@5=;. 6<&\R0B)22G+)T;:8WG08?N@P MC)"^S7]P[>''EC9WV,-WV:,#,L\%M%D;W _X#5 3F=SS#Z@,,% 7'0OLD8=C MQA/N8S=2351R@OK51X]9!FC[[4,W6H1?QD*C4/8:><(!*$B"FQ[SIQB^AZ.: MK4(HDRX2])" 1[[I]I'([1:TX$H)DD.<@99BD+ &]L(=. *C3N_(/_9]X8G2(\>",)L) MVJ,>&%^YB+6JC:WE_P;,&+?B!VF@#M6/'C L0^"4BO-HMHRC\]5R4(!)2& @ M,H!](\[&\4I4[)EG#!-((D^[G:$=VX5/28:)@CF>M)WP#%7<57<@*WB5$*4! M,;F7*I>;/&CC@8>3 98H)W-?J0&++AIOI-(HLK'XL6P/AJZM'0>6Y-B6,I,4 MRNSCW8\")&PR!10:ZCH;6_ (S,ZC]7P:H>,,(-"U>08#>GV]R56"=="DK>@N MVMD9>M8C1&/QF8LD(0QJZ1"H#@(O%,]GX[CO@*'A(PYX'(D28RPWEPHB#ZH( M5(*=Y7C=2R"L&D>A:=!6V)]4V437H 8'Q^XC5NP+C6]#6\^PSOE$6Q>:3@]< MS;"]$8OYP"OXP*[TC@^]9 KVJ6<;AISBW ZY 07S:+Y81&?K^2L(1_PP)"F. M9N>S:+%8B8:;-K3V1@;L#)K8:AS%R[-H#8JV#_WQUCMJR:$T?2]A<90+)GRQ M)\LU_.G^)]O#]:B6'L@DRG;'L*Z+WQY0'J\3@AD^00)GX5LXM2)6,"D>Y8:_)>@>P.:T3QR9M]'H&J7+(8<#^NMAMH>:V-;!(W9C6[O:\-"UQRM=Y1G28?M"I@N\ M(BG6Y2<#7;'%NN1#G?7-QBNQ4SO92 ??WX[^\=F.WH7IR@MT9&#N\_#^A=O% M 3PLN!#Q)FIKW9[V[G_V>SRVA8_BNTW;KX_)!MSM?1LOE MBPW_>7-_['+30-VM]FUG.':P5X'ZQ^:PC(NN6+TW('D[OKLNY'9F*D_&>*MA MK.1:Q!5:MN+Q)Q4W,I>8GL4]OS':]FW@ UIN&'A;V'R1^"[0M@:T-9X[9)J& MH8/7 )?AF:32>&OM1[C'$PK;(%([E6.638?4"8UAT@HTG P^7Z0?ZWGF\F<8 M%56N#T0]8-KL9*E^;<]H3K4L:PD@UB?.L]^0[-E\'%7Z6"Q_ M^J?]Y\/K\-7L<7OX]HAA?Z=PCN:TA>ATO%J,POMF=^-TY;^A;;1SNO"7&4GD MF3=@?:OQLM'>L('^H^K5?P%02P,$% @ )$!L4S^B[P;Y P ;PD !D M !X;"]W;W)K&ULM5;=;]LV$'_W7W$0]M BO5A M6Y8#VX#3=EB!M0B:;GL8]D!+)XL+16HD%:?__8Z4K,3ID@(;]I#X2-[][NMW MI-9'I>],C6CAH1'2;(+:VO8JBDQ18\/,5+4HZ:12NF&6EOH0F58C*[U1(Z(T MCK.H85P&V[7?N]';M>JLX!)O-)BN:9C^>HU"'3=!$IPV/O-#;=U&M%VW[("W M:']I;S2MHA&EY U*PY4$C=4FV"57UW.G[Q5^Y7@T3V1PF>R5NG.+#^4FB%U M*+"P#H'1SSV^12$<$(7QUX 9C"Z=X5/YA/ZCSYURV3.#;Y7XC9>VW@1Y "56 MK!/VLSK^A$,^"X=7*&'\?SCVNK,X@*(S5C6#,470<-G_LH>A#D\,\I<,TL$@ M]7'WCGR4[YAEV[561]!.F]"E4YTO("F"RAY**S6#Z#F\).B%XT7NW1$6M4)PF[9O?.%](4E7\2 M*0F#W)$RL+;5ZH'3>*#X"ODT7< E'5TF P+)1Z9+("(7=V!:P2T<:UY0I#2I M@%5%XPD4Z*[57$":]TV'-UQ2+JHS%) ) 1\*;.VWD5U<3;[4&O&,@4#\L=CL M2=F1Z!-5^I7S"?F+>Z>C-+E^7K.KR=B''^ -I&$^C^&BE]-PE63#(@N3U4G. MTW 9+^%B0#OZ&P++2RJFI@L/9.=CH!91QQJJP= #NCN-)=]$6QO,A^7B: M/HKQ:A"3:4QE&R/]]Q! =S*TG6Z5<8E4 ^E=)B>62VH8E[2/CR[";XMS7I)2 M@53>3G0E&2J+TG(FB-P>EYX0&K>BT]QR4KX&SD]NAE8^]]9/&C>G\#=$1X_6PJ5I_)[2"R?/F MY]3[#%9AEL3?!VQI[QZ-KS5ID;+5O' 5[S69&W@#R2S,TA06Q*5\P07WP3[TA?W1/]._AN#M^3>SZ M1_11O?\4^&PO=V]R M:W-H965T':0\FN2%6'3NS;PKLU^_:@92V*U.G/0#^.N>>>VQ?,UD9>^*8VM!7'7+A/76!1% -4JR=+T75(+J:/9)(Q=VMG$ MM*2DQDL+KJUK83>GJ,QJ&@VCW<"57%;D!Y+9I!%+O$:Z:2XM]Y*>I9 U:B>- M!HOE-)H/3T['?GU8\$WBRNVUP6>R,.;.=RZ*:91Z0:@P)\\@^.<>SU I3\0R M?FXYHSZD!^ZW=^R?0NZY^Q7KKPQ[@.'T!D&T!6=#=!0HJSP6)V<2:%5B_ MFME\(Z0:T"Q.:K\IUV1Y5C*.9AP'] ;X8 M396#C[K XC$^826]G&PGYS0[2'B-30RC= !9F@T/\(WZ]$:!;_37].!!$.,^Q#B$&/^C@P?1_LZ=N$;D.(WX4CFT]QC-AJ,8]FF! M#R!0A?RQB%!WGJ/W'-@QPGJ!=F=;"D(7P;]!P)R9NA%ZPS_979K(0#KFSH*3@)GYPC02T9NPGAK*"@ M+QO"6VBLY-HGU0:*EM48$' O5"NZ"J682.@< 9EBH21?:W9FR:7546"^B:]C M7W/06I[Q[,(YY*H,<^=C/%/ZQ.Y*,,J04-!JG_Y2RU];HJWE@48TC35K5DKL M76?LSE>.I)1?8UH+2VN<>YEJ +*$ASGVRK2*$RI+WI= @*')6]0[%<,M/F"X M:.>V1;_EA+RA%(SG[1.*)-\+BXHQ/J<#"?$&">#=;XQ&'<[4\P/T&@.U >J% M^<%>')^CUVF+X4\%*-DKYS7:97BT'*?0:NHJ>S_:OXOS[CEX6-X]JE^$7?+I M 84E0]/X_5$$MGNHN@Z9)CP."T/\U(1FQ6\[6K^ YTMC:-?Q ?I_"[/?4$L# M!!0 ( "1 ;%/H8P)XNP, /4' 9 >&PO=V]R:W-H965T[:!)&NQ/K0-DK1[&/9 2R>) MB$1J)&4G^_6]HV35 5+O82\V*=Y]_+Z/O./ZH,VC+1$=/-65LIN@=*Y9A:%- M2ZR%G>@&%:WDVM3"T=04H6T,BLPGU5481]%%6 NI@NW:?[LUV[5N7245WAJP M;5T+\WR-E3YL@FEP_' GB]+QAW"[;D2!]^B^-+>&9N& DLD:E95:@<%\$UQ- M5]<)Q_N KQ(/]F0,K&2G]2-//F2;(&)"6&'J&$'0WQYOL*H8B&C\TV,&PY:< M>#H^HK_WVDG+3EB\T=6?,G/E)E@$D&$NVLK=Z<,?V.N9,UZJ*^M_X=#%QLL MTM8Z7??)Q*"6JOL73[T/)PF+Z <)<9\0>][=1I[E[\*)[=KH QB.)C0>>*D^ MF\A)Q8=R[PRM2LISVWLLR&(''U1WP.34.G0$S,MAVH-<=R#Q#T"6\%$K5UIX MIS+,7N:'1&A@%1]97<=G >^QF< L&D,+-!Y=H3OQ]QGX9(!//'SR_TP\"\+5M[*-2'$34'E9-'L,MM-D J^@PT.)<*/K M1JAG*(4%K1!L%[>BZZ':G*2UAI4*E0&CR91G.H>O^IG*S< #R7]$,SD%^]7" M32DQAW=/F+9<,/ YSV5*X6\5SFO1F%;6@;*\GH517'=9202F ,M4LE9 MEN*^,__EIT4\O?R-H?F,Q:["$YZ]-]#2!34@*;MCXC^:X5;89^NP[AP135/) MCEJWE;1 5Z9E7Y'9U0S36G":5,B"HEK#$22ZD"GL6DLG;"U()9T4[&7G3*H- M[4=14&A1\3H(IJ.(F2N%@QU:![FFZF?W"/0(U0/8MF'")\92-#?:-*6@CGVN MR=@#:^JLZ)JN_)<@7C/-:20([657^:F69 M887]273M"HV%-RS*E;JUQ-?"V]7HH32(+]H$W>N&S-Z1:J[T3Z3PS/J(.D'D MVP$,H]$7SGJH193 :YTC/&G%9$7A'QQ+9]XJ MUW7EX>OPIEUUK?Q[>/<@?A2FD'2V%>:4&DTNYP&8[I'I)DXWOK'OM"/?_;"D M=QD-!]!ZKK4[3GB#X:7??@-02P,$% @ )$!L4TYJ#"?2 @ $@< !D M !X;"]W;W)K&ULM57;;M- $/V5D4$(I!!?YESYLQZYWBZD^I& M9X@&[G@A],S+C"E/?%_'&7*FN[)$03NI5)P9FJJMKTN%+'$@7OA1$ Q]SG+A MS:=N;:7F4UF9(A>X4J KSIG:+[&0NYD7>O<+U_DV,W;!GT]+ML4UFL_E2M', M;UF2G*/0N12@,)UYB_!DV;?Q+N!+CCM], 9;R4;*&SMYG\R\P K" F-C&1B] M;O$4B\(2D8P?#:?7IK3 P_$]^UM7.]6R81I/9?$U3TPV\\8>))BRJC#7B?K.[YAP. ./@$4#4 "*GNT[D5)XQ MP^93)7>@;#2QV8$KU:%)7"[L1UD;1;LYX)S&MHNA>T3(Z2KC&L@N]H -1$(5'^'IMA3W' MU_N+"O?P23&AF;L1&KXM-MHHFGT_DJ??YNF[//U_/\GC!.&@"W^0P$"+1"PHO8/!_)8_" M4:<_?"K)%Y5 B"8/2":32-!JJN(8M7YMK2N!%"D#VY.K&LB%BV><^$V=,>Q. MR&2*POJED6!V$L[O,*ZL<\(5\DTCXZSUY7.!:KN'R\O3+KQ<$_L':; +HU&ULO5SK<]NV MEO]7,-X[N_:,)$NR\VR2&<=-[TVG:;Q6TN[.SGZ 2$A"0Q(L0%I1__H]#P $ M94IVOZ+,;^^:5:9M"5^K&"M>6 MI;2[MZHPV];QK\X/S-JUJNU4(UG^L;"[^=QU5R7:K*:5,)JU:O M3ZYF+]_.+O %>N(WK;8N^5G@49;&?,%?WN>O3Z9(D2I4UN 2$OZY4]>J*' E MH.-/O^A)W!-?3'\.J_]$AX?#+*53UZ;X7>?-YO7)\Q.1JY5LB^;6;/^A_(&> MX'J9*1S]7VSYV2>7)R)K76-*_S)04.J*_Y5?/2.2%YY/#[PP]R_,B6[>B*C\ M43;RS2MKML+BT[ :_D!'I;>!.%VA5!:-A6\UO->\6; TA%F)A5Y7>J4S637B M*LM,6S6Z6HL;4^A,*R=.PT]GK\X;V!H7.,_\-F]YF_F!;5Z(#Z9J-DZ\JW*5 M]]\_!Y(CW?- ]]OYT047JIZ(B^E(S*?SV9'U+B(?+FB]BP/K#1WXOZZ6KK&@ M-_]]9(/+N,$E;7!Y8(.WTFF';+ZQRJFJD:R450X?Z"K3=:'HZVM3.2 @I^^' M&'UT&S3BEZZ6F7I]4N-&]DZ=?-_>XM,&'A9M)=M<-RH7F0'958Y_\L_!+RM= M25A#%L+!P@HLMG$"5BW:7(EFH\!V'9@(;8"_7INREM6.MM?P\79CB@(4<%O! M8JY=.IUK:9'_^,1&WBFQ5*H2<)Q:6GA&5T@ .B3=[,!#V%##T^63^9 P<'\_$ MRB_G:"&0J6FMT,ZU]%X.OS:@!U6./'<;$!@)'OA: HLH#OJ "&(>+:P,[UNQ35#XYHO%/H\8_/:JLGQU)\IUK2 9N2-V_ M;05T8]YW,(?[;@CM?_;L!W?(C0V[&O0 M!2)!<4J6'.PM&Z%A;^0R>'5/#[]%RR1-##1YVAL@QI;TC=+C(/'U/195--G M1Y7LVMSI?#Q[(6Z >E7J;$A/'UCBXV_O?TR7@ D/D@+]()#GO)1?C>VR,4_ ME"Q \S[:M:ST7ZS%NP(_H.S WA!/OWP>6BR79\1IYPFJ L6Z-K:^!G M^(UWP"@$6ZQ!3VR%YP*NX;<88MH*3P#&Y0&.=_V=:OSNPT=GLSFPJ) [\B@0 M+_,VZUBRT77TG62@W@?\V8(F@+1SUAZ)I#=+V/8+(4\\J@#/*"/]P@'J9/]" M+TM4/6*F\>X% 8#7+-RV1AG=@6ZH C3L1]Z'S$,V\(@*4NJ$ YAG7ZL3QP36 MU>)9 WOAT"6!U@>T6T" 1"P(L%$SIH4#[=CQ ZHLT)2 $YJA*IXO![$X#,=! MK@\I^FA8RS%B0$S*4: D7NG ^T'B3=)8M0V&"A^WC[G!Y]$-/C\>:V-N0.!9 ME^*G2.O[#M0,.24Q$O(-JTVRL8GVL M4 ]+SF<5YK/W7YW2@XRLAU,8)-OF&+885Q"DP+VT/_'!L%RWUK62P096)L1L M.OYW^N;* J@%-SR;XGENU;HMF$^+\7]@@D/G,& G'@=UP&5$D([1(._445U* M2N30.$%]D)L:W#:V SD&D)3E3E<8=/'W'<6"O1MRSLJ8< MA&R)DA]7[8GXR,P"VP@<_"Z>S4CX *CU#7E3CE%[KOH7,,FI"_H7)<<."A3 M"3OO($/!C9"J?3X *Z^]=TWS(B2SP[L.*(%O?/J&E88\Q!O"J1QAJA9X,6A& M#QIB)PL#T+])9.'4<0M-K9,8TA8>)MMHCQ'F+!2$1P;G^,2[KSYC!'F7D&WB MP4_Q.0_D%N^NNWH%*)Q5P" U\F1]G^]S&PI)C*]#<>4/P$G$=N)(PZK]D!.E M(W+VRD+8%\U0XE$@@'"H'P",TK.^O_DH;N)7$;HR 6Q"OH3Q(K@)\M:Z4'E' M-G"L)Y%;D(:XG%^>+L].+\^2/"*1Q!5CM=F+BXL1[B1+MHF>)'J/1Z$@UZ"FGWK79?A@+I]Z^6Q%2-:*7U@)>3IAI$"+"(;,RU MRS^4SU=#^8X*%'N+9[RXA<5''"A<@X6WDKT%/H%^-D(33*#O9,&.ZE.R.&)U M= $.T3EP*O<%/OBFM3U%Q!/HIF7K@F?5UXR@V&K@+:S;[>^H';HIX\M MR4&"\@+4YYCF2_YBN://#Y"P,06YMQAK>F MY!OY0C0N\7!WF)7#ED#P1J\WX[7%P)V(UA<$\'V?S?0E2%G1CF UE;ILT 5F M&&U'3&JQL\+8.$&FTM=Y1]^IJ%Q2(=5Q+2Z@>S.980NA(&^V)M&;]PA6ZI,MFZ&-7 M25H,9TV;I'L8"<#Y'472LVG7AYD>M=1W<%A8^H-J-@9A+TJ3I#;8;/G.M7I" M:U$TI-K\>,F/8_VI*YMCR/;?ZV0=S7SI/D(W?@>XD%=DKN\XH5(VT\ KE[27 M(+(#ET$?1I#G-*0ZF(194P#8@V0H0#S4CBKO04C?FS$I :JOCC' $U87 .5 MPQP[UHD))BBD C('A>D:ZFDB5;^H0Z^0!C&TS.L86Z_3D+CH B$U4DK0UPTV M+P%'_&*PY/%SFZ^)4X #I(T%A0*+#51=#CQA#D ^OMF33,)M3Y6+:S'7K-.^D6&'N#18&4:'J,%[ MX:94V(<,1-?1GY"\=N-2?D$"]T+M,Q$]>#DFZY -&. [2!N_<:;5E/3\L[;U3I5:G39G;/ J+G/8\XMN6H1S^G:U0H= 9\1HCNX6WJP\OJG\B"/W41< M52G[N +OB\UC.AR8+C@*S&2UH_? 5?W5 5>_.<@1EE]IE?<5,P8BI "2E,;J M91O*CIGJ4KDA?J.;Z6"HAY=4L8IB2I?T4),;5> B)N*S?QDH#Q^.OHL*RNX+ M"6D''C&:>>@=QTI:I(NZ2!0/;?AYP#4SO[DYVZC\WHG02RE-X1K;?K !N9A$ M TX3JN!AP@;H+2E;QQ,ET2*2<494Q057W[1@!Z:2!>]#'JJ,R*K79B:')\+4 M"2<023<33HZ %I'AB@'5(1L$'OS< A2;7X;\!C6==XJ9=-+T61->CB4#; )B M'Y+BL@LF";_]07:H7$80!0B5B'.JPGLD( -^#Y@,(!@]6 M&1^SE!A8JR?IZ _0FR?/>"0:&Z*$+\;<_ )(2D+T75E4E+23T&OFAJY%KY\[ MZKIH)$V/5O,!+TY[A ?76"[WJ@)2FK$0+A<@ZH)Q7B<91$ M9RIUQ&'OO3B=R2+#0H?'@GV"^R=O78!!;PL)4EUD$ '@O8_T_?@&.((/E"97 M!6_27^U>%YR.[SK$XA[DGJ?ZWUQ_?,"S,_?-&5KWB->'_U;@Q*@TQ:@+O&*6 MM7:")=K /*\?]32K'X0Z)E%+ 1#'&!59R";QH=[S/RPY)@A^IMI: M];U$1>VD+#,7P5\^K#G>RZB4A@0X:(+M2_(UP/BE8B^\H4[PT51KWGF0^5&S MOT4T"!IPR\96>?G 1UR?I_MFN%D)^&KPD'O(EC;'\9G9R#PPS MZ=@LYJ.GG(B%-Y/CQWA(,"F/_%XXG&-!\US8+;K4D<_#'I 2UX0KM5<2/GZ< M(7X_1D%/DR@Y=-:S?JS!J@%.ES!972<<11/XOK=%Q-M; V!EM5+4GVYV-6-7 M2/HP0Z2PR)9YTUK(&H%]5VNKDFHWEEFHV2T6W.*]CM2$T8N!5[LI#%1K,-M MYA!WD,][Y ^7.H9HA"-U,VZ<,<*14[=KE@66$E%5QX-.R-A'&TEWGJ,JRN2# M\FF?*RYK2HWU3B M"9?4M(<85*+% *CUCV,2RNAY6+D?S:<# H@#$UZ)B#*,O8[3L3M,5BG'=S3I MCM2 K*G 2@4"V(UIH/FOIR*Y4#6EN@!C7U N_902L>TB%?B^WC :&.IT8_^S\ZQ_^(QR__FP!V-O(14 M$P>=#RJ:[\R$)/2Q;B< GH2_(7[?XT@7(WO=#1KPJ8VF(E97L4I6)'28$MO5 M1GH"BU9"?C^=@NK;S43\/8R%CUBH!,M=$L:\N,(,)4@K:@7.488F"-6"!2%O M>K>O2"#@P^$P*O!CGHG>D$]>[Z,;EZ#(WJ# 8V!&UW$"A2[,KLLP8^CT0L0J M,9E5F"2CEGA:Q*SC2]@/$IF.)(7Z]G'!BQBX>3H M2,G]\0O ARGZQ8<^/(3; G6]-Q.2>]HCOPTZ>KP5K)!MLP,WJ$XX/=/V'*/$R&C M.(3XDR)N<@_A@;3%OWM(KTRU-ARA,VZ>MC7:%439MJ;:@<,>(&B*_AIRO82\ MB;BB,#$&>SKT;&PR'/"?(*W5WDE)44J&U]6HYOLJ^3PSQ'@X$ME21 M#215*;SDY)ROEZ R <'7"-!H](^%$7X/PHE&UQ_*,*[I2=S*;>S.X0"JI;N- M/(/E7>DH!J8MZ7>S8]D!ZQSFBH5?]12B$MWF BF;JJ5\?@E,6>DF9,<'"DYG MD-GO+::Y#96>*(">I0'SX4XD^/TEC> ZAJ1;A:.-+GS@JV948*(QL5T"@>@Z MFE/W+2&.15L#>NQG)G&V H1;ADY6C#/>5%>ZTF[#V03Q*G$+.**L?+S:/U2< MU M>L,&;9NN8K:)1+U6S52JD#,P=FK7FH;;\CF&?]QD$AQ@H4J(#'+%].$=? M@1QK7OI>@K M+E*2.TZ,* TK*^RMDW^J?%RA674&FYRM^_?"M&'_5;EP80^WS MT-OOWTB(TY6^.4=O6NK)9#N?U)'R0393X ,V7MQAO4$CR'-RG7Y$/"ND+H24II+];QD,S?+Q=QRO:V#?A8>L]%A@;TLE]27G& MX$RI;Z?IJILAV%LQONGOP(;DF@](>N(C<1@U"UJ&%+25S["HBTP+N!_(:/;7 M#?E-=)TQ-0M),5_Q\X&EIX?WK39II@7=IZ;L1MIUB#"&)0*ZR:XE$(+Y&9Z% M;C GB=_'))?JGCB4&G;.KJNL4(BCE+6R7U$,O3)CR@&#^6,4.D2SUA*#D )=^#"+/, M_@I?N&'F!XQC[G6UN!9/IT^/=AVZ"^:SBP?Z!3AJU[M9;TUET(@.SWD=77+X MLO=#^PA^ +AVE1NZ)9T\NO ^V^%M@3B:C;?)6((_72W>AGNP5XO/XED4E_=+=T// MR8=XI$1GX-.D@U0GR:(:8IS)HO-H1^ M)L]6$J4-44KSDG$:/*A6N'251$F>&N58CSNF8XFX ]XFQHC)*#")\OT# SPQ M/(T<;DI*/U7C]7S=:AYDQU$:5=20KC/?0^^_Q#Y\$MME':_>X1HX^K[7Y PJ MDI 17*FVKKO6!6]W0]C$\YR;O'1_L#+)M)>_^VKNM5\?O,OPJ]H>T>M?P:#_ M$P)Y4.OW88!B.GMZ5'N?CF<7H]X-HVYD=APFIG_A45:OUA?SIZ#6'SCU"+== M^D_"T8>7W%-PW/V>@N.'74S;J'1^B?-OU)L204C'JN3:;[R;C._Z0599=7Z; M!AYY(9S2*V2'%?V%O6+'&5:,3_P*V49OZ,AWDFA\CS$=Q+NEZOG6$/1\2K]2 M5/J+U/AQ:Y["K'AV<7]N.<"ZBJ>]@IJ;U0H.S1I7HI/_*^#IWN#2'I/"_3D_ M+BT) /:''%=A31RWB91RG,A,4?#OIAI:_MYH><=3/\08'&&\".Y+5M%J\'I# MH@K$5([!%5?ZO^5ZFS?)0!"(N_*P#W;S5_X13/\,,!>'X/@FSL5DZ$KRL W- MI^/IY0A"B_=DOGP*C4%Q4@$7QL0%MK&G7FWN7L.9T>*AO\*U:30LF)TP#8*\W0F6EGL#BM'>O/"?]$"7(G(J_0\CO//EK M2Z4"9(Y_4PII!WWA/[P4/XU_M^J*_UI3]SC_T2LPKC5.[15J!:].)\^>G'#] M+_S2F)K^=M/2-(TIZ<>-PEOS^ !\OS(0T?TON$'\:UYO_@=02P,$% @ M)$!L4P0T+_D#!@ NQ( !D !X;"]W;W)K&UL MU5A9;]M&$'[7KQ@(!NH M,7[,&P#MI.T*9K4L-SFH>C#BER)6Y-:\9.I8 MUKS".U/9E$SCLIF-5-UPEAFELABYMAV.2B:JX?FIV;MNSD]EJPM1\>L&5%N6 MK'F\Y(6,A9'S*VD+?R/E/?!%/0/9262CS"_.% MK#V$M%5:E@ME1%"*JOMG#XL\O$3!72BX!G?GR*!\S30[/VWD'!J21FMT84(U MV@A.5%24L6[PKD ]?7[#[X5)L)S"=8,+V:KB$=XIU?(,WHJ*5:E@!8PUTQR+ MH14%-E/-O4'R'P%7IWB?[2 MW6MPS.MC\&P+7-MU]MCS5MGPC#UOA[U?FQFKQ-^,&L:"*UDI68B,=?U3990A MA3GH-C!C6_/SQ\5$Z0;;[<\]B/P5(M\@\O^U^FPKRUX?=.Y/5,U2?C:L*<#F MG@_/;W,.O&EDHR!G&5021(DR&A"+EAI=IDSE,,53K0"' ^"<:# QU72BYSF5&"5BY M6/N&NE\2ID#E!"D1I5CA#>Y@WG&RT(/[?H=ME <)']A2>NJ^*7 MJ0X..]A8'53!\/A#RFN-:%C#C16$OEAA/S%X-<#NRG"XH:5UG^'BDA68+0YC M.M*#BRP3%!FFNV8B.T(G*:L%I?\ W#BTPCC"JT/P+#]QX)79]2PG"0<7:=J6 M;6&,XI@2J= HY]B!E;@A2G8:M.-:OA?L1K1J+4K(E2PQXSE-Y7L.OTBE4$V9 M6]BJO&HY'&&CRJS%RAV [UEQ'!B$D4%'&U$\N,&BL2;-36HR5"QD;5P$5H#R MA^"B-%U[@S%.;-,\*/F>-7?<-(!GN4%,Z$/'Q&(GT>!'7F%_%$:293@L!9U# MFOH0.)8=>B9/GDL:?F1%OCNX-9V\[BO^4%,&% 2)E=AAE]C8)S"AY;ON@"*& M:2/+I1)FBH+#K*+]=58C3&J$070*$XY-1"V=RI*#9@^TS/C@!&7>#*-.AZI5BN-]:%<+[U'B>6ZB>5$ M/H38FY'E8#=B:SN833)*#35P-PTQ5"=Q>U!0);*=P0>I.3C.,7Q>X+7'@[[/@X6)@[[? M2U.]^=/J5&TY07.8O]UU>JXZKQ=5_$^,=[B?-/:.=EX">9GT)F<0B8W%P]<1 MSO/*_T/*.?@^I)/$2#I.CW1H(_)WDTYD!5ZR(!VZCG:0CH^=OR8='V/>3SK8 MA*[O9$0VUU)]I%.B!B\/E,A MTWF^NSEL0J37^(E0E+B[2(?$H^B)>!P^3SIQU#]#4?P2TMFB\S6D@QUKXWC M'D30$>89,QF%^.=8@1-])>D\8_1%O4Y/MF_IJ7IS%J]*LC&+EV79QP&A[_0Y M #$&]LLY8+_?;^& 9Y+U;1SPC/&='+"EN_9PP!;I\0+,&AV5!@2^L-%K,[0U M[BU>CT@*A74C4G+023J!94=D,#&/SO08["3^X!H+5FEZU=N,&J=^T1(YF/FP M[,3J\U/D8B$]IV?7P;'DA[#M)774^Z!0\F9F/ILH]-Q6NONVL-I=?9FYZ#Y( MK,6[SSHX/6<"QU7!IZB*20J&T'2?2KJ%EK7Y/#&16LO27.:#]J<3( M%PMRL/I>=?X/4$L#!!0 ( "1 ;%/$&SZ@L0( ,X% 9 >&PO=V]R M:W-H965TF(HG./-H;@WJ)_2ZE/&03S5\R8Z/MWU/ M%$V@L4XD/4.F! UR(3=P"H6D*U4;BC5P-NE=8X+EFB#ZD0_4)+NS0K_W@#)5 MFN:E4J8@U!.(?18.Z!N-_(@->O\)BOPP[I-7. P).$,2E9*85HG&)Y0UPGC, MX..'$8O8I]ZJUFA?R$4(;E%S 5'4!Q8/>W>OY36XB(@C8A>]$QCZ8Q:3%M;W M!X,1O-;;X&#&2M2;9I.XZM32MN/6W7;+:M'.Z%_W=M/=%B]HYT'NFE-T;CJ!;X?,_4$L#!!0 ( "1 M;%/8_4,ML0( /X% 9 >&PO=V]R:W-H965T!EK M X.]6%_W^SC)=XN]TD^F1+3P4@EIEEYI;3T/ I.76#%SH6J4=+)5NF*6EGH7 MF%HC*UI0)8(X#"=!Q;CT5HMV[U:O%JJQ@DN\U6":JF+Z]1*%VB^]R#MLW/%= M:=U&L%K4;(?W:+_7MYI6P'Y@_]3F3KELF,$K)1YY M8C YJ+CL1O;2W\,1 M( O? <0](&Y]=T*MRVMFV6JAU1ZTBR8V-VE3;=%DCDOW*/=6TRDGG%VM\UPW M6,#'%WIF@P:8+.";+5'#5:,U2@M?.=MPP2VGT[,'MA%HSA>!)7%'$>2]T&4G M%+\C-(,;)6UIX*,LL/@3'Y#IP7E\<'X9GR2\Q_H"DM"'.(RC$WS)?Q>)E1I12,0U!;^S<5;SW!2R]7XW-0LQZ5'16Q0 M/Z,WI(['HJH5S7M1<91ZKJ@FC24 &:8HV"I!Q98 M;8@GB7R@%[/]*O1'!]%<&>N(-#ZC;! ^P-3/HIC&)/'CZ6STE[O8S]()T&&8 MCAZ9UDS:5^B3,;0_RU*(_"A+CC0JAV5M(R#X9$8!T\ED".#2(C'8@PC$&41Q M-NIN?C9.89*EHP=EF2!C4>:/9RE-QJ$?CR?PUC\0'-5DA7K7=AYW=XVT77D. MNT-S6W&PO M=V]R:W-H965TUO: 5]D/=W<=DG_?V;5QJ91PZ 5VU_/>FS>[,_.]-@^V1'3P M)(6RBZATKIK%LZPH5?=EJ(YFCK=G%MC+(B@"2(DZ3Y"*6C*MH.0]G M&[.SBNVPSMTWZN-H5WWNT!N\DT_K!;[X6BRCQ":' W'D&1G^/N$8A M/!&E\;OEC#I)#SQ>']@_!^_D)6,6UUK<\\*5BV@:08%;5@MWJ_=?L/4S]GRY M%C;\PKZ)':<1Y+5U6K9@RD!RU?RSI[8.1X!I\@H@;0%IR+L1"EE>,\>6-JARKG:.']-Y8) MM&?SV)&61\1YR[MJ>--7>"_AAIA*"Y]4@<6_^)AR[!)-#XFNTI.$=UB=PS#I M0YJD@Q-\P\[X,/ -_\OX-;>YT+8V"#^O,NL,O9Y?)U1'G>HHJ(Y><]&\?=!; M6)>,Y"QP!1NCBSIW<,^,8W[V9IH/)1PM5*[\_R+= "WND C +6RVH>^D]-!2ZME0R"V>S'EV+ M0YFA\7?36S'!5$X0!QGNN%)44>^U0L-UT8=KS-O@0;C(!-["17\Z&/1:Z[[V MW-H:"RAJX]$^X08.:?\R24G1.8'-Q4E6X N![V'8'R<3..L=.1><95QPLD>C MC#SC!WSBUM_YP7AX\3"9#@EXY 3I=70>*.%Q?Y0.X:7'$!_UH42S"]/&0JYK MY9J6[$Z[@7;5]/'?\&8:WC!#];,@<$O0Y'PRCL T$Z;9.%V%KLZTHQD1EB4- M930^@+YOM7:'C1?HQOSR#U!+ P04 " D0&Q32PV*E(\# "Y" &0 M 'AL+W=O=77$5]&*24? A M($""V:FZTNX*+=OVH>J#22[$&B=.;6>8_?>]=D*86>W05:4^ +9S[_&YQ\>Y M+,]2/>H"TI2F9HJDZ!KA6RW"65(HC# M, E*QBMOO71K.[5>RL8(7N%.@6[*DJFO6Q3RO/(B[[+PF9\*8Q>"];)F)]RC M^:W>*9H%/4K.2ZPTEQ4H/*Z\3;383FV\"_B=XUF_&(.MY"#EHYV\SU=>: FA MP,Q8!$8_3WB/0E@@HO%WA^GU6]K$E^,+^B^N=JKEP#3>2_$'STVQ\E(/*ARS%_G!T2L9Q=?V&WCFX![K$

],5;PZO:SVS\U!&T7F^.L&_J3'GSC\R5M\Z<[D MC4"01[B79=T8YKQ'TRW3/ -6Y?".B\9@#N^K3)8DMY5_>&7T/=EO[_JE4(BO MI <2SF!Y($RKWB=*N/%\0.J&3F+H1X,KW[SENQA8KPCKE9_@#F(_G80P;,>Q M/X^2;I+XT?PR3F-_%LY@V*&=W1W!_&?VA(JN/%2-XT#RD!0E":6M AKH[:$- M[4UG!#:-12++U3/\[Q V[3GN[3G_8KIO*<'?2])(D M>V2-XH:30@_/F6BL98Y*EM^:^E*%=49GYYL^ODG']I^%KEF&*X\:C$;UA!Z9 M&^$H!34/>T:U-$A$F1!?H6>KKVS/2"+BA?(=K\ 4LM%TPGJX&&RT)?V&]P?[ MSA)7CQB9/0+7NK$O1&CHYJAN4=9.@EJPZK6)4O)0 G,_B<)_!ZQI[0FUL8D4 M1<%&\OT&6[K;WCFA "!0;<0?>K#]UZA6X/NST8(A)?'3NS36GW MUT]V0DKO6O:2R++TZ9-D:;Q3^L[DB!8>"B'-),BM+4=A:-8Y%LRP04EY@=)P)4'C9A+,.J-YXNR]P0^..W,@ M@\MDI=2=.URFDR!RA%#@VCH$1K][O$ A'!#1^%-C!DU(YW@H[]$_^]PIEQ4S M>*'$3Y[:?!(, DAQP[;"WJC=5ZSSZ3F\M1+&?V%7V?9Z :RWQJJB=B8&!9?5 MGSW4=3AP&$2O.,2U0^QY5X$\RX_,LNE8JQUH9TUH3O"I>F\BQZ5KRL)JNN7D M9Z<+S*C$%BYEU6!7J9,E6PDTI^/04@1G%ZYKM'F%%K^"-H0K)6UNX)-,,7WN M'Q*SAEZ\IS>/CP(NL#R#;M2&.(H[1_"Z3;I=C]?]3[HW6"IMN0V>9B;="@2U@0M5E$P^OC>P5)8)"GF/H0OJ#+-RIRO M84:3]%*=C\9QDSHR)5OC)*!1-*CO,9@NEC/&O^+!BQ=UYS> MO1G$G?,/I//,]!.S[(D9(V;^P:= ;\)YK[@0#IJE*04U+DFGKEXI:@,GP)VE MVAHF4P.GH]8RUXC/'@502RT6*]2^K]\HLR/W+>I[Y)L/C=2ZE=PZ0\LLY?46 M>L-V;]AQ0MP>#A(2.DFW'76]U!^T>TG4^DY,-21#Z$&G.X2XG[2JMDA:?/L" M>*A^$NVAAC54Y[Q;0PVB!%YZ)^'!!%(I,K]G#*S55MIJ&!MML\IFU00_F5=[ M\(KIC$L# C?D&IV=T^;0U6ZI#E:5?IY7RE+=O9C3.D;M#.A^HY3='UR 9L%/ M_P%02P,$% @ )$!L4V"!1KXG P 5PH !D !X;"]W;W)K&ULM59;;]HP%/XK5M2'5FK)G4(%D=I"M4ZKBLJZ/51[,,F! M6$WBS':@^_>SG9!""6FD:3P07\YWSN=SLT<;REYY#"#06YID?&S$0N17ILG# M&%+,>S2'3.XL*4NQD%.V,GG. $<:E":F8UE],\4D,X*17INQ8$0+D9 ,9@SQ M(DTQ^W,#"=V,#=O8+CR152S4@AF,8&S$%!(N6@*_+34TM=:5.M;!_[0M=# MAT)6+;''SJO9>1W8\3PAHBF=6L&JP5_Q'((%T :PM&OU;7_Y\QOZS-7+:SWD9;=H^0IJFTQK6C3V7Y METWAK*GX2ZW^3GCMX<"SY&\_#Z:'@I[G^^[ :\Z&0 ML#"6E[*N4W7^,EJ-G=HZK%C/^1BJ23>QZ:=B^P?:NAC+EQ\P)2#WEY2* M[41=Y/5;,O@+4$L#!!0 ( "1 ;%-H^&PO=V]R M:W-H965T2EN M%T6S>_?AS^[*55&_K.[+M?R7+]5F533RX^;K>7V_ M*8MYUVBU/,=IRL]7Q6)]]O9U]]W'S=O7U;99+M;EQTU2;U>K8O/7^W)9/;XY M0V?[+SXMOMXU[1?G;U_?%U_+V[+YX_[C1GXZ/_0R7ZS*=;VHULFF_/+F[!UZ M]0%1UK;H(/]SPT/;AOK?^]XO.^VE-I^+NIQ4RW\MYLW=FS-QELS++\5VV7RJ'J_+ M7J-.P%FUK+O_)H\]-CU+9MNZJ59]8RG!:K'>_;_XWH^$UD#V S? ?0-L-J". M!J1O0&(;T+X!C16)]0U8[!-XWX#'/B'K&V2Q3Q!] Q';(.\;Y+$-4+J?N;1[ M@W93WKTO%T53O'V]J1Z338N7_;5_="]=UUZ^)HMUNT!NFXW\UX5LU[S]5#XL MNI>]^I)\W,@/U;9>_I77BW6QGBV*97+;%$TI%T93)R^26[E,Y]ME MV3::5>NY7"\2/*G6=;5_ M_9S\+3E/ZKMB4];)8IW\L5XT]2_R2_GW[W=2B&(]KU^?-U+%5M#S6:_.^YTZ MV*$.27ZMULU=G4RE5'.@_=3?GH?:7_G;YY[VYW)J#O.#]_/S'GL[O"WO7R8D M_27!*4: /!-_\P_;M;?Y1?S34V@T?^SIE_'-H:=?_=C07?^8[C?^YA?E3#9' MSN8?HINCW/,>D<,Z)UU_Q-'?)&*9>AY##X^AW6.HXS'OYO-%RWO28MP7B_D+ MN9IGQ?VB*9;06M[UQ;N^6B9_>(N%X#E_??Z@3W,<[,:&L3354 .%V$$AYE=H M-MNNMLMNL"3M+F:+!M)DUPG3GOT"8488,E2)Q-T .(HY); R_* ,/^8E.-CV MUIY/JI7TM.Y:%^BA3/Y1U;7GM<@.#\Z\HSBIZJYSR3;E>EM"(YA9&G.48C$< MEXO,GF.>9=089;LOE&,+=FUWA@C-TAP>9''057AU_5369;&9W262P>0K\R!] MT/MV<"&EA24H1LAXKR]L$*+$&)@K&Y1S1@R%;1!-:0:KFQ_4S;WJWDK7=K'^ MVFDK7>QO92,_0;KFMJX8&U-R88-02LU%9(,XQ0;H&G@6!';1$/#&9L12VX8QDIN3#:"R')NP M:_"9J697AWICI3?VZMT:P.3+IEKM=9>&$]09VQ8;2YN#3*4A',/,U!J R5<' M!=!<9,W6'L. MP 3&IEV\AG LYP["1\J%07X?YC>Y85E:O->K2B%5<\MF@SA!#56GR/99I J9 M:2$N(1PAS'24H*<*G*66C0!P'+E<):1\)>1WEH:^@W,,F:U,.X;$'$,()YAE M%P&8P#P7IM( CNMOU5!IY5,A[E7Z?5$O9IVRB;00NRTMJ/:N&Z$_/WUI,2 , M2TT7IX<-M+%L ]R5P[]!RIE#?F_N8K'&N7#HK MIP[YO;K=+#]VX;9R_J)XD&3PM4S6V]5G.0!='&2UJM;[B$:U;>I&.@D.7P@! M[AJ5MHNAW!P:&\FSUN:"990+QS I9Q#YO<']JW&R M@;+=.-= 5ZA8Z!LI&N@@#Z] X65(XE3[U9LL.>Z;:K9M[MJ.2\W]=^3Z9_; M1?-7\N]WGUO?@-Q-KUA MVRD#Z0W" ?0&/16B-PCGIC>L?$'L]P7U:4K*;I; 0;1=,L2E.L8;.^EQ@_VG M2.4+:PXVU%^&K<$&8$!WEQ!.[C;,51*IQ76<=#< +*-FV.,#,"0O!*7,,7/* MF\7^Z-8\ASQ\9XCCO0<01RPM 8N+0 '+2T <37%H MSK.TE.>(F7>"?JN:,D'H9;(?0I=?,>Q?.6G8[Z1]E/VOF_8@8T@_Y??98]>ZT#0O1CQNTWG^'4]#L!F-S,"!>#*"\,^[VPCYMJOIWY@K98>3=8 M/&]@$"N/ ?L]AHC0(+9IF(HT3\V5 \"DHT#,5SVWS2[E.3?)'\(A*H0C!DL4 M]1-_#$F+D7_L8^03*$8^[%X1/4'/X5D018OD)+1(; : PO@3$$>0B;L <%0Z MAL8T3B.[NP2[PZEI*".UN(Z3[@: #0\M=KP(P) TSZY743L4\D=Y]-.-"^AT M8]BO(D)"G]>>$,4DQ!^#\'$P 8Y5( X&<38'0S"(@R'<@(.'JBI2(_[CG%.M M=$4YQ$\Y47L(8I^^P(,,X8!!!F#@( ,XSR K:B3^C7^L=;/WU.#)W@0$II@2 M,UH* 8D<1V8.4&2'EV"':6J&::]Z' ^I<@T! 0EO(-SP-+.W<@!.;LR1(WA# ME(]!\J=S_ZDB=NHG=I_IZ9L&=]8@SEX5U#[E 5<%U)U[55#E9%!_-.%=K6<+ M?2KOJTWCS7>ARIV@^!CNB,Y44.1' ^0W)E=A0NW3!BPX%YDY,T'<4%PMLR*0 M6A&5B3"AP(8/I2S'W!0T#!Q*JBB8^C=S)V=_JBB1^O=Y(P[?)]3>F#$F3/,* MH#)&'":)*BJE?BJ-/3:?4)O7"&;"E-)&20)P[#&I(C_J)[]1Q]T3:A,,0RDG MIJP C"-7'@)55I[Z=Y(CCJ@GU-XKLCPWO?TI .,BI8XT J:8@OF9(O)4><( M,Y^QW!I2""=(+K!#4&7GF=_.CS@&GC HVLN8N4^?0C@N]V2.W0Q3S,'\&U$/ M_TX8?$YNYI9,(1PGV+7K9XIMF)]MHLY&)WTGW!"3F+M:""?%S!R+B"F687Z6 MB3S-G/3=&.=L)AG"*!<7,BTIS[_)BSZ!G/0=A>0$44XY%1VQF+/A$QV&31A M17GK1)J9;5,(2:0ISHDCE,X4<;&XP]^3*64SETLI .E72O$<\\<_3[239HJK MF)^K8G;2$V9'(&&;!> \-HLKFN)^FNI&XD5;?C)O)[6ETXZK(&&Y34&2UK(T^**J/B(J.?8+1Y7%,./IQ@>23$0SC==BF*XGV)&39>]30&GR^89 MWW0IFN'^ .%QYSU<$03W$\1M;WN4,6K')EG4];;XO"R3[;W\[J&L.T=1HB2X MV2QFK6';(8O'8@,6H$RY'2*@N:^2WHN_E_MW73%2GZ-->* M5K(G'6)EZ3)_F&7DNP[%\:F9$3\-PH;"*MN8^6UC[/M@VT=(R !J6(&CK*/P M9]>=G#J$,I#"'S$9$X$40"3$], C".J(Y1M%8$3^]C@HX#*$,P:A"F TD%# M(95%%7Z+.B[V*(!B $+,JJ I !N@AK(J8RS\49,QH4YV@["AJ,J< M"[\YCPT]"MM, ^LWA!H*J2RY\%OR,6%'8?NXD* !U%!011$B?"+NV@\*('(/ M"!9 #073BA#]E!(7;A3VB2LD8@ U%%$1B? 326RHL>]&#\X-,OI[(0.H87&C M8I+<[V?'1QK[C@)BAE!#,17KY'[6.6V@,;LE(?3D8-!QMS.Z 5,0 @UE%"1 M41X(TXR(6.50%A4@:0@V%%514CXBV6IL@#%7A)(?3RAY%*&$4$/!%*'D$7E0 ML5,5MT/)H?PAMZA:1;H_W>>XX")*]2KP0&#\Z<*+^TH\C4$:TFHF$CUS>B/2+QL(W#8P)KRX[\O(<#23QR!8QHB+ M3/1[ @(7!43'&?<=#59RFENDH4)CNVS0BH/):"DB8 M=1<-"!S4%!@":IR$3Y'\N.^%&Z*:A2)3&)AGPK6PM!)N%*CACHU*[OLQ<@:M MPQ$'+G-=M:'53"-\JBS(?4]A8>%T2:>P&G$%*K!/&Z%$0%6UX(AQ8D5<(6C& MF4 ,N8A#*\)&@2KL4\%2\$@%U MV0Y[!@$]]DRKX$:!$NXQP;!]7T,G($NMM0?A"&(N]M4JPM&8DO"QL4ND58*C M0"FXEXB (F9XXD"@;^+T6^U.ER*Y[RL\<4"2I&_B-#(*U%$?&Z[,-(D,[-^;8\S\B2=%[9J1;DH4)4[&/WC II:72RB3YH? MB;0Z641/F2&Y[RTI+LR'TW MPZ)Z,'05@=Q)>Z[]ZL.JW'SM?F6DEB9QNVYV-[8?OCW\E,F[[O<[C._?HU<7 M"/A^BEY=0M]?H5?7N]\O48_=_9[*K\7FZV)=)\ORBQ1!;ARD+IO=+Y3L/C35 M??=;%)^KIJE6W9]W92'=RA8@__U+)4U[_Z%]P.&'8M[^'U!+ P04 " D M0&Q3,XPAS[\# "6# &0 'AL+W=O*L;:!(^^/W M.J$II<$P^P+YN.?X'%_[7F>\$_)9K1$UO!1YJ2;.6NOJUG55LL:"J9ZHL*0W MF9 %TW0K5ZZJ)+*T!A6Y&WA>[!:,E\YT7#^;R^E8;'3.2YQ+4)NB8')_C[G8 M31S?>7WPC:_6VCQPI^.*K7"!^J]J+NG.;5E27F"IN"A!8C9Q[OS;1[]O '7$ M=XX[=70-QLI2B&=S\S6=.)Y1A#DFVE P^MOB ^:Y82(=_QQ(G79, SR^?F5_ MK,V3F253^"#R'SS5ZXDS="#%C&UR_4WL_L"#HFW*P'EL/7LEG59G5\FJ%F/%>_ MCUU-D@RQFQR&OV^&#\X,?U?)'@3#SQ!X@?\;N*#63*+J('JP$STQ(NK[#5$' M?&:'+[ BN'>JXZR:+W:Z&2:M&N\*NL?KS7E=)"YEO4U]T*8^J%G#](+JA=7'C@T5?O]77M^JCRK%C,@5E MU3EK2$8UB:FCVUK&V-UV#!VV0X?6H1]$4=#"KD?^#!63L&7Y!N%?L*[1^X9U M<*3%ZWF>Y[=J&LG7A7VY&/;.6]1ZBW[!6^,%N%(;3+NFMR&+CJQ_X^#%PY,?!:!!W^XI;7_&O^Z)>JC0K4RID7>;B:\U]#/Q@ M[IWH02MZ8!7]@TE)]79/S5 EDE>FGG85OPLL")446YXBU&[-KF&44:).$/2^ M0M@U YDZON-Z31,CX;O8T^%!PI^2)<\H%=#6A0HE%ZF"%98H69[O@7 KTP@R M*0K(Z!P 6H#&$O;(I.I9=OJPG86A5?\3+WFQ*>#G$Q9+E'];*$W#;+ M=D+I!+3%DK9O(DI-7C6IET5GD[&3^K5EBSK?>VN[GI5J+D6Z(26[UP60\PP[ M^Y:=)VJR8--T=!3P[6E@+]>FP7]K,OZ%+O/_$G&!-;AL^ZW-^/8^W1",R=VZNBTIQ3DF!&7UQM0:9'-(;BYT:*J#VU+H>D(6%^NZ<,!I0F@ M]YD0^O7&G /;3Y'I?U!+ P04 " D0&Q3NMMENK$" "$!P &0 'AL M+W=OVV;+]^UTZ:!:T4-(F7QA_G7)]SKWN=;I2^-R6 M)0^5D&8A!7C,LA2 MOS;56:I65G )4TW,JJJ8_G4!0FW&011L%V[YLK1N(2:%B,@_/H;'+L\![PE\F5\4XH$X0",BMB\#PLX9+ M$,(%0AD_VYA!=Z0C]L?;Z!^]=_0R9P8NE?C&"UN.@_JLTG:/UX M@;D2QO^238NE @)0MP2XI<2DI:0O)0P:@DC MGYG&BL_#A%F6I5IMB'9HC.8&/IF>C?:Y=&6?68V[''DVNX4UR!60(W)>%-R5 M@@ER)9O[Y IS, '+N##1(6):] '[DIQN213T!XL')(WA$MRS85 MN$E#BVZ=YC!OG5TTSN(GG,V@'I*$#GSP'?3+_?0)Y$B//)WNH$]>3(].']-# M+%%7I[BK4^SC)<_4Z;G$_Y/WF\=Y)]\_8V1R9:$R/_;H2CI=B=D87$T+E MS)UK%;:#KYCH='C:H1[9'75V1Z]B%S=RD!8;Z?]:OM@O+*)T2.G; M/14][BP>OXK%OV:Z/[SI7;Q=EO8+B6)2*6E+L\M4V&MY[GVZ9GK)I2$"%AB, M#M]A;-WT_&9B5>V[X%Q9[*E^6.(S"=H!<'^AE-U.7&/M'M[L#U!+ P04 M" D0&Q3.FB71CD" ;!0 &0 'AL+W=OLJ ^MM!+G1Z&M0J06- UIDQ",[6':@TDNB57'SFQ#NO]^ MMA,BV@+:2WQGW_?==Q>?DU;(%U4!:/1:,ZZF7J5U\^C[*JN@)FHD&N#FI!"R M)MJXLO15(X'D#E0S/\1X[->$DM,!C^\#^V=5N:MD2!3/! M?M)<5U/OWD,Y%&3']$JT7Z"OY\[R98(I]T5M%SO!'LIV2HNZ!QL%->7=2E[[ M/AP!@O@,(.P!X?\"HAX0N4([9:ZL.=$D3:1HD;31ALT:KC<.;:JAW/[%M9;F ME!J<3E>P![X#=(N>\IS:SA*&%KR['K;/M^AZ#II0IFZ,O5G/T?75#;I"E*/O ME=@IPG.5^-I(L81^UJ=][M*&9]*NH1FA"']"(0Z#$_#99?@<,@,/'!R_A?NF M 4,7PJ$+H>.+SO%11%1-&0*'*)XK/""Y 2 M(&V .2^$T ?'#LCP'J;_ %!+ P04 " D0&Q3 MDB]A^,@" #\!P &0 'AL+W=O'L QK=CQW?V#Q[I M.E/F@3L9E60-"U#/Y5SHE=MF26D.A:2\0 )68^?>OYL.3;P->*&PE0?WR'2R MY/S5++ZE8\ZE!"71)[30(Y16#!!?H8_K M+F>@"&7R2F=X7LS0Y<45ND"T0$\9KZ26R9&K=">&QTT:ZH>:&I^@7D!Y@P+O M&F$/^SWRZ7GY#!(M]ZW<>R]WM7^MB;@U$=M\P<=,//"B]N"Z]>37_5(JH6?W M]YFR05LVL&7#$V5?H$BYT$-;!9N[PG4GO3!U0FBP[)>[!VQ=8-\+PSZV:*6+3K+-H,5Z/\C10F7 MRDRS@ T452]DU*E_3-B-N+W%_8!Q"QB?!5Q4 M2;QF.,*!"$]9'%G;HXC(_8 MNC&^?\*\0 MZ&OTQ%6_MP7>CXEL<'M&[!WNS.1>_$[&FA40,5EKFW0QT\Z(^ M:^J%XJ7=KI= 9A O3[%>=JOS G0'O@3_X"4$L#!!0 ( "1 M;%/BU'!/ 0, $X) 9 >&PO=V]R:W-H965T5208%D1=\"TROK+DHB-)# ML7'E5@!)K:C(7>QYH5L0RISIV,[=BNF8ERJG#&X%DF51$/%R!3G?3QS?.4S< MT4VFS(0['6_)!I:@'K:W0H_(8(/Q\\/[5)J^361$) M"[M+]K7MIZ#DE(J7M1B35!05OV3 MY[H01P+MIUN :P$^%83O"():$-A$*S*;UH(H,AT+OD?"6&MOYL'6QJIU-I29 M;5PJH5>IUJGI+$E$"2FZ?M8'0X)$A*7HI\I H'DI!#"%?E"RHCE55*]^04M] MD-(R!\37Z!_%9PM0A.;R7+MY6"[0V:=S] E1ANXS7DJME6-7Z9P,F9O4_%<5 M/WZ'/T8WG*E,HFN60MJAG_?K?=SCP-7%;"J*#Q6]PKT>E["]0('W&6$/^UU M_?(%)%KN6[G7@Q,T&QQ8?\'_V>#92BJAWZV>R(,F\L!&'OPE@,Y;""''X*$NCQ==)6'X3$= M]H8G<&TC' W#;KBP@0M[X1Z)$(2I%UTZ"6+731>V OM^%)S0M8V".!IVTXT: MNM$'][N+9-/'AG2WWOM1UXO43W7)&\\S/L MM=Z^@8<'I_O88>9'@_B4RSWJ6 6(C6WD4A^EDJFJ>36SS65A9END^VI>W31N MB-A0)E$.:RWU+D:Z(J)JWM5 \:WM?RNN=#>UCYF^\( P!GI]S;DZ#$R Y@HU M_0-02P,$% @ )$!L4[-@G[)7!0 ?1$ !D !X;"]W;W)K&ULO5AM;]LV$/XKA)L5"9#9DBR_I'4,)''2M4C:H$[7#\4^ MT-+9XD*)"DG9-; ?OR,E2\HB:RX*-!\BB>1S]]R+[DZ>;(1\5!& )M]CGJCS M3J1U^J;74T$$,55=D4*".TLA8ZKQ4:YZ*I5 0PN*><]SG&$OIBSI3"=V[5Y. M)R+3G"5P+XG*XIC*[25PL3GON)W=PF>VBK19Z$TG*5W!'/27]%[B4Z^4$K(8 M$L5$0B0LSSL7[IMW[M@ [(D_&6Q4[9X84Q9"/)J']^%YQS&,@$.@C0B*ES5< M >=&$O)X*H1V2IT&6+_?2;^QQJ,Q"ZK@2O"O+-31>6?<(2$L:<;U9['Y PJ# M!D9>(+BR_\FF..MT2) I+>("C QBEN17^KUP1 W@^GL 7@'P#@7T"T#_4(!? M /S_ /;:,"@ @T,U# O \%# J ",;+!R[]K0S*BFTXD4&R+-:91F;FQ\+1HC MPA*3BG,M<94-"YS.EX>^A\ MR)(N\?Q3XCF>VP"_:H?/(>V2OK,7/CL<[C3 KW].^\W/:7]WB.O.FK3W,"G* MS/#*S/"LO/X^.ECUPHP#^=26'-]N$4;>:XC57RU*^Z72OE7J[U.:!0$H12ZQ MNH3D!J#)#[D(U[$R3*U=3]WNV:2W;E#LEXK]5L7OL&J3XUNA,)LQM6=,I4+9 MI#6_).9TO9)8GD.-A_SGAVX:#_6;31R4)@Y: M3;S,%*Z@S M&Y;LAJWLKE5@$=BD;.Q3NC49A@N&!X1-Q6#8[N]G/$8ECU$KCUG9:+_=0;P MV9;6XU+H^->]2V>ETK,?CO?I_H!?2$EQW5(Y)3/ >+#4[#3%OUWS0P1$V<9" M5Q*L2&QK.B*5CY+GF(F*HQWQF* MBP'E0<:11XBK:.M31J5&I4KCU8C^0!-CIDYKU^-/7?TUL0@3CGLU5F^#:3.G^NG+G5@.+ MZ_U(#S>C;6VRK:EN'.V\E\W$<[KCYF[B5@.-VS[1-#F9_&-J40E%*-38\.^+$0-:C[V1V?N8#CG#; MQX=/&_2NBEAJ"E" EN)W=".#=C%>O^LXO[7YI9HCW/9!HF*TICQK)C-Z,49Y M>\87MQHUW/%/C]"7A8S_F:%[M>]*\\/$'94KEBC"88DHISO"0,K\6S]_T"*U MGYH+H?'#U=Y&0+%.F@.XOQ38P(H'\_5:_N(R_1=02P,$% @ )$!L4ZDR MAST: P 50H !D !X;"]W;W)K&ULI59K;]L@ M%/TKR-J'5MKJM_-0$JEYKI,Z58VZ?:;Q38QJ0PJD:??K!]CQTIIXT?8E,?B< M<^\]7 R#/>-/(@.0Z+7(J1@ZF93;ONN*508%%E=L"U2]63->8*F&?..*+0>< M&E*1NX'G)6Z!"75& S-WQT<#MI,YH7#'D=@5!>9O8\C9?NCXSF'BGFPRJ2?< MT6"+-[ $^;"]XVKDUBHI*8 *PBCBL!XZUWY_D6B\ ?P@L!='STA7\LC8DQ[< MI$/'TPE!#BNI%;#Z>X$)Y+D64FD\5YI.'5(3CY\/ZG-3NZKE$0N8L/PG264V M=+H.2F&-=[F\9_NO4-43:[T5RX7Y1?L*ZSEHM1.2%15995 06O[CU\J'(X+2 ML1."BA!\)$0G"&%%",^-$%6$Z-P(<46(SXV05(3DW B=BM QBU6Z:Y9FBB4> M#3C;(Z[12DT_F/4U;+4BA.I.7$JNWA+%DZ,ESD$@MD:SYQV1;^@69,92=$-? M0$C5<5*@+VAIVI3\@A3-"<5T17"N(.4^T VENJ)%X&(*$I-<7"JIA^4477RZ M'+A2):]3<%=5HN,RT>!$HB&Z951F LUH"JF%/VWG)W_CS]OYO1:^JTROG0\. MSH^#5L$E;*]0Z'U&@1?XEGPFY],]FQWM]&\[VAI]=C[=%GW^?[4O_KGV=TL1 MUIL@-'KA*3V))>A>U1M!?>2YZ6K1HAS5RI%1CDXH+S@3 N7JQ];Q)3 [EH(KM1$AWCWM4;U_7&K?5^ M5V?GJ6I+9OPNN:#G-\N8V)#=J%G%-&[6&_=:W/$?Y@?^_V) M;YF?^OV9;7ZN[DSE%>=/V/+"=8OYAE"U46&M4O"N.FI5>7F)*0>2;&ULM5K;,NW ['G! ?II"@49"=KCN M6;WC!P]TNY/J@\'-U1YOR2.17_8K#N\&!4I (Q(+RF+$R>:Z-[7>+KVAFI". M^!]H;*(A,27"@+#GR8L_(,&RPGC MA@FC?,*HZX1Q/F'RK_BX$>M]=RR#C^Y^HD4??HI% M'\TH"^(#BE5":;1H:<:ZQUQCU8$,(*.*O+2+O+135,>4EW>QD#R!FB?1GTL8 M@.XDB<1?!GBG@'=2>+@_ MJ#D,LQ6\= 55[)]N+MV)ZUJN=S5X.HV.K@,_5@>.1I;G.>ZP/'!9'3BQ1O9D M/"K&E;SB%EYQC5Z91HQ+^G=&8;)G-/EW$%KH+&1"G",PFGR70-X)%;LT:O(]U%GM55SXPN#W M7L7@7^$D*ONJ HTGU>U_J$$;>XW;'Q7;'QFW?Q=+ N$I8>.@2P51/@B.)8VE M)6U=E+0Z-XS:3B7S176857?&HXHOO)IA'UH7+?EB7/AB;/3%#',_Q,\"S7#\ M%:V6<_3G/8G6A/\%:;QD<0"^2?VU5M]_VFS 3'!P#"7 MA367KT%@DP)^TG+P($U F$#KL*5QW='.S !.W_;^83#$&FH%-?P__$XD>%PE MXAR\3647%ULGXLUZ#2=;N@I9MG%O2_HMH6#V,^**%1&.6!++"Z5%:91$**01 MK:.7NQRWE#%VE@P-86[IVF69B]>2/!$.+6)F4ZU"R@ FIQG6'[^L2VVCRN;I M(F*9JTC!23YKM3-#LJQ3-_4K=K:,*MNI*X=E+AUIK$!@^EE@;K!/0SCIB]3N M&,=J ]$^I*KXU1ZQ&7XJ%#CH-9D&?"$ +Q#0,@(!LL?Q,SI@@:"";9(P/%D. MVB"Y0U0*M*%@B:\RW0<&2]N1PKZ^*<1U!;',)>2!/+'P">H#.CHDRU03N*9D M:_PJ":I9UKHT6O^9\$C9G JWVE,RSW?0,\'RX2KB-T33EE0 MN[@9P6[-?5NSJ-TFQ-OTV+L6!*_O#4V"S-:D:YN%<+FP72"62"&A(5"!N,9A M0SW[F*-V/RI-TK:99 UYT"P>3:[0E&Q/7N4:0=.G8Z;/#CDPRR%J'-OD6D>3 MH6,FP_8LF+4@M%= 1Q.>8R:\8Q:HZQ4J4X_?UI>160O2L"4;G).;'K-:_J'@ M^\'.Q='WZ(S>H[4;XU278/AD[;TV+;"1M] XPG? M@-" -=0E)\'^#GU+,(>-_@8090S5 B))(S Y+#6:OZ672C"\/!XZL7PXK6_\ M^D@YIL!2( TC!?0]T >M"9*<;K?I_L-B7,B7X=P*B M*D#O9G>?%U.DH,$^R3$<,+A<'@@(6Q2Q6.Y$'R'T2>DNV=DVS$_M4O.J[D[M MAUX$[3 LA M$-N+4,X<7C6N"'#5="H$%H?/QD@L.7Z'3V,/87$T)"L]B,0!F%YM>$UMJJ,U MA-/2Z,%"_TQOYT\X&JKODZ*X58C]+-VZD+16#\ZKJ =7JP?7K!XT2>]?Z A3 M3WOK5@7%V$38KI83KED,M+73MRWSO58QX6HQX9HEP$_XC>8V7Z+4A#;?NKM: M5+AF4;'B+ *3&']^:4ZM%4ZUP_0,QW7R>TW'JS:N8LAX;F8@KS\TRBU7ZP[7 MK#M6^-G?$3@Q<)','S6!EUN.(W3VRVJU^N4<+1F.3]-X/GUX]XBF?J?T=;7Z M<$>ODKY:2KCF@M\NOAL)(M/ MZ%-M3BSHB U,'()\ MZB&>/?R4O9%LGSZ LF92LBA]N2,X(%P-@.\W##(E?Z.>:2D>0;OY+U!+ P04 M " D0&Q36'BC!U$" "Z!0 &0 'AL+W=OPX(6F18PE"JR)!&Q%1#JB'C3V)5^R'NSM. MX-^SNPY6*D@.K7JQ=W9GWIOW[-ELH\VCK1 )GJ10=A)51/59'-NB0LEL3]>H MW,E2&\G(A685V]H@*T.1%'&:)*-8,JZB/ M[,Y-GNB'!%"4+K1]]<%5.HL0WA (+\@C,O=8X12$\D&OC]Q8SZBA]X>[Z%?UKT.ZT M+)C%J1;WO*1J$GV*H,0E:P3=ZLTWW.HY]7B%%C8\8=/FCC]'4#26M-P6NPXD M5^V;/6U]V"E(^WL*TFU!&OINB4*7EXQ8GAF] >.S'9I?!*FAVC7'E?\H-BRW_1\J=[^.=8]V"0?( T2?MW\TLX/CKY$R5VBCI9 M:2V8,4_3<\3S#P[7+A2M":0\Q#3NFX4&-'8-!BV:- M[[K?0O23@.$G=)WW>VD6K]\A/NV(3P\2MSY^UZKX.RM''<_H/ULY[IC&_V[E M^*V5PS=6QCNCZ&^U&V967%D0N'1526_LK#7M3=$&I.LPG0M-;M;#LG*7*QJ? MX,Z76M-KX >^NZ[S%U!+ P04 " D0&Q3C .:#KT" #8!@ &0 'AL M+W=OV4?C8YHH67 M0D@S#G)KR]LP-&F.!3/7JD1).VNE"V9IJC>A*36RS#L5(HRC:! 6C,M@,O)K M"ST9J1 T*!J74*C/ZV.$,A MG!!A_-EK!DU(YW@\/JA_];E3+BMF<*;$$\]L/@Z2 #)R=B:#@LOYG+_LZ'#G$G3,.\=XA]MQU($\Y9Y9-1EKM M0#MK4G,#GZKW)C@NW:$LK:9=3GYV,E-%P2U5V1I@,H.9DI;+#$"#>DN;%W.TC MS"9^;%J3Q6?(;N">6'(#7V2&V?_^(679I!H?4IW&K8)++*^A&WV&.(H[ MC\LY7'RZ;)'M-A7L>MGN&=DWM7!EFW.3"F4J3>-?=RMC-5V^WRVQ>DVLGH_5 M.Q-KR@23*0*SL,(-EY*.RAU-B9JK[%2-:[V!UW,/=#L9))W.*-R>H.@W%/U6 MBJ-,N3$59I!5VI'8'%M0:M'^$4I\$\6G408-RJ 5A9J&%5A?WX)E^#&2P3N2 MJVX_&IY&&38HPU:4H^E=4-<$:I97^,*->U>P:VIW"FSX'FR8=$]S M)0U7\M$[@_3 6V]+\NZV]'OQV_CA4;M5*6.J$?YO3I0>T,:'^ME#U,7(#F M8S;Y"U!+ P04 " D0&Q3HJ[4+YP# W#@ &0 'AL+W=O4;6Q0<2%R"LM1V'2>T,T)S:S(JGRWX M9,2V,J4Y+#@2VRPC_/D*4K8;6]AZ>7!'-XG4#^S)J" ;6(*\+Q9S:2TPS MR 5E.>*P'EM3_.$&AQI06OQ#82<:8Z1#63'VH">W\=AR-"-((9+:!5%_CS"# M--6>%(_OQJE5KZF!S?&+]^LR>!7,B@B8L?0KC64RMH86BF%-MJF\8[M/8 (* MM+^(I:+\13MCZU@HV@K),@-6##*:5__DR22B <#^$8!K .ZI ,\ O%,!O@'X MIP(" PA.!80&$)X*&!C H"Q6E=VR-',BR63$V0YQ;:V\Z4%9WQ*M*D)SW8I+ MR=5;JG!RLI0L>CB_4L6,T8QEJL,%*7OD'$WCF.HA2=%M7C6]?G$V!TEH*MXK MD_OE')V]>X_>(9JCOQ.V%22/Q&Q57%PCW"8EKP"^0Y?R#7<7$' M?-8/7T+1"Y^?#G>_JU[]&_N:GR=NJ%^J&<.N&<$M_WC%_">%P MOFHWQ)1SDF] R9!$JV?4M%N0Y_+Q=$=XC+[]J5RB6PF9^+>'D%<3\DI"?F^' M5@M%34+PI,?0U2Z5Q[#TJ,7X<1+XCLK.8[,L'4;#P,.'5C=M*^P-]T8'(?EU M2/[K(:%BRZ.D#$MM&B7KDG*(N_9.Y2QH4'#Q)0Z"03>+H&81]+*X R$YC:0B M4!&ZSZD4Z.QN>:\V][7;R#)V]M\6IS?"!6<10"S0FK,,J7@[U=%II]?';F.[ M'J[>^++A_M5-?95J"(G8&@D=>??7"7<(AONC8GP\S>S:F 5'S0X#VBLS=E_9 ML+I%$=EL.&R(!!.0#DT)8Z9*+71C=P;HMBCY?A!X0_\(J;TZX]\OS\9ET*O/ M<]R6WK:(=[D:!C^:W73XPO[1BNQU'/<+>7,+H__0+RLJWFLW#M[(;M^K/ [[ MDY%'ZC*D%Q*O]$37'IP9[P>;RVG7N\-J@%N5M!LG8GVE^D+XAN8"I;!6..=B MH+++JUM*-9&L* _)*R;5D;L<)NIF!UP;J/=KQN3+1)^[Z[OBY']02P,$% M @ )$!L4VRG:25?!0 (A@ !D !X;"]W;W)K&ULM5E;;]LV%/XKA#%@+9!&(G4O' .)G32NT]6(E^ZAV -CT;%0271)*FZ' M_?A1%TNV)=',@OHAEJSO.SQ7GD-EN*7L&U\3(L"/)$[YQ6 MQ.:]8?#EFB28 MG],-2>63%64)%O*6/1E\PP@."U(2&\@T72/!43H8#8O?YFPTI)F(HY3,&>!9 MDF#V\XK$='LQ@(/=#_?1TUKD/QBCX08_D041#YLYDW=&+26,$I+RB*: D=7% MX!*^OT-N3B@07R*RY7O7(#?ED=)O^ MWRNA@WK-G+A_O9-^4Q@OC7G$G(QI_%<4BO7%P!^ D*QP%HM[NKTEE4%.+F]) M8U[\!=L2Z[H#L,RXH$E%EAHD45I^XQ^5(_8(T.XAH(J = E61;!T"79%L'4) M3D5P= EN17!U"5Y%\'0)?D7P=0E!10AT"=#<1<[4IM3!UHXVW(4;%O$VRL0J MLG*"!1X-&=T"EN.EO/RB2.V"+Y,Q2O,J7 @FGT:2)T8+09??UC0.">._@^OO M621^@G?@,@RCO$IP#*9I6>MYS;R9$(&CF+^5D(?%!+SY[>W0$%*-7)BQK):\ M*I=$/4M>;M@YL,PS@$P$.^AC#;KI]-(G:OI'G$JZWTN_/D'/XG. 8$$W.^@W M:OJ";)2V?]"G=ZU^^[K5IZ];_:-&X%"_YV=J^H0LY>K]GK]3TS]AUDZ3/92\BC)&P M%'\&%FO," >7F5A3%OU#PJ[<*V4ZAGF7DNU8)'ENK!9B=A!U8ZM97. M_XKBE/.L.X).R]_'H3N)F*D0!V:XM1FNTHPQ31*Y^?/2!E[:@)69Z+9T\)WN M5-1&SG20!_9YM7W>"^S;R$Q\SO.ORRY/+^OT8!_U8+.3L .K_=IJ7VGU)'J. M0I*&O*N/E%3W= X%]6K!RW,HZJV#H!UK.[!M:#M'GM8%SMI UX6.8]E':7;7 M!@;018'G=CL FLVD92I=L, QR1O&+L]8M"1@(_*/^4IG6?LYV$1GLF#L)SZ66?LQ[ ] 'C0L]TCM2<=.&C[]G%Q77?@ M C]PY:?'NF:@@.J)XMBZOBU\7,GIWMLJ:TY"KD]#;DY#;D]#9DK(H:^:L02J MYY+I_#/X^HDDCX2IAE78# C0_07#,&P:-%1WZ%)L.3:!2<;R$I;3843#W4CU M!]F6S[M*^JH2?Y">@6]WC",=2-N6;<*W>YS>M%NH[K<'LY\<>(OM7S7B7L%V M%X96CQI-'X;J1CQG=$E(R,&*T:30!J=2D6DJS_ORM#_/'N-H"3ZOY. JO=RI M5M!2"]D0*08QU/1(I.Z1#VE(V)9%Q28]B?B29JD . U!WK1DCXIHVAGA2NZ! MKUQ?I5/3+I&Z7>Y7"_@7W!,N9.S$;JH'#])U'+RY7SSPMSIEA?:.F+_BC(F: MCH#4'>&5976+VKLY0J[E]XTHJ-G-D7HW;_E\D['E&G.BY>!F(T3.KW!PLR\B M]NQ@8^\-8/[V_!-F3U'*04Q6DFF>>U($*U](ES>";HJ7 M@H]4")H4EVN"9?'E /E\1:G8W>3O&>M_"XS^ U!+ P04 " D0&Q31O(H M=A " !9! &0 'AL+W=O02WRF:IV:.2&E:6N7U="_NV!&7:>32.3ALOLJS0;_ L;40) M:\#OSY@$WN0,[U%8+74YO(=?BXU# M2V/S^P)_VO.G@3\]PZ<1:H4MTWS'7*(GOW6('N0T0_YX.VOM@O0.=;XW!D^$#]/\FV5]02P,$% @ )$!L4YV(U$R2 M P \PP !D !X;"]W;W)K&ULK5?9CMLV%/T5 M0LA# F1&^V;8!N)MTJ(I!G&G?>98M"5$$A62&J=_WTM*UM@RK1&2OM@B=2 O-[6I$2WNPI*[" (3N8O&($)XI4 MY*9C68%9X*PTYE,U]\CF4UJ+/"O)(T.\+@K,_EV0G!YGAFV<)KYFAU3("7,^ MK?"!;(EXJAX9C,Q.)8HE7@+\SR)'DNA<"-[ZVFT9F4Q//GD_I&Q0ZQ/&-.EC3_)TM$ M.C,B R5DC^M([M&2%E4ML.H;&"XPSW8(EPE:97DM2-)GOU\1@;.+_,[QXGM8&J^G'> #A9YUB5JI4'Y<1@[E["U!N:Z?L_D M1H.*G- *+V$/&EA@QZ]B%QGSNXSY@QEKRG!4QPE)[O +87 ZHK(NGF&_@=UH M1XL"]J5V;X&#E@LH6E8>=#EN;/EG+L:>'P>^'?>R? T,0C\(0\?KY>8:&#F MB_K !XUB'/FA%T3Z! 5=@H+!!*WW>SC29294G\*AWN9"MWT$;X=UX438.1$. M.G$Z"/ZO.H5CZW0-O%&G:^"-.FD4!^L4=2F*1C2R7/RH@HRH/.A";U2B\U5D MW?>]7&I15C_HZ'I%VKUP]4*Q/M:XBS4>U0YO1QN/BE:+NHHV?CM:O5 _6O/L M+E40=E#79 X=7)>BV>N[V>XF_DE=0'OS"WNRM#7S*WNRULUOX$;?7,!?S3:? M U\P.V0E1SG9@PO6?0@-RIHK=C,0M%(WO&&ULS5;);MLP$/T50J<6:*/%\1;8!FPG10,DK1&C[2'H M@9;&%A$N*DG%Z=]W2"F*XMA&T$.0B\UEWILW\R21HZW2=R8'L.1!<&G&06YM M<1:&)LU!4'.B"I"XLU9:4(M3O0E-H8%F'B1XF$11+Q24R6 R\FL+/1FITG(F M8:&)*86@^N\,N-J.@SAX7+AAF]RZA7 R*N@&EF!_% N-L[!AR9@ :9B21,-Z M'$SCLWD<.8"/^,E@:UICXDI9*77G)I?9.(B<(N"06D=!\>\>YL"Y8T(=?VK2 MH,GI@.WQ(_L77SP6LZ(&YHK_8IG-Q\$@(!FL:B!4">_8"D!B2[@-,#@$X-Z/A"*V6^K'-JZ62D MU99H%XUL;N![X]%8#9/.QJ75N,L09R??\$FY4L:0!6BRS*D&\IDL\6')2@Y$ MK&02=.P#N.?9+F2H! M+?X/YV IX^8C9C)NQ8Q"BZ4X06%:RYY5LI,#LH?D6DF;HPR)&I[C0VQ!TX?D ML0^SY"CA$HH3THD^D21*XCUZYJ^'1T?D=!I;.IZOE9.MRFG>[2N 8: M&PO=V]R:W-H965T4ES:KM"\3.\]QS=[ZGGENBI.(:?J0BR! MXYNYD#G5N)0+5RTET,22\LP-/*_MYI1Q9]"S>U,YZ(F5SAB'J21JE>=4O@PA M$YN^XSO;C3NV2+79< >])5W #/3#=Z[]JYNNP5O M-P8;M?-,3"2/0CR9Q23I.YYQ"#*(M;% \6\-(\@R8PC=^%7:="I)0]Q]WEK_ M;&/'6!ZI@I'(OK-$IWVGZY $YG25Z3NQ^0)E/)&Q%XM,V5^R*;"=T"'Q2FF1 MEV3T(&>\^*?/91YV"&BGGA"4A."0T'J#$):$\+T*K9+0>J]"5!)LZ&X1NTW< MF&HZZ$FQ(=*@T9IYL-FW;,P7XZ9.9EKB6X8\/9CP6.1 [NDS*').KI.$F0.D M&9GPH@K-<9Z,05.6J5.$/,S&Y.3#*?E &"?WJ5@IRA/5]B%JI4!-M4#(-&@S-87I#0.R.!%_@U_HS> M3_?JPOD_]9M_5M]+1EC516CMA7^M"S+"-#.^ !Z_D!]?$4R)TI9A;9$5 FTK8)KB>G > M!-U.U'/7NV=7!VN'WCYJ7(/J!H'?WH?=U,"BR_8K:B\7496+J#$79<9-.N 9 MKP&%^7@$#G.F3^L"+ZQ%.TZT_(.@HR,_@]9!Q,<0/^P^3/H<=-B,)?=^<^RD$N M[""@\)-><5VTH&JWFC6N[15[L#_TKT9^S?X89Y-BE'@U7PPVMU0N&%1<=S+XLAH5BH<72WH:/0N/=:A]3G*] &@"^GPNAMPLC4$UL@S]02P,$% M @ )$!L4QJ:=#/M 0 !@0 !D !X;"]W;W)K&UL?5/;;MLP#/T5P4\;L$6VLVQKX1A(V@WK0XN@P;IGQ:9MH;IX$AUW?S]= M'"\%EK[8),5S>"A2Q:C-L^T D+Q(H>PZZ1#[:TIMU8%D=J%[4.ZDT48R=*YI MJ>T-L#J I*!YFGZFDG&5E$6([4Q9Z $%5[ SQ Y2,O-G"T*/ZR1+3H%'WG;H M [0L>M;"'O!GOS/.HS-+S24HR[4B!IIULLFNMTN?'Q*>.(SVS":^DX/6S]ZY MJ]=)Z@6!@ H] W._(]R $)[(R?@]<29S20\\MT_LWT/OKI<#LW"CQ2]>8[=. MOB:DAH8- A_U^ .F?E:>K]+"AB\98^YJE9!JL*CE!'8*)%?QSUZF>S@#Y-D% M0#X!\J [%@HJ;QFRLC!Z),9G.S9OA%8#VHGCR@]EC\:=H%W.][$,M)\NT#X,\@"&Z(:XO3>N M;=42^S_VJ#&2K0*9W_]CF17T>%Z?GLU&@FG#!EI2Z4%A'-,*AB?X,X;K?'D^ +STR__ M E!+ P04 " D0&Q3L]H?^]T" #$" &0 'AL+W=O 'PENQ=X:="4+QI[UYC8:6HY."%-<2JU U&6#$TQ3+:32^%-I6G5( M3=Q?[]2_F-I5+0LB<,+2GTDDXZ'5LR#"%2E2^<"VW["J)]1Z2Y8*\PO;"NM8 ML"R$9%E%5AED"2VOY*7R88^@=-H)7D7PFH3@#8)?$?QS(P05(3@W0E@13.EV M6;LQ;DHD&0TXVP+7:*6F%\9]PU9^)53WR5QR=3=1/#F:XUH]=0FWM.PY_? ^ MPURU8U2D"&P%$Y;EA+Y^%/#()$GA 3=("X3%*WQ%MN8DCY,EW*@FA8LI2I*D MXE))/,VG&Y+/I/SZ4Y;.?\7??;NZ =F M^'7[^$8O>$.O:H;6YUHR.X:I7U>;4>CU>_V!O=EWJP75[P3.(6IZC'([O9X3 M',)F+;# =[M^#3LH,JB+#$X6^403B1',)9$HX-<=9@ODOT^X%];"X;O=*YEA MP[U&P9,65#_LNPWWCE'*O;!I\JP%%OB.'[2[UZF+[)PL\KN,D9_C6K<6[+[; MM>YQ-S4<.T8$C9:<'D.\3K/3CC&NWV\89>^]EC/D:S,/!2Q9067Y%ZM/ZY%[ M8R9-XWSL7D_&PO=V]R:W-H965TPZL2I[4#Y]K.=-*(M!/8P'DBQ I#H-:69Z%LK*?-+VQ;Q"E(L6BR'3+U9,)YBJ99\:8N< TX, ME%+;O*O;R)M+TQ^$5@(W;ND8YDSMBS7MPF M?L+JLX1HHU8[4-EXJGU8MJ<'=^S?O$Q.[BF6.!5PS^ILDDL4)P?W0+&$!$TQEP0$^GJ5)$0W":;H-BL[7;?, MV0@D)O0LZ72UU[LN-(:EEK> :WO1=9"7O<">8[G[L&OF_&K MG+>0$QS$1T?4L5)W.@?Q\;'-4[5YU^#.'GS2C,\@;Z&VJV MJGA==J\NNV?\M4\H^Q8]<)P)7,Z&IQ_*%-U*2,6?!J%V+=0V0OX!H0!>;7@?G_%-@:TP+V15.Z"7?T/P9RU&)\U&)RU.*FR>)= M!H(Z T%S!C8,C5\A+O1A@NX@G0-'3^6UJ77"VG_X?WLTJH6BQD"F>*O.5HE^ M+M"LB&,0 @W5Z9:@">RKZ##ZE$FWZ^C?AWS:.V-9'^MWF"]))A"%A2*=5J3R MR\NCLEQ(EIM)/6=2S7USNU)?%\"U@7J_8$R^+?3PK[]7!G\!4$L#!!0 ( M "1 ;%.G%*T[*0, X3 - >&POX7C)E@E0M9CLC"F.)3&):S!:D*)BV2*9U38[MZ'I:% M9C0MP2D78:_3B<.<3Q__W.IS/6[P#W//IR==1XOKO?MYQ5P04(O:?\(TLN.O5#F"L7HX^/H#Y%C MU%='41]@QH@'N\0MT8YC6"=M/,R4;',7$6>PS#1GP1,5(S*A@D\U!Z^,YERL MG;D'AID22@?&%HT-U05+^>S@KNM!/=4\.9=*5[%=!/<]K8?O 9L>".1"- )[ MQ!G&PX(:P[2\L9UJ<&5\ 05U^V%=6(5S3=?=7I^T#M7#!IDJG3+=A.F2C6D\ M%"P#.9K/%_ TJ@@!-$;EMI%R.E>25AHV'G7#TLZ8$/?PLOW(=KA7V5;..I Q MV32MH+KI:%P'^+?9'/]5O$'!GY3YLK33D54?BHS=:9;Q5=5?98T C+V+ ML].B$.O/@L]ESMSDCPXX'M*-7[!0FC_;:% J,VM@F@1/3!L^V[;\TK1X8"NS M*:=5AFONO4'-?W>=YTPR3<6V:%O[I[S*KU8<7?TKR=6ORKY@K\9Z!SUUD?VW M(#(^?9%1$QAK 46Q$OL.A3K1!@^F2"\-E MW5OP-&7RQ4G!TALZM8?]'7X[/F4970KST( CTK9O6=*,NH.%J$>U[6\P MO6[6!:PVH'X_CA04WZ?*(*L8MJP-QA'D@1#H!;]-1K'R.K$-8?20$3;8T.P6BP^0"X99K>]9!:G2&K>C.1W#];=K:V]$X^=-GZ9;4/8G;%8G,X[J4SV_MV^KY6;QQLV0!.4-=@X-'Q3\.#_ MVS]LBGOEU5II%;XOL_&[ADQTRJA._8!VF2TRX;?VX2_KU ]K@M1UXZS6RRR? M=GP#%U3SK+D>(&_DVH\M0:ZO)8(LL],%=KA1SH?QB+%_B8SW@ =/6WVPGY0. MX"YE@#^=[7?*W [=X%7,H\L8QV'_.0WBF?N58;2;C6K@TC9]!R9,X^A #X#& M;]7.9\+(#I;9_A A32L^FH"#)*[,U!4>.UPIGOJJG:XZ(&XTANY,X0YWU8[@ M?) 7UK1@/+0"OWFK58LR$OPC5.[H5W8C3COO3+@?03WFH![S0MW M#<,I)[*5PPW;>XW1Q_L>!_)3!/F&@'S#"UGW72?=]X&Q5K=&X<\D1LL/36-[ MC)81Y%L"\BW[2(+I(0[6"RI:+WAQ<#)W4J%.'G?#'>)'MWP-6W#BHG3L5NDZ%8:#IIG&L!V0#TRC((&DI)(S6Z4.MKF; MGG%1FS43K)F7WR!?O];+T7*UQ_]5:Z MY-Z@')(S2^3*-+8#<2,?TY5&*2-G=D8-MV/>?SC9+RA_%,S^N!X:\0982:R[ MDA$K*%\4S+X@4X$D+2W(,H39%V1:E6)2OBB8?4$F"2DF98V"V1IDDI!B4MXH MV*L10F[B58Q)Z:-@UL?S$"U>W4AD\+_'B)1%"F:+'(B+!QDIGQ3,/GFAK!,S M\:%M58@Q*<44_&4)$8GB$KFD=%,RZX:.ZPDFI9^263]/1=Y^DG&WU-$JC3$I M_93\^GD9,WT,1CX'.ZI^DDFG]%,>53\))J6?DKMLH6K4=-(I_93H(A5"T.&-,RD(5 MLX7^][!(S-)ICS$I"U6CA>;[%^XM;+"D:K_@*3RV-U(W*R>&C^E]0'4R/+S; M]%I?8-M7\]G*=O_^?O_?@_<_ 5!+ P04 " D0&Q3CF$X^KT! !Z'0 M&@ 'AL+U]R96QS+W=OH=][M#FE;KG-NW$-)\'?=UZC=M/)R?+)MN7^?SLEN%MIYOZU4,.AB,0G<_ MHWJ?W,_LS4YM_,_$9KGQT/^8W#X:;IM6L>8J]ZL[E8Q3ZMPW-UN MIW"Y2/\\N>I]+J95][F0*I0.4@C2\D$&058^R"'(RP<-(6A8/F@$0:/R02\0 M]%(^Z!6"7LL'C2%H7#Y(!BCC@"#I 6L"K06Y%@*O!<$6 K$%R18"LP71%@*U M!=D6 K<%X18"N07I%@*[!?$6 KT5]58"O17U5@*]]>%GFT!O1;V50&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&][V"PA MT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\G MT-M1;R?0VQ\VNPGT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-N?J7?*IUU,MY[K M&H]NGDEU/K\;;Y^_+*\W$>?A!>< 1ZWOOU!+ P04 " D0&Q3G"O3#[T! M !W'0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^VUKRO4U= M-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z M?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;X MHK2^'RC3S>9E1 M;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2 M=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<UKKLCGDL^Y_Z_034$L! A0#% @ )$!L4P=!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " D0&Q3GQ>1J.T K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " D0&Q3F5R<(Q & "<)P $P M @ '+ 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M "1 ;%,G@"VG8 4 *D6 8 " @0P( !X;"]W;W)K'!A@& #J& & M @(&B#0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ )$!L4Z+=)A7G @ 80D !@ ("!\!, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )$!L4TV[=LQZ M" RR0 !@ ("!0Q$& ;$P & @(']. >&PO=V]R:W-H965T&UL4$L! A0#% @ )$!L4UD.1JZ4%P WT8 !@ M ("!1#\ 'AL+W=O&UL4$L! A0#% @ )$!L4QD@D="D @ Y@4 !D M ("!5%L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )$!L4]>Q)&HZ"0 7A@ !D ("! M]F8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )$!L4T\7^[F'!P 8!4 !D ("!-WT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$!L4^AC GB[ M P ]0< !D ("!G8P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$!L4P0T+_D#!@ NQ( !D M ("!#:P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )$!L4V*Q09+* @ \@4 !D ("!%[@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)$!L4V"!1KXG P 5PH !D ("!Y<$ 'AL+W=O&UL4$L! A0#% @ )$!L4[K;9;JQ @ MA < !D ("!]]@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ )$!L4^+4<$\! P 3@D !D M ("!3N$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )$!L4[XQB2IW" CB8 !D ("!9>T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$!L M4Z*NU"^< P -PX !D ("!C_L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )$!L4YV(U$R2 P \PP M !D ("!/P@" !&"0 &0 @($("P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ )$!L4QJ:=#/M 0 !@0 !D M ("!JA$! 'AL+W=O&PO=V]R:W-H965T M(6 0!X;"]W;W)K&UL4$L! A0# M% @ )$!L4Z<4K3LI P #A, T ( !ZQD! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ )$!L4XYA./J] 0 >AT !H ( !=R(! 'AL+U]R96QS M+W=O XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 171 311 1 false 37 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 100070 - Disclosure - Description of Business Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusiness Description of Business Notes 7 false false R8.htm 100080 - Disclosure - Revision of Previously Issued Financial Statements Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements1 Revision of Previously Issued Financial Statements Notes 8 false false R9.htm 100090 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 100100 - Disclosure - Revenue Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRevenue Revenue Notes 10 false false R11.htm 100110 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 11 false false R12.htm 100120 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 12 false false R13.htm 100130 - Disclosure - Sales of Equity Method Investments Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestments1 Sales of Equity Method Investments Notes 13 false false R14.htm 100140 - Disclosure - Debt and Other Borrowings Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowings Debt and Other Borrowings Notes 14 false false R15.htm 100150 - Disclosure - Commitments and Contingencies Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 100160 - Disclosure - Stock-Based Compensation Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 100180 - Disclosure - Stockholders' Equity Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 100190 - Disclosure - Net Loss Per Share Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShare1 Net Loss Per Share Notes 18 false false R19.htm 100200 - Disclosure - Income Taxes Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 19 false false R20.htm 100210 - Disclosure - Segment Information Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformation Segment Information Notes 20 false false R21.htm 100220 - Disclosure - Related Parties Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRelatedParties Related Parties Notes 21 false false R22.htm 100230 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 100240 - Disclosure - Revision of Previously Issued Financial Statements (Tables) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsTables Revision of Previously Issued Financial Statements (Tables) Tables http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements1 23 false false R24.htm 100250 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 24 false false R25.htm 100260 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 25 false false R26.htm 100280 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 26 false false R27.htm 100300 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShare1 27 false false R28.htm 100310 - Disclosure - Segment Information (Tables) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformation 28 false false R29.htm 100320 - Disclosure - Description of Business - Additional Information (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails Description of Business - Additional Information (Details) Details 29 false false R30.htm 100330 - Disclosure - Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Details) Details 30 false false R31.htm 100340 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 31 false false R32.htm 100350 - Disclosure - Revenue - Additional Information (Details1) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12 Revenue - Additional Information (Details1) Details 32 false false R33.htm 100360 - Disclosure - Revenue - Additional Information - (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13 Revenue - Additional Information - (Details) Details 33 false false R34.htm 100370 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 34 false false R35.htm 100380 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 35 false false R36.htm 100390 - Disclosure - Sales of Equity Method Investments - Additional Information (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails Sales of Equity Method Investments - Additional Information (Details) Details 36 false false R37.htm 100400 - Disclosure - Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Details) Details 37 false false R38.htm 100410 - Disclosure - Debt and Other Borrowings - Additional Information (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails Debt and Other Borrowings - Additional Information (Details) Details 38 false false R39.htm 100420 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 39 false false R40.htm 100430 - Disclosure - Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesDetails Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Details) Details 40 false false R41.htm 100480 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 41 false false R42.htm 100490 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 42 false false R43.htm 100500 - Disclosure - Net Loss Per Share (Additional Information) (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails Net Loss Per Share (Additional Information) (Details) Details http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareTables 43 false false R44.htm 100510 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Details) Details 44 false false R45.htm 100520 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) Details 45 false false R46.htm 100530 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 46 false false R47.htm 100540 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 47 false false R48.htm 100550 - Disclosure - Segment Information - Schedule of Company's Total Revenue by Geographic Area (Details) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaDetails Segment Information - Schedule of Company's Total Revenue by Geographic Area (Details) Details 48 false false R49.htm 100560 - Disclosure - Related Parties -Additional Information (Detail) Sheet http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail Related Parties -Additional Information (Detail) Details 49 false false All Reports Book All Reports ftci-20210930.htm ftci-20210930.xsd ftci-20210930_cal.xml ftci-20210930_def.xml ftci-20210930_lab.xml ftci-20210930_pre.xml ftci-ex10_6.htm ftci-ex10_7.htm ftci-ex31_1.htm ftci-ex31_2.htm ftci-ex32_1.htm ftci-ex32_2.htm http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ftci-20210930.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 171, "dts": { "calculationLink": { "local": [ "ftci-20210930_cal.xml" ] }, "definitionLink": { "local": [ "ftci-20210930_def.xml" ] }, "inline": { "local": [ "ftci-20210930.htm" ] }, "labelLink": { "local": [ "ftci-20210930_lab.xml" ] }, "presentationLink": { "local": [ "ftci-20210930_pre.xml" ] }, "schema": { "local": [ "ftci-20210930.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", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-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-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 452, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://www.ftcsolar.com/20210930": 2, "http://xbrl.sec.gov/dei/2021": 4, "total": 12 }, "keyCustom": 37, "keyStandard": 274, "memberCustom": 10, "memberStandard": 26, "nsprefix": "ftci", "nsuri": "http://www.ftcsolar.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "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/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "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-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Revenue", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Sales of Equity Method Investments", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestments1", "shortName": "Sales of Equity Method Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Debt and Other Borrowings", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowings", "shortName": "Debt and Other Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Commitments and Contingencies", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Stock-Based Compensation", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Stockholders' Equity", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Net Loss Per Share", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShare1", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Income Taxes", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Segment Information", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Related Parties", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "p", "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Revision of Previously Issued Financial Statements (Tables)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsTables", "shortName": "Revision of Previously Issued Financial Statements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Segment Information (Tables)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Description of Business - Additional Information (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "shortName": "Description of Business - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_ee58610d-bf88-4507-879d-d6d8ae6be5e1", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "U_USDollarShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "INF", "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdditionalPaidInCapital", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "shortName": "Revision of Previously Issued Financial Statements - Schedule of condensed Consolidated Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_d4828d88-0bbc-4525-97f6-342ff07292ee", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "ftci:ForwardStockSplitTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_2bcde0b3-21a0-4857-bc99-91432e967a8b", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityReverseStockSplit", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_3d698a35-5fd0-48f9-85ce-e2043f0c0bdd", "decimals": null, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_12185512-b0b0-43ed-816a-6c22ca48b1d3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Revenue - Additional Information (Details1)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12", "shortName": "Revenue - Additional Information (Details1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_12185512-b0b0-43ed-816a-6c22ca48b1d3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Revenue - Additional Information - (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13", "shortName": "Revenue - Additional Information - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "-5", "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ftci:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "-3", "first": true, "lang": null, "name": "ftci:VendorDeposits", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses 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-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "-3", "first": true, "lang": null, "name": "ftci:VendorDeposits", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "ftci:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "-3", "first": true, "lang": null, "name": "ftci:AccruedCostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.ftcsolar.com/20210930/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-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "-3", "first": true, "lang": null, "name": "ftci:AccruedCostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_cf87b70e-5a8d-4e0f-ae64-dcde8add1503", "decimals": "-5", "first": true, "lang": null, "name": "ftci:EquityMethodInvestmentsSuccessBasedFee", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Sales of Equity Method Investments - Additional Information (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails", "shortName": "Sales of Equity Method Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_cf87b70e-5a8d-4e0f-ae64-dcde8add1503", "decimals": "-5", "first": true, "lang": null, "name": "ftci:EquityMethodInvestmentsSuccessBasedFee", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_2b85ace0-f221-41f5-9e3d-6e60ee13dd88", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails", "shortName": "Sales of Equity Method Investments - Summarized Financial Information For Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Debt and Other Borrowings - Additional Information (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails", "shortName": "Debt and Other Borrowings - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_2b85ace0-f221-41f5-9e3d-6e60ee13dd88", "decimals": "-5", "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_6ffc2bc4-c1ee-48e3-b93d-92aa2469bfa3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_6ffc2bc4-c1ee-48e3-b93d-92aa2469bfa3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_2b85ace0-f221-41f5-9e3d-6e60ee13dd88", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_2b85ace0-f221-41f5-9e3d-6e60ee13dd88", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeExpenseNet", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f57cd4c5-7b83-4be2-a60d-c872b8605ac0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesDetails", "shortName": "Commitments and Contingencies - Summary of Changes in Product Warranty Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f57cd4c5-7b83-4be2-a60d-c872b8605ac0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_2b85ace0-f221-41f5-9e3d-6e60ee13dd88", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_aeabfb5d-1456-4586-909d-bc00d90c926c", "decimals": "0", "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_f260754e-6e4e-4eb3-9641-bd4d394f304c", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "-3", "lang": null, "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "2", "first": true, "lang": null, "name": "ftci:ForwardStockSplit", "reportCount": 1, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Net Loss Per Share (Additional Information) (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "shortName": "Net Loss Per Share (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_2b85ace0-f221-41f5-9e3d-6e60ee13dd88", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_4ea9e900-88b2-42e7-9f40-0407e55209bd", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails", "shortName": "Net 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", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_3be9160a-0a85-43e1-911f-79c4c28835f3", "decimals": "0", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_2b85ace0-f221-41f5-9e3d-6e60ee13dd88", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "2", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Segment Information - Additional Information (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "shortName": "Segment Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_2b85ace0-f221-41f5-9e3d-6e60ee13dd88", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Segment Information - Schedule of Company's Total Revenue by Geographic Area (Details)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaDetails", "shortName": "Segment Information - Schedule of Company's Total Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_9cb734f1-1830-48f9-9f1b-174cf6281e31", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_68bde62a-34c8-4d76-a5a3-b607a2af9de9", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Related Parties -Additional Information (Detail)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "shortName": "Related Parties -Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_b12c4308-d641-4397-bbf9-b74781af1f4e", "decimals": "-5", "lang": null, "name": "ftci:PaymentOfSuccessBasedFee", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_1bccfdaa-d07c-47f7-b9ac-f9c8fd6108d6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_b41b516d-69b7-4001-b0a5-1f52f45033db", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - Description of Business", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Revision of Previously Issued Financial Statements", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements1", "shortName": "Revision of Previously Issued Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "ftci:RevisionOfPreviouslyIssuedFinancialStatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "ftci-20210930.htm", "contextRef": "C_7fe029d1-6aa1-4de2-a36a-b245b3f22334", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "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/20210930/taxonomy/role/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/20210930/taxonomy/role/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r552" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r553" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r553" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r568" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r553" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r555" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r553" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r553" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r553" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r553" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r549" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r550" ], "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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/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/2021", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ftci_AccruedCompensation": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued compensation", "label": "Accrued Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedCompensation", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_AccruedCostOfRevenue": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 0.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued cost of revenue.", "label": "Accrued Cost of Revenue", "terseLabel": "Accrued cost of revenue" } } }, "localname": "AccruedCostOfRevenue", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_AccruedExpenses": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses.", "label": "Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpenses", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftci_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities", "label": "Accrued Expenses and Other Current Liabilities", "totalLabel": "Total" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/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/20210930", "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "ftci_AccruedInterestExpense": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued interest expense.", "label": "Accrued Interest Expense", "terseLabel": "Accrued interest expense" } } }, "localname": "AccruedInterestExpense", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredCostOfRevenue": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ftci_DeferredIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Taxes", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxes", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "ftci_DimensionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dimension [Member]", "label": "Dimension [Member]" } } }, "localname": "DimensionMember", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsTables" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ftci_EquityMethodInvestmentsSuccessBasedFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investments Success Based Fee", "label": "Equity Method Investments Success Based Fee", "terseLabel": "Success Based Fee" } } }, "localname": "EquityMethodInvestmentsSuccessBasedFee", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_IncomeExpenseRelatedToWarrantyAssets": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (expense) related to warranty assets", "label": "Income (Expense) Related To Warranty Assets", "negatedLabel": "Warranty asset" } } }, "localname": "IncomeExpenseRelatedToWarrantyAssets", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_LongTermDebtRelatedParty": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term debt \u2013 related party.", "label": "Long Term Debt Related Party", "terseLabel": "Long-term debt \u2013 related party" } } }, "localname": "LongTermDebtRelatedParty", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_NonCashGainOnExtinguishmentOfDebtFromPppLoanForgiveness": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-Cash Gain on Extinguishment of Debt from PPP Loan Forgiveness", "label": "Non-Cash Gain on Extinguishment of Debt from PPP Loan Forgiveness", "terseLabel": "Non-cash gain on extinguishment of debt from PPP loan forgiveness" } } }, "localname": "NonCashGainOnExtinguishmentOfDebtFromPppLoanForgiveness", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_OperatingLeaseAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets [Abstract].", "label": "Operating Lease Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "OperatingLeaseAssetsAbstract", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ftci_OtherAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other accrued expenses and other current liabilities", "label": "Other Accrued Expenses and Other Current Liabilities", "terseLabel": "Other" } } }, "localname": "OtherAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/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 ('PPP') Loan [Member]" } } }, "localname": "PaycheckProtectionProgramPPPLoanMember", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_PaymentOfSuccessBasedFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payment Of Success Based Fee", "label": "Payment Of Success Based Fee" } } }, "localname": "PaymentOfSuccessBasedFee", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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 Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_RepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repurchase [Member]", "label": "Repurchase [Member]" } } }, "localname": "RepurchaseMember", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_RepurchasedCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repurchased Common Share", "label": "Repurchased Common Share" } } }, "localname": "RepurchasedCommonShare", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ftci_RetireAggregateSharesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retire Aggregate Shares of Common Stock.", "label": "Retire Aggregate Shares of Common Stock", "terseLabel": "Retire aggregate shares of common stock" } } }, "localname": "RetireAggregateSharesOfCommonStock", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatements1" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ftci_SuretyCollateral": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftci_UnpaidOfferingCostsIncludedInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unpaid offering costs included in accounts payable", "label": "Unpaid Offering Costs Included in Accounts Payable", "terseLabel": "Unpaid offering costs included in accounts payable" } } }, "localname": "UnpaidOfferingCostsIncludedInAccountsPayable", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ftci_VendorDeposits": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "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/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ftci_WarrantyReserves": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "ftci_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warranty reserves.", "label": "Warranty Reserves", "terseLabel": "Warranty reserves" } } }, "localname": "WarrantyReserves", "nsuri": "http://www.ftcsolar.com/20210930", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r49", "r51", "r114", "r115", "r250", "r288", "r567" ], "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/20210930/taxonomy/role/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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of executive officer.", "label": "Executive Officer [Member]", "terseLabel": "Two Executive Member [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r249", "r287", "r342", "r344", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r515", "r518", "r546", "r547" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r249", "r287", "r342", "r344", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r515", "r518", "r546", "r547" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r188", "r326", "r329", "r466", "r514", "r516" ], "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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r188", "r326", "r329", "r466", "r514", "r516" ], "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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r249", "r287", "r339", "r342", "r344", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r515", "r518", "r546", "r547" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r249", "r287", "r339", "r342", "r344", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r515", "r518", "r546", "r547" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r50", "r51", "r114", "r115", "r250", "r288" ], "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/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r126", "r128", "r129", "r131", "r132", "r146", "r409", "r410" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r128", "r129", "r130", "r131", "r132", "r133", "r146", "r207", "r208", "r357", "r381", "r408", "r409", "r410", "r411", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r569", "r570" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r128", "r129", "r130", "r131", "r132", "r133", "r146", "r207", "r208", "r357", "r381", "r408", "r409", "r410", "r411", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r569", "r570" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r1", "r118", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r128", "r129", "r131", "r132", "r146", "r207", "r208", "r357", "r381", "r408", "r409", "r410", "r411", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r569", "r570" ], "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 Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "auth_ref": [ "r566" ], "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 Statements" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r200" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r189", "r190", "r326", "r330", "r517", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r556", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r189", "r190", "r326", "r330", "r517", "r532", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r556", "r557" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r195", "r450" ], "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/20210930/taxonomy/role/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/20210930/taxonomy/role/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_AccountsPayableCurrent": { "auth_ref": [ "r33", "r456" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r21", "r196", "r197" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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": "Accrued Liabilities, Current, Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r54", "r55", "r56", "r502", "r524", "r528" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r63", "r64", "r65", "r118", "r119", "r120", "r403", "r519", "r520", "r570" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r357", "r456" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r120", "r354", "r355", "r356", "r409" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r345", "r347", "r358", "r359" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r75", "r97", "r269", "r426" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r143" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r143" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r143" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r110", "r173", "r178", "r184", "r203", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r401", "r404", "r414", "r454", "r456", "r481", "r500" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r48", "r110", "r203", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r401", "r404", "r414", "r454", "r456" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r348", "r353" ], "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r406", "r407" ], "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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Condensed Consolidated Balance Sheet" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r341", "r343" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r341", "r343", "r393", "r394" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription": { "auth_ref": [ "r395" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r117", "r164" ], "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/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r30", "r456", "r530", "r531" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "periodEndLabel": "Cash, Ending Balance", "periodStartLabel": "Cash, Beginning Balance", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r30", "r99" ], "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r13", "r100", "r480" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r93", "r99", "r102" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r93", "r415" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r107", "r110", "r136", "r137", "r138", "r140", "r142", "r150", "r151", "r152", "r203", "r235", "r239", "r240", "r241", "r244", "r245", "r285", "r286", "r290", "r294", "r414", "r554" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r216", "r486", "r505" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r213", "r214", "r215", "r218", "r536" ], "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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119", "r409" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r301" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r456" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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; 66,155,340 and 84,944,145 shares issued and outstanding as of December 31, 2020 and September 30, 2021", "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62", "r72", "r492", "r509" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r159", "r160", "r193", "r412", "r413", "r535" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r159", "r160", "r193", "r412", "r413", "r529", "r535" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r159", "r160", "r193", "r412", "r413", "r529", "r535" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r155", "r498" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r159", "r160", "r193", "r412", "r413" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r159", "r160", "r193", "r412", "r413", "r535" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r313", "r314", "r327" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r79", "r466" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": 1.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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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": [ "r106", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r263", "r270", "r271", "r273", "r281" ], "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 and Other Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r246", "r275", "r276", "r425", "r427", "r428" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r39", "r247" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r109", "r116", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r272", "r275", "r276", "r277", "r278", "r302", "r305", "r306", "r307", "r424", "r425", "r427", "r428", "r497" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r429" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r32" ], "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 Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r363", "r364" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": -1.0 } }, "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, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "negatedLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Assets, Net, Total" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r111", "r378", "r384", "r385", "r386" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.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": "Deferred Income Tax Expense (Benefit), Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r97", "r212" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r326", "r329", "r330", "r331", "r332", "r333", "r334", "r335" ], "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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensation" ], "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": [ "r308", "r496" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r123", "r124", "r126", "r127", "r128", "r134", "r136", "r140", "r141", "r142", "r146", "r147", "r410", "r411", "r493", "r510" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r123", "r124", "r126", "r127", "r128", "r136", "r140", "r141", "r142", "r146", "r147", "r410", "r411", "r493", "r510" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r143", "r144", "r145", "r148" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShare1" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r415" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r366" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r366", "r387" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r366", "r387" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-based Compensation", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r352" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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", "r63", "r64", "r65", "r118", "r119", "r120", "r122", "r129", "r132", "r149", "r206", "r301", "r308", "r354", "r355", "r356", "r380", "r381", "r409", "r416", "r417", "r418", "r419", "r420", "r422", "r519", "r520", "r521", "r570" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r31" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r200" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r76", "r77", "r97" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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 equity investment", "terseLabel": "Gain from disposal in equity investment", "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r31", "r174", "r199" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r205" ], "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 Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestments1" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r31", "r92", "r201", "r414" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r204" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsTables" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "auth_ref": [ "r76", "r77", "r97", "r488", "r511" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r97", "r279", "r280" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r158", "r535" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r78", "r110", "r173", "r177", "r180", "r183", "r186", "r203", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r414" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r173", "r177", "r180", "r183", "r186", "r479", "r489", "r495", "r512" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r110", "r121", "r173", "r177", "r180", "r183", "r186", "r203", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r400", "r411", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Loss from operations", "totalLabel": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r69", "r97", "r171", "r199", "r487", "r506" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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": "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r97" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r369", "r372", "r374", "r379" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "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": [ "r112", "r367", "r373", "r375", "r382", "r388", "r390", "r391", "r392" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r131", "r132", "r172", "r365", "r383", "r389", "r513" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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": "(Expense) Benefit from income taxes", "terseLabel": "(Benefit from) income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r82", "r267", "r274", "r277", "r278" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r494" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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", "totalLabel": "Interest Income (Expense), Net, Total" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r91", "r94", "r101" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r11", "r12", "r37" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r46", "r456" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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": "Inventories", "totalLabel": "Inventory, Net, Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r443" ], "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 Minimum Lease Payments under Non-cancelable Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r443" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails": { "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 future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r443" ], "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/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r443" ], "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/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r443" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r443" ], "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", "terseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r445" ], "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/20210930/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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r110", "r179", "r203", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r402", "r404", "r405", "r414", "r454", "r455" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r110", "r203", "r414", "r456", "r484", "r504" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r110", "r203", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r402", "r404", "r405", "r414", "r454", "r455", "r456" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r483", "r499" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCovenantCompliance": { "auth_ref": [ "r14", "r16" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "auth_ref": [ "r34" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r34" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r15", "r482" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current 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": "Line of Credit, Current", "terseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r40", "r232", "r233" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r234" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r95", "r98" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r57", "r60", "r65", "r70", "r98", "r110", "r121", "r123", "r124", "r126", "r127", "r131", "r132", "r139", "r173", "r177", "r180", "r183", "r186", "r203", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r411", "r414", "r490", "r507" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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/20210930/taxonomy/role/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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r166" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r173", "r177", "r180", "r183", "r186" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "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": [ "r435" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesDetails2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total lease liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r435" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails": { "order": 0.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)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r436" ], "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]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r435" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails": { "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 noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current (included in Other non-current liabilities)" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePaymentsUse": { "auth_ref": [ "r438", "r439" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments, Use", "terseLabel": "Cash payments for operating leases" } } }, "localname": "OperatingLeasePaymentsUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementaryInformationOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r434" ], "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 (included in Other assets)" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesScheduleOfOperatingAssetsAndLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r442", "r444" ], "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": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r441", "r444" ], "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": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r221", "r430", "r431", "r432", "r433" ], "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/20210930/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r376" ], "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" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r47", "r456" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "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/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r58", "r61", "r63", "r64", "r66", "r71", "r301", "r416", "r421", "r422", "r491", "r508" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherGeneralExpense": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses.", "label": "Other General Expense", "terseLabel": "Working capital and operating expenses" } } }, "localname": "OtherGeneralExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r90" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Deferred financing costs for revolving credit facility", "totalLabel": "Payments of Financing Costs, Total" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r90" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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 cost paid", "terseLabel": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r85", "r396", "r397", "r398" ], "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/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r285" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r285" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r456" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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, 2020 and September 30, 2021", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r28", "r29" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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", "r9", "r210", "r211" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "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/20210930/taxonomy/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r86" ], "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r84" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r329" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "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_ProductWarrantyAccrual": { "auth_ref": [ "r229", "r230", "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Standard and Extended Product Warranty Accrual, Total" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r37", "r219", "r222" ], "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" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r41", "r216", "r217" ], "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" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements made during the period", "totalLabel": "Standard and Extended Product Warranty Accrual, Decrease for Payments, Total" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Changes in liability for pre-existing warranties", "totalLabel": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties, Total" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r224" ], "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", "terseLabel": "Warranties issued during the period", "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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInProductWarrantyReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r96", "r225" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/20210930/taxonomy/role/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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r74", "r209" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.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" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r340", "r448", "r449" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/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": [ "r340", "r448", "r451", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r446", "r447", "r449", "r452", "r453" ], "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/20210930/taxonomy/role/Role_DisclosureRelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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", "totalLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r361", "r465", "r548" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r13", "r99", "r102", "r480", "r501" ], "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": "Restricted Cash and Cash Equivalents, Total" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r4", "r13", "r102" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalents": { "auth_ref": [ "r102", "r480", "r501", "r533", "r534" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r143" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "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]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r308", "r357", "r456", "r503", "r523", "r528" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r118", "r119", "r120", "r122", "r129", "r132", "r206", "r354", "r355", "r356", "r380", "r381", "r409", "r519", "r521" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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": [ "r169", "r170", "r176", "r181", "r182", "r188", "r189", "r193", "r325", "r326", "r466" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": 0.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/20210930/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r315", "r316", "r317", "r318", "r319", "r320", "r323", "r324", "r328", "r336" ], "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/20210930/taxonomy/role/Role_DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r191" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r104", "r105" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r321" ], "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/20210930/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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r322" ], "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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r322" ], "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/20210930/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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r322" ], "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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails12" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r67", "r110", "r169", "r170", "r176", "r181", "r182", "r188", "r189", "r193", "r203", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r414", "r495" ], "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": "Total revenue", "totalLabel": "Revenues, Total" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r440", "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "New operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureLeasesSummaryOfSupplementaryInformationOperatingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r159", "r193" ], "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]", "verboseLabel": "Total Revenue [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r143" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r143" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r142" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareTables" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r2", "r110", "r202", "r203", "r414" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsSummarizedFinancialInformationForEquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r231" ], "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" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r348", "r353" ], "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r43", "r107", "r150", "r151", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r294", "r299", "r302", "r303", "r304", "r305", "r306", "r307", "r308" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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": [ "r165", "r167", "r168", "r173", "r175", "r180", "r184", "r185", "r186", "r187", "r188", "r192", "r193", "r194" ], "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/20210930/taxonomy/role/Role_DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "order": 0.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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r329" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares of Common stock purchased" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r346", "r349" ], "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r348", "r350" ], "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/20210930/taxonomy/role/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/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "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/20210930/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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r35" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r33" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r103", "r117" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyDescription": { "auth_ref": [ "r220", "r227" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r228" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r107", "r110", "r136", "r137", "r138", "r140", "r142", "r150", "r151", "r152", "r203", "r235", "r239", "r240", "r241", "r244", "r245", "r285", "r286", "r290", "r294", "r301", "r414", "r554" ], "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/20210930/taxonomy/role/DisclosureSalesOfEquityMethodInvestmentsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r45", "r63", "r64", "r65", "r118", "r119", "r120", "r122", "r129", "r132", "r149", "r206", "r301", "r308", "r354", "r355", "r356", "r380", "r381", "r409", "r416", "r417", "r418", "r419", "r420", "r422", "r519", "r520", "r521", "r570" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Condensed Consolidated Statement of Comprehensive Loss" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "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", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r149", "r466" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSegmentInformationScheduleOfCompanySTotalRevenueByGeographicAreaDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r301", "r308" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r301", "r308" ], "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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r301", "r308", "r351" ], "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", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r301", "r308" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r19", "r20", "r301", "r308" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r301", "r308" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r301", "r308" ], "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 (shares)", "verboseLabel": "Stock purchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r19", "r20", "r301", "r308" ], "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" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r301", "r308" ], "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" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r110", "r198", "r203", "r414", "r456" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r108", "r286", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r308", "r312" ], "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": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityReverseStockSplit": { "auth_ref": [ "r309" ], "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/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r423", "r457" ], "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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r423", "r457" ], "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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r423", "r457" ], "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/20210930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20210930/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardDescription": { "auth_ref": [ "r377" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r310" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r44", "r310" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r20", "r301", "r308" ], "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r44", "r310", "r311" ], "calculation": { "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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; 9,896,666 and 10,762,566 shares as of December 31, 2020 and September 30, 2021", "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/20210930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r399" ], "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/20210930/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r32" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails13" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r362", "r370" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r368" ], "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/20210930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r371" ], "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/20210930/taxonomy/role/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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r153", "r154", "r156", "r157", "r161", "r162", "r163" ], "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/20210930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "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/20210930/taxonomy/role/Role_DisclosureDebtAndOtherBorrowingsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive shares", "totalLabel": "Potential common shares excluded from diluted net loss per share" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r135", "r142" ], "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/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "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/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r134", "r142" ], "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": "Basic weighted-average number of common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureNetLossPerShareScheduleOfComputationOfBasicAndDilutedLossPerShareDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/DisclosureRevisionOfPreviouslyIssuedFinancialStatementsScheduleOfCondensedConsolidatedBalanceSheetDetails", "http://www.ftcsolar.com/20210930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "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": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r55": { "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" }, "r550": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r551": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r552": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r553": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r554": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r555": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r556": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r557": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r558": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r559": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r56": { "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" }, "r560": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r561": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r562": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r563": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r564": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r565": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r566": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r567": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r568": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r58": { "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" }, "r59": { "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" }, "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": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 71 0000950170-21-004252-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-21-004252-xbrl.zip M4$L#!!0 ( "5 ;%/23(V'\1 " )/J*@ 1 9G1C:2TR,#(Q,#DS,"YH M=&WLO6E[&\F.)OI]?D5>]?1,U7,5 $@?OE?7XY&U:?8M/5D_.L6 MV<%;51S[2:C''W_=VMU_OK>W];]^^^7_0:AZ\6KO3?4F?JYV_;3^%%_4K1]- MVED3JY_V__BYVAN/ZG&L_N_O[U]7+R9^=A3'TPI5A]/I\=,G3SY__KP34CUN M)Z/9%%[5[OC)T9,*H?FSGS?1YH^K%W8:JZ<44X((_$M?D^*2I/QY.JY_\SU6^"=X\'L?1Z*1Z58_MV-=V5.TO7[D-8_0[U>YH M5+W/=[75^]C&YE,,._F1_^V7PRG0 N@Q;G_=.C/NSVQGTGQ\0HPQ3[[D:[;F M%SW]XII1J$^OS;]V5U*,Y9/YE^O9D^ B%.86EQ> M#V3_ZSN7YZ^=;4\O_W+I^G/SR]\N+ZV_?.NY) \CKW=>[N7EX\GX#2Q[4_NK M;PO3YLGTY#@^@0O1>'[EUU=-K[[IZVN>3!L[;M.D.>I8)8]"($P1E6<>@MIX M_NWP^\['R:=KGZ,1(Z($5EJ^&+YYD MYEQ>.&O11VN/3R].MG7="Q9?=!A^,]9_>G7K>>3,5!OB@Y@^EN5 MG__VZ]84B/IDKAN>Y,<^63SW%S<))]V30OVI:J@GSF)[\$:>'D[ W_A3;:=;4 M[6(N7Z;O8X)9?H#'"^LC1HD"83E) IG( I)1XA@)"T'KK6HVKNJUML\708_U1\!7=!6-1>[7[= 5)\"[X7)=''+UF]XA__R MY/RDET18J)4%#8@+7N"4D([.(FZ80\XEB["(BDN58O1L20.0O:)\]A MEHT=[8U#_/(?\>3B?.$V3$T@2%H+\PV1(LND18YRX1@0@3$.8P05H*DFDBR' MNAC:U2,-/&%LHT/&$(5XRJLE/3PY17BVULXP?W:DSV=- \-\56?*_2/:YN4X M9$2\VV 1X"?(PS=&>H&Q:-1&&9*0%QH>"4]'QKJ(A$C$:9YBUR8"E!6&B$L CF*B'/XPV'@9'BIE<"]6@;V U-A)H$&<1P1 MA>'Q+GED?0!*JP"K8:*VN+>I4*DE4%\BRK@!*508)-U;))+16'N?I"07I[(_ MG?B_#B)I I8!V>U\V:HDG%>'4GB.'56 FZD@'CD"ADE,!+P M,?>.!"[C\1 M34$8PC##6&W]]D[\XT8*,VJNA4D8-)<&?G3 ZMI@H(T5WM'HL0SVK,)<.AIS MC?D.GC0)K^"S2U2^F<;\&[O1*)/5"72 1B*XS-,6.()+@Z@U5 ;AE+#GZ;@_ M)-5*<)>HN4#1T5!W9CWC;&5WGQTV M>1R9JFAI3.Y\:4,6@?//F+_N[#NZ7]O)K.E^Z]RLIXO)=90"NFO%#38&@8;* MJAV4O*-6( M/JZ-'_,*S'\-\+(OQZ/:U],_XIX3Z*)OPV67_JC3!4,CWS#4F:*!C,"^S M OI2MUN_+2_;#:'.; C28FLP )_;XWIJ1_/G_O+DRM?=8!1@@C\%;WHYAOD[ M\X?[/HXMB.6[)GZJ)[-V=/(^'D^::0S7O/+)!4(\N8KJQYW$GZY!YY%-?YO[ M J"2\"F!%]\L?U_>]^0<%US-%"0PZB6@O#"@CG@"56V]XBA*IX@ 0X#[N.%, M\1Z\'/".PTO;C &HVE4N#3%+L_3'ER9&H24!L'0IPX7 "FD%EFN08!S ^D01 MR6"7!C"A#K5M3O;!2WJ;.J/G_++LO7O;_TH M9MI=BH68L+/B,G7[TYI%KYQ MZ?*;NRP;=S0H'\,AB$G;5RW9K=0+_Z3YX-BC/B 8S M200/&,, 8RRX[2AXE:AAA&439_V3O\@F^;\;LHGLB4T$N X*#!ZD2+99B>%( M:^Q1P)P*[*G"8;B*]Q P+MMV+Z*;YEC1>,C MH'5X!ZMSM9=@]%'%HS,DQI4+UVTG M?PY_?DBSQ)"MEHBDI"(S)4=.1XIHTLJ#6S%3ONNB+ !#]\&5O?GU MW %34A(0>) .%H93Y)SER"2IF#4*[,OA.H\W#/9X/SN:=7#]=GH8FWQ=$P_S MTS[%^;;@JE>K+S'BADM.(D/$@?K@/N^Z2"$0$88Q%BE8D)KM&&+$S84)^Q&^W4#9>#!66:D3ZU*,>A. M@:2A'BPS<(Y-@F6*A@MJ^W_^S M-YTRD+"MNG\AQI9)SG/HA">7\VX20+!AV4<&J0X"1S]<2_;Q+IMQ$A,&CR,Q M>U\2C%TG+$8T<"&H3"YI,=1E>ST9?YQ> O Y;-H3&)+_ZUTSF<8.8N&GCXT] M>O?NW>N)'?']'S23,;V M4]W,VMTZ -S7,>V.PTM8C\E1[?>CGS79!O+7&1N]@#R]Z;;.V4M_+%Y/E/%. M .M*\'0E(R>58MXSA'TVPG0.PR10!$2(I)E2)G _U/7Y/[8! M@H_B>V#."U;\9!PFXSV8:./ ?'Z;]WOO][?O'8]:O82.7<0/D9AI) M)7,BH0K9)84_@G;$:AK *!@:1WTS4^7LA^$_9_.\Z/M8MGN/DVN2#%4ZYGAL MMOH31P:3B%1TF%(3,/:;'B>_6YK38&*3S@?##>>(>@JJ&N.$'/,262$M89I@ M;MFFK] Z8I/GA _?/!2"^Q,^K@455EB$$V6(*QF1XP#*X&M[KFRTP>D-7]K[ M3"?K4^H\"U)YR9"V O0BU7YN(*F$5312,RT'&V8=LM2M9K6PP5HFX1!5$00) M4 LYG;.I"!&YKB#(N.DQQ?L6I+X\#1*I"%@(Y&*V"Y6@R&'X*2HB'3/683V$ M'+=S;A;!/>UV!PZ#"EHC[#KKB@ID5%<@01,H$FIH')P6&43Z]@ LXYM5-ZR= M<8>PHY.2I\YSY$DNLM.@@IUA 1EJ+>72N#1<"_6&P9[G&QOIB5$K&:1&C!F. M.,<1&4O ZR<<*Q*5X6&PJ0UEOWC=@:7S/,G[RH-2S!#F#*),9N,ZUT)321&P MJ?!&<1/6M0V1R\S"]Q:H*]A['X_ %@/>>Q>;KHH=-,A;-ZH_=NKCY9?CF/<< M#^HCN.1MVH=/VS1?ROVE1IXOXB^K>?!.F.3GG!HS&1%6^Z93GCM#P $I0:D# M5YI*I UW.0<4_ /X#%PZ(CF6"G,R6"4XM"C7Q;C)3;?S;6\-6;9BM>SEPUGF5M@Y(H@TF8^*!1]+EMA&<:F10\2M@) MY9V@5-.AK4KGURQ7Y-]BWC0^/JR]'9T!V#RI9C9R((/U3'<*.>"F6)UNC^.BZEURB)RJQ$N /R0A_\.B ER0GR 4>P']/#*\^+V-]H0H1 ML!39#_3*SO>BG08#@@@C@B%!\8TOCUFI63> !$-A0E+.&!1CSBM*.B)-P>4B MRGHEC<.*;[JC=6&6PVV"T\(=6[(_"DN\J'KV+[\XD>S$$/N M3YI7>#;M(I)OTU+?OHO-_J%MXN\G5S_@NR4@@V*"OD"7<$DEQ1A),)S ;HH" M&283TMIJZ@*85<-,O5RT%'S;[,?F4^TO;+$LOET)O';^Q&X+'D[=/M#M:\>) M$T0&!%:7RFF#X$1@*Q!)@B8N,&/!#8TI!FM,KT>Y.VN-YB0BY@(L(>$&V9A2 MKL@C2N#(C1I^H#LH3 MQC;=\5E3'G5?EF]0V"@2!)*YB3(WAB*M-$%*,$.EI-Z'P06[-R&C_C M\:SQA[8=%G/T9QT'[(ES*.:M+8YI0@Z\8(1%#E19Z]7P*ERNVD&Q7Q[L#LJ- MFM /;(D&&RSJL]VQ9Y8J"T8-!FW*5:+(Y7,A HN$@TU# $2'MB[]IR_?Z)5] M^+*;Z6CR*$S40B$2/( ODP;E7 ]DE0Y&>.\)WO2(XKV%_#>_0WH..86$*?*! M<<0]0*X)B2 >(U54:67\X%3&1OA!O75@Y$1+3G*](Q ?6X52)#B&M2RROM$,3#D"%4F]^!/9G#]6(:2F[FF#ELL:^,4$%-93:OL M$V6WU3.GH\T=6LC@5FSP:GH-L2EJK0'31R##8P#S6!MD-'")#BY)P;"@9+!) M324[<.6E4(X(+R1-B.5F ]V)";<\;U M+1;?-?4G8)]W(^OCJA/;B.J. ^Y%8 %^O4U1(8)QKCW".F=[:R2MU,()'K39 M])XM]]K#O3 L&A]R1]+!)3RL?[=\/05\-&#. MO/4HL7SJ5]XR=Y$R)(QPU#CO91IH;P5U$TI=."+LQ\Y'(X%;;9%D/"'N;3Z[ M6&>G/UJP'Y5F ]V]NN^4J]6$,YF+ADAL$;8Y799%@@PA"2GCN:=:,Y&&&V2Y MC_S*ET?'H\E)C!U4O.U.M1V4&]=;M$U'2E30*.6&]8 N#NQT0X$;A#'"\\3B MID=-[VV+LD_K7#.:/ T.Y5:((*""@Z.=MQ\HP]@[*H@<7([<)F3UK,9&"UH[ MEP]M<4P"[@?'D;8LAT4X)ER:A,-@5^M1^U)G-?!%;^H[&OCBI3]46J:8C3Q9 MI)C#^4#N!!J8!N14$BD$^,8-+LM]2 G-J\FJ--XIL$P)(IK!JNADD$DD%_QQ MGR00,@XO[W7]7M=ZMA0"QRH%G$\OU]W14099Y\&7$ I6#_ZQ:M-MF/5GP*[' MH?8&*Y)T0M)B/"^W-.">()=/T>;<<[P!G837O"V[CG)_H7S@7B#E- -,RSTF M)0[(:T6=EEA8OW),6YLQJ(/$2D:.A \Q1U(E,B:YKGF&TH+X 1N#O0-ZG^;@ MT)(8^MI*Q5A*EF)$C -J<4 SY)S*K7$BP8%%8=P@;8TAY(:NJ5&;\)93[^'- M#/2;L& =4@D&2*("*R\):+BAK=@02$V)N*"<*T5ZZ?)F@HJ-:(BXE19Q&<&M!4)!+#"<7C%$#[?+U M" NK<20A.C"PDR4:<3"[D>9*H>1$/BA:8R$WOHYP#1G.?9YD&H27!IRA2&WN MAZ#!JC:4PS(Q(6(0L'B;WA[T7GO/](4'4D7O67ZBR^GG/!\*F,]4H8H99K%R MA UNA[ZD*.P MAA8V/">$**&1,@(,H%RNZX*B*&AJN# Z:KSIV;=S&4>.8:LB2$P=0G6"PEMT"-(# &H_61(,QTMIU[J<"PXQG0,8J"D&Q<2O7OIL1T!(X<:V8 MRX5370C2(IT(1@X'&8+TD@TW'VQXV;\]^GS)."NL$(B2 %XYYA+61&EDM0,8 MH81J/-A&B$/(#AB ;.EH/).*H7QF(^(.U)O5";#$A.AQ,HJIX=J F[,:)!YV6NRA*JY%17.3==DUC"E:D MP:J5!YK"O9X8@U1$!&RYL/NJ>412C &_2,27#8-.?'F"OY#7E\5.B MA2#Y$.*<1@P$E8DP%?CAX22^J@BLIWEE\ \%T$:5VH(!F-$!X.% )EB^?Q5SHQ#)K2/!SV:9KZ7L]27$->[))6"-5($AYFPO;)4-6BXA,I$9IP6EB M@S-CAY7$.( M+2&5B2D%Y',G1\!BET^%B4AAKV6RQG@_6%=R,%B\&C-))>4" M>/-@%X7<$35W=E%$(2>TDLQ%S]N]NE!(WI-392W_(?9?.Z)0X(L& L2$]0R:!V>$I82%P MD#$_2/=][<4KZ^A&RXA4+@GD6*XVLH$B8X-",E ?3.#>^$VON;U70.IQHP!C M1HRQ"5F34UX5&"%6\(04D=1%%@"G!K=1<+HTAY-F>G#)X3MU!^,4O,&W:=XJ MN"\/;^@M@OM*;;,TT1 H1<$*0"(C/7+:@T_ D]?4F.3C8 ,!0V[;L9J&9""W MR5K-P6\#Y81 7ERI"U99,"M1U(+'!DV5(C!*N%-E@]4ZZ2B1] 'PFX#A M;9Q)B,A "(L ZJMOYKLAVXPN\"B9!A3-IV88IY'&22$6%;:6XH35X*(SFWAJ MQL%A_#N(>VS&NZ-1G3.Q5F,9GV4IL+; GR4WZ:1]\=(??1,6]8CEGE'LP6G1"VF.,8C)* M>@%.IAWN;M_F6>5]Q<1]TLHI#"ZR1"W'6(.M'3U'7"J'#%C?"%OL<(KP(1^<)AQ*T<-Z,E62 7E/AB!CF$%< M$PO8!98%$> (2"5(\(,S*JY/4%A\."C8ZJV2S7F?@K4HX'S^LTH*.9./U#)> MIR )UD$."K;Z-+4,=BPDZY#G(9_+Q!4R6'"DHU$LT.2)&QQLK;O1S&KRJ*B) MCN:\9$:90[PKO,D]Z+/Q(%5@4NA!JOHA*(XUJ7I+6=24(L=9RCUL.+)8!&2H MEU$39IP<7,^"^PUPWG@XPPM)K&>_T"<:P4L2R$7@)LZB0SI) M9D)%Z:%)Q: M>;-/W1&H,T'LN<=9 MI_$CNJ<(!X-V<,D6ZRF) QQAR:9<#L-ESMD')U7DUJ!2@^?CF"2J,/[F M;&1809E6/"0R,=YHDPN9NNIAPC+K@&#P-C>+H+'+ZA9GB'=SW:"LDU M^"V1*$V8UHCE4QMY9A)CI0%@8M)% "I#!LD?F[=BO1G+$4T2!ZZPOH=ZL16OXTJ[Z*RHBD\%#W:H1D$[,#N(\,@JQQ"C@CKK M5:1FD&?,]&%VW,W^?01]#0P.H%19 N,3&(U3#T:-L!8E[6TP%#LQM W(SEBA MN@^)H%%YDKLX1"5$;C%,D=9@N^"@DQ4T8L\WO>/?/>JIWHXP"Y2Z2, L!'T M%*,.9?(ASP4U2@DC75F5FV[6][9WJB,-%'.##,L;J)&!8:^L0BR$J)(S"?3% MAJ_*/1[@A/N#=>]R0W1%8*ESOR5A\HE_+B+%L1>4VJ3P<(O.AN#KK*G#70R, M>&\1==D:BU0@*S!%B<7(N*,XJ<$6E U/GGJ$'V+!>^$J(0$:#7$G-'(:])Z4 MT289C<3#.Q#MF]';?1_'%N8.2_&IGLS:T#QIIJNP9E>S'!)3BQ7)08"4 MVPTJ4&^$2Z3!;/6:N8@WX$#3 =;4KF:U'( 09]G'E#QGFQ@%GG\R8"IPI8E- M)/%!"L]!/9L2>)_W<'3'V1*UZ^N.3!]H M1*775A*#:&Y1S[43R,$2 MPQ;(2F6&UT-=M*C(B+/FE?90'!$!G!'?4DVP41 MA$<&^,-RYWQT2;+A-AID36ZE8B)E05%+Q,KK MA.ZZ$L/+KU]3K1>F@4A)(]$Q)I3WX3W33F$W."M[$,;< $*3CJ5$ MC :(HSH?&>T8LH$:I*G0 %6&^ 'O!@W$L5U#!RILL(\F'QY%&/A/&)PHIQA% MWG$&/A07L*J#7;:U[@"O90]B-7Y L4+I@LL/76YNU_$R/#D00W'1&3R"5RX MH3'!IJ0*#P%6&98V;Y=$832H9G#/G>,8@8NN0V#4V^&= ;!Y3GEO?9 %=U0' MCX3%'@S9H$$LP:15+F%P*62*?F!]6O#Y/J,_I(DP%4$9@J3)3:!U+MKE-"+) MI&(L@XI+H$BQI@I M&G2@LV"-&2[A/4H)&P=7_]*_[]L#DPPQL[DW)]MC2:0"4.Q28#S6N8T90X+" MNJ8@C!IN"LP@@ERK,=FH\R%BQQ E-O>1%PHY;TS>^F(T&JFL7KGLWH&!SR9F M79MP_O72VS'P;%S/R?3GA_WY0IU2XJ@[%R_.';'%E\NG++];_IX?<\4CC^&: M2\];# M^O.73VD/;Q/8;SYM_>]+U77[H_?_@BYH,]QU<]]J93.O>()^='?^W,+Q'RAI.! M7^HO3V%DDUGC8SO_]3#:T/$YO/ZW_U95OQQ7[?1D!/*2N0W5XRP+3_$._M=G M"3@0M?5_Q:<$?C^>/CNRS<=ZC*:3XZ?S#T;U.*+#6'\\G#XE.VQ^1[)']>CD MZ0&HKK9Z$S]7[R='=KR\V4VFT\G1XO[NE794?QP_'<4T?08S;8_M>#FBSX?U M-"+XQ,>GX(:BSXT]OCRJ[[UTZ[?_\2]$XF>_/,G/A5D?KW'.\N*< =VGL;DX M:V?]7Q^;R6PP_O[>V_?+ E]WQ.Z"2O,Y_#WW?U_WWOS;P=OWVQ7+W:>[U04"VX& MP2"$;A:'O'K[_H_JJA6_Y7-^ ;TTGHP[Y5O[3O&]^H"CH(%K, 9\WL3*'9,, MMQK\KT!#9,Y%XK>J!4J^CVE^2F?$U 2"I,VGX(9(D66Y&(MRX5BBE#&^58UM M-@]"K)^^F/A91LM<.#Q0&A.,_G;*G.?H]-L%GIU:-XK+X2\8*VO5IW8VG3QS MDP;T?CMQ',PV,+ MT!B7/-MT4^J>O97?#P-HEF__5+>UZTS/I\O[%Q?!5>%4O7>OXSM:_VMF@B?3 M\(U+R XGZIIK#-M1F)^["'YH+HYL*9=S2;L\IFN6_3,0!;DFVK^>=G^B_,&S M3[&9YM:O"Z$%5?#LV(8 =%Y0"0A*<#V^"N^^I6F6C'%?^'NUICDS!'I7078F M"8631JY+\"""(J/SF856>A45MYB*O@3Y;S,POV.S]).WJJZ]U_37K1HF"EX MB.!DY.QH-)FZR9JF_4AQ6R\$WYE@Z2(OQ9N2_8#$^ M*C)?,E*O(O-0).5O?^Z^/WCY_O4_JOE3S0.)502"A>O+1$)+ZLNK>=1-Z.8^7GK/IGH:\9P(O.0SV MY"3:)HX'NDS[\7@ZC^DSO+VZ51$R<9\22CYO;+#56W(-C_ **_@D_:@=(]Q]VOL:3[5J>W,-R+5?%(X:Z0><.LBGL*N Q%;;Y] M?UMU52)J/QY1^SM,,$^R_1:^$YXD%]XAX;0&?"<>&8!I1$6T+#AG([6]!<5S M9\LNXWMS@FEG"=B%T?@PPVAW9MO5A]6N9ML26'M4@;6#][MO]O>Z\-F]1=;@ M[[PE]0/[KX_4\Y^>*NJEZY^:R5'UX?2?Z>3KSUW'69.\J[;G+)8O:I'L0*\S4&/504\G _2.T:0\UH@'K5!E@>' M4G3Y?!NEJ54_:A"]['(!\VSFDQDH@V ,D\%,X%N$.^Z?>_N1_1\%8W-K8_W. M>2PDYO;)G"&*F42<8IN+ AUR//#<,%08'_KAT/?Q8]UF,)CFXKR!YK.\.GA> M[;]]O?M^N]I[\WSG%KPZ%#F;IY&M30O?A,@_O?QB_;1CD&J2JJ^,4=FVVC^. M/B<[AZH>5_6TK9X?=CL'/S^0?"*]HXFX)EN([K#KDH[R<["\:4*1[C/ZL71= M.FHO/9?'$!*YLY*-D0CLK$%""8RXTQZ9I +2@D7%7'"<_/"^QUS)YB+8YGC2 MV,5Q@-/X'%9WVIP\GX1X.432%?4<-Y-/^3GKV)RZ"4E?Q)'];'.:__V%2F[" MXW,VZIG-]3 C*#=9IQ4&4(K*N;7*283JK#22<#X7&H+ZP#X@R8-1)$5%,.U' MY1S8+WN+"B7?J9UUN2$WH54^PD 32=5U;L@-]Q4> +"N2^,,QQSM<+*:-%77 M5*+ZW[.F;D/='9J5[=-SF-I=UGRTX_J_NM]_+O!3X*<(YFH$4N%21(0IHF".9L(/083+._@R>6>TA*F\34A_( MX+?/ZNT'K_:X=83D0R"4XP'4'K"P,4(""WNCN&::"M0+9=E7ZSFI$0\]EZ!I0<%\$@S8Q - @KA7+!_GAF]#D.Z7R>M\V[ M9O*I'OM-#0UV4+EY;#1W5916PA3WL;B/#\M]7,E:/'@3(24=-6$$,1X3XMJ" MB> -1\YI[36W/-I^381W$]#PH_^O/NYVA@:I)L\KR!*G777*Y\##07.M,/_S MIP479W_Y70,63'T,SO/IL3#5_%R8MD1GAZO2"[QNMCC^!-A19?#X;@SVQ].F M[R6SO1^R\5NE&J[EG\5:+<7QD3:4&&GU<5JZ*6.V&"1H;Y@'C* MYPD:\%P"=SAX$Y5P^D=YXO4$L/O=X62\MJ3V&SHH2!DL;]8!;R"M3->H9D/K)9C:4>2Z8@C* M=[@QUUR4GZ3932LFS+<"AO-Y9X8@.QC#154[&=6A.B\"UTC-,A2QX*LN$+%X MUF^8Q#P@57T'>.O.L,ZJ*%I_ M6/E\&/*U,;#A<%CAG#5R3F,[,W?_Y CN_ND&H>PU\,V%9Q7LWH1;K@SW>$$I-S:A0!5' MW 6*7.0146V94BI0\>,5X@O;_H10UR'F4(,3\S,"J^Z0P.WJO^/,0*0"R[?Z M9$>S%54HK@'*BS!\JUU"((*Z(!$A."'.F45&DXB(\,Q:3C0+/WQ:P +YY\ _ M5$EX=?!\;PCLO@(+I##_MZHW!," PPJYD,\LIHDCZX)!2GAM"7"X[0\)7BYL ME:Y7R*7DU&S)W%M>ZIWDX^ P5F]L&^P_YVA1_6&;O^*T>OWZ^1TRFM:_BWZ) MR^ZK/]S=XJ,;T 5E;QQR(5NLW$GE#R.P"%#\+S#,8U>%FF.79SJC_$1^K@YM M6Z5Z%$-E1R.PW7/@-@=#_SFK(B9X)I2[E M+,=)\]>Y#5X5X%MP/?.E,%\?.T>4T*IK9=Y6/\'S0"*K=@8N1'N83WQMEKW= MIH=V>G'LG^WY4>8ASF]>S.'G[2YH_1.=S]&!7,/W[C]A!OGZ[E*X*8]B\9S< M ;3M!M$-,@>R#:Z"/6EWKFY!UL=>N/?169(0X9*!^E,&&:4LLH(GG:(SA/TP M]L]3-)_/F@8F. _-9U-@:J?WTL+\3HS\C[CN%/P'E\YQX8RE8=(O__-FLKZ& M?Y<'>;Z_[I>$91K&V9HW0L];9UF>G^Y-#Q)E.XRQ>\[L^L]<[Y5.!IO:=0,L M;K[B6<8H@*>C>CH%0(LC@*EF,LX.QNBDBN!LG%1[V02WOLM%?F&G=MYM\@)4 M?WW&V5W,]S.XDF.Q:(TV&\V+W??10?537F7UC#*ZL[A@>EBW,&)[G#ND]8+; MS;=Q>S[>4SB.[<\[ Q+^W::&*^Y1K]]1:Z[*.F$^)0'.&>%!((ZC0-8X@FPR M28DD/14]E=:?X>W,V@MC9:BB7:R3_F%5Z>&;)@_#,BE@_:-@#?AHJQ',.%86 M'+A1S%DJH<.O)KN=5WY:@9I 5W[1PGCAQX7GFO'53XZ 2B?;V+K_> :<[=F,+,=7CKA]Z5[T$W$ QT<^6?W]KJ//OS;/EWY=NO,,M MWY[,I5NS?W[Q]F],]=*]]7ANU!#J$%W&(,X&'JXT(]:@:S<[58JH'7;=.=1\ M!\OKNL\2LD/5M?UG=^B%\ZRO>!#;D>RZM"RY0RF][D'J^H:X1.QHSJZ[J%N0 ME?;,O6K[XJQ&SW.!Y]YHH^*[181G=QS.,NGB!>NM(UQ;=/@F\O[Z:A6[@GVK M?E>Y+.G-K*FR>H->O2O: 151W-3%?'"BN*;@;P\1H$BDB$0!43UFB'MND:98 M(B6U%MXX3CGO[["9YCF(Z\=)C;J;T+*-U=Y>O>7V5+4 MTKV'K,KJ#7WUKBC^^E:D8J,7=8!8<^T9KYH9RQRF"- $4(93@;1V&@6BM M! M.LQ3/RC3K?GOLQ:(T;;G4*8[VC7:<;*C=BVYPK>T@QX0B@QS;_P'3_P^&P4J MR['VY2C4+]0OU"_4+]0OU"_4+]0OU"_4+]1_N-2_S28\+$E^P*];=*MLR#^4 MZ-[+JQ.)!BFI9VC:?3$DT?U&YMX/Q?MPG^_.5I3%?S^SHSZ?SS()/ M)S"RB0G$9;3()"Q0PM@K3*@6I*=.%B^_')Q2\UU'S(>9R%&$>;4%?.UA'(V6 M\E[]!%+.+CM M6D%^CDVL)E^7=-WE[P,]@V=UYS3>IBG $$Y*7%_4YK'.^? T$>'8?HSS:!]X MR]/8/+6CS_8$C+'JR:.ESD#FO+:3%PB] >5>'3RO]B0\/8D/.@: ML0">/L]&U7C:]D+$Q:LW,+GF+C1\M_O^H-I;].YASZI7>V]VWSS?VWU=@:GX M]OT?NP=[;]\,DSGOHM-N0I*'=#Z:O-#0YO(5^MHKE-[1]+IF/FJ'*'G3WCD+ MYKAU\YS;;*U=J<6&LJUVFAHVR%W-0N9"YD+FS2#S?=@1-UFJ=^ 'M=\XAFY= M2) /GJ1CYZ(S%:2$__3FV MLP#O"]>?I?DP$>?R,JX!V0M8%+ H%-TLBMKJL,D[CO_B)^/NC+S<*NV#LR/0 MLO%#>QCC],>.)UKL)-X4#KHAAN@G37^_YF9E5 MO\]G5NUW,SM=>5L0X_ZCF4_1JR&E/S?D/D_1A,R])M?1W!8 [ANGR6U.M)6^!H@^!(%#@JRK-0=/,I>A,X^L%D_$'#4)>, M>C@9P3O:TX-]7OYS5D]/"AYM#A[)@D=%>Q:*;CY%;X)'WK:''])H\ODANT

795K4+!H<[#(K*VB\(8Z9IZX/^Q14E(0??VU60\4?FY$T.'(0I<5 M2!]!5N WU^74*@#Z'GV@'XZ"W4CH_\..[<<.T9QW8VFKNK;T]W+!^QB;"^Q/<[@AN]#MP>DW 7 M%"L$+00MRKJDC!?^?H $'8[9T?D1K/@12S^"??AG;IM:3\& _A0_@&6=/Q@M M?P]@F&^DE_&W,[/J_(6_?9U5YVZ,)NTL-Y;:=9/9M/K#-G_%:?6^;O\J/L3& M^!#LVDS QR38!<$*00M!B[(N/D3A[P=(T.&8'9T/P8L/L?0A>,Y/F#:34=OY M#\?-Q,>0C>N-]!R>+^;2>0WO3N=2W(+-<0NN3!D0M!"T&'3="B:F\=@:%#B<#0OBG?3S7"G=I:GV=PH%_^YMEKP6;'I$V/08ZE!O"DWTPVP\/Y4W-KE9DAW%]D/L M>MA]:*.?-?5T(^'JSS.SJO;SK'*IZ;PY7[4_GU@=YUDB?[;=@8H+YZN@VR:A MFRGH5M"MH-LCJXZZ*;JQ#R$FFQL-?)@=3\: :.-ZTBR!K=[0%,<7BSE5?\*< M ,SRG,Y@6L&O@E\/2Z@+?CTB_'H,F?DWQ2_^X0C> 5Y9BN"/A:]UKQN)6W_ M/>"+Y;F$M>%7PZF$)<<&K1X17HN#5*5Z)#Y/I86P^U..4"9KA8B.1ZFV> M1;7W=18%HPI&;:+@/L!,\@T@Z'!DH4,H^0@0ZIOKZYR_BO(P!8=>(-OAJ;%P;#_&N>)"-L$OO_[[OL7Z/7;M_^Q]^;?JOV#W8.7 M?[Q\<[!_$W**'2S5/3/1?\[::9U.ABNF!X=UFSO4-K#LHY/J?3R>---J,JY> MP>,J@M'?JMQBR];CMDJ3YK,%HV,TF?Q5CS]67X^GW*EV1Z,SOU==++6:'G93 M/GO ([QN.FFRA5)-FLK/F@:^J7)U0;M\40Q5/89[KQW8D3VI7/SNL,Z<+MG$ MCW!5OF R:ZHTR[8D?'AZEL?D]"R/+K/R]*RSZGC2=H=_;%=NUL+PVA9> 9?& MCR?=E<EQ(WF(RS=^? MSF+&IX.WS?=I]NJ;WU4>UA,H7F=YJE,]7ZEVE9H,4 M:#7S,/QV427MG[DXJN.GN#W_/3P[_0(>?L6'D]DH7/[X>#+-0["C*[X:7?4< M$)E0^^GE+SY.[*B]_'$;XU]7?'IX]7" $Z_\L#JT5\WT\]5/B: KCH#65U$! M)CN>7?%-[C7MZ^,K[ZI!EX^O>L^7XWB6%'G)QB =78=J6#?X'1:P6[WMA22W M->@/VU1P*XA,VTD)\#2L=S@]0*=C^J5D;"_$ B[JAM%Q_,X@4.^F2OI^P;Z@ MTY7H]#U5=4.8R/IN,H8O%SJ@X\3J[[$3SLK9? 3DG.6_\RI@_H\1G@%/SLIT M"5QS43H#&Z"C.PSH?N\:O"_T/JB\_)SST+)0U("3T^HSC&6N&CM@FROO3W^-!G!J_X:3S[/GS$;SW_.Y7[PJMG8QR;#\6FMP5P3 MU$>9PG8!VAEQNM'G(7O;*7X8,7PS@T$NA@6Z(#;=?B0\,VL$ZP_S/+N1;,]5 M1 !6;$Z^WC&=9*#)VK"!Z8ZRG@&"S(V%9G($ SJY@.'??#J>V#X]Z^KTLUSP2B+J<\!/&;+8-KQV7@R!? ^JO-)HM/)]OSQBXO;V!D" M .9= *G[[C#:SB19JN:SI8H[IPKZ]S@G[7?X,[^\'A]V% )JM;/.%,ED[-9S ML<)GEG1[CML9I@]K0&A WSQX(/I"3.:DFI_1D*%^NSJ9S*HY G;S;!;R<*WL M /B?$;W\RG,RL5-E,3\C'[YN_.P('@#CS79;&L5N./5<]K[SILR%BUDL5K^; MQ,3[S)3PZ/.,6776Q8*USC);QV+3PTD;EP*]-$J_RRTWT?-\1PY%SQ> 6SO M[8'N#6'A7IQAY$[7G)J+ISKH5"-D7E[:9.U9'Z>3E3EJY%O20G4?U^.Y[,UY M&$0W?LHZ?*$G.A$$9K^@4.;8F,L/JC-I,97]9.'%;A2S>IEU\CVW&JM\A/+\ MY^M0>;L;%U 5GG(&^3IGX>R[\D_P!ABQ;2?C[J4PJKIS1N=7?QWS]N7;%R[B M4B5W4.,GH/XC&,QSTLS.4?",?G.93C;K\8Q/X+).XRE2=Z9#QN!9IQJ M>*7 M0YNY[5/6P^"] 9B!HIUT\-;$3S4L^B3!*T?9H5PX+T":K[0\79,SX__&NIQ1 M]*KP0HEF(\K=-PL\+V9S;Y/.0U/>L MDNFTJ<%N.Z/(0%3!AFP[VWT1.!DO=.FA':5.J!:&)+R^.ZUJ&02!Z=3@'H-8 M-SE'?&Y9MJXYI5Q0\O0GY+/_S[)GY['.U?77S,&4IU![>T+/G_V0/*MGV%8 PV! M/8+-KHW;065E![4P5<\;J ?/J_T).(W;U=[8#U07+4E8U2%;1>-V,JJS;@\? MG!WEF-"']C#&'TR#71V-GT\RX;+C_+P;^U6VWE#&.J=K]?NT=-Z"K3T>=VSR3.9M>!YM=O@TG2V5WN8_9MN$R/O^'6_ 7_8 MX4YMZ[>?"[/>@5EG8SL+.2!VD7QS9W@QW,4<,XH_!2]V\LQ-&O#7N]& ,?T4 M/^LN1R-[,IE-GZ;Z2PS//M=A>@C#Z&B^N $F-K+';7S:QF.;MX>7Y.MR/^?/ MWKJ84@XV?#W/='BZO/^*Q/+YZZ3QR0O.Y!EP?TG3Q^O<(T_LMU&4LS\48IR7I-LGN-W:H'56>VH/%P M:'H'3Z 'BJZH5&)!W85R.YVRP#B#:#96J_-*?--X_1YPZB:K^R+Z>.3 %&%D MN_K%->#<4DROK$E:D0!=N\2YC&3Y/Q!W ]=Z$_7:'99E.,M05.$FB<= 5.$^ M^&<+78BW3U7AE:5)PY&Y35OKE4KAR@^F_$&[>FU.\69U<+BE9?V0@NSW"2B% MB^^Y-T*ALN67!2K;0\;W*]HB'L=N_O[ M+\^5!]]"4.ZR-$7IWU;I_P"5-Z^YT[IU?R'V9A![0*0M^J.P="'VD$W(VQGT MC]1XO%L.[O-%G;=MV_.9<25J,!@ ^%%_MFBCTGYUP\D\(*(6;5'8N)!Y:";B M!;O]+"D73[J3[7@V19B-[=H[=45[KS[XI&),D2)+.4,\8(=T#!9^C5H$@P-W>*NK MP0:JO,\-WI]_2$+YP+U RFFXQ^6[)88):D6=EEA8#_>,[1$0:]:BC]8>/\T* M=:N:C>OY0_[\\.?^"S @1W@(K95A>AKF%3[ZQ:"W^85VK]NU5]@MK.C,)DN MOM_ZC=%M)LPO3\[/YK>B4HJR+I3=;,H.1U<6&'QD,"BY2Y8&BG"2"7&:"#(: M<$TGB[4.S"?-+\$@E5@)'I&,\ >/CB$C.4$N\, ,3PQSOS(8),!F4M*"@VO5 MUBO8&BH>_WKTPOO83IMY-U5_9^>_Q(0'$J L-"U!WP=FHIB@##-1(4$]62Q%*PQ$*Q2:%IIN DT+ M>JTWSLP4%CII1"FXR%P$C)QU'*GD2316$B=$'PYVC^CU7[&9A.RO_S;OYLZ? M%>S:>#^[[*\/0DGL>@_#Z Y"\+'^E-N3;5?C."WAJV%!;:'L "E;3)GUFC*& M:^^Q1,&)@#BA',P2Z9!3"IN8@J66].&(+W7D^U,5^29.^_3'*=M6K"^'O&B* M 6J*0ME"V4VC;$&WM:*;\,YC[R5*WH*C;GE"EAF)8M0R8NL=U;8/1WWEZ";8 MMI2ZH-L#<=S+!OG:3T#,A^1,FCJ6\LK!X&RAZ4!H6JR6M5HM)#%BK<4H<@I6 M2R01&>X$2BK0P*305+D^?/*E$CP!8Z6G/7&I9=E7>%C*H-"TT'03:%I :ZV@ M%71DWOJ N" 4<6D,LEIKI$24P49I^16@=0=7NW_0(MM4%=3:?*>Z[(8/0CV\ M:^*QK3$*.@]H#0HZKQ6=:<@5:20AXE/,K6,8LI@IA+72ABOFN:%]A"_N M"YTIVQ9B D#!1$&E6- >PJ$T!((N7:1#R93.^HE^%&BB@/98R@T+?LV#\SP M,4)3;"-'VCF).&<8.]CE M$,U[R-)OIT/=RW_.ZNG)'W%Z. EG]&=/^?U: M].5P%QTQ0!U1*%LHNVF4+;BVW@8R40H<3$(DYC-7**7(Z,"1E!9<;1N"H)?C MQW=PQ'O%M95UPRL:8MU.^>T"(L4=O\7R=:DJ92-[8-!Y)YJ6W,#-H'XQ;M9K MW'@3%*$!*>L3XGF#P0KID<*&<4))4N9RH]\[..UGD@#?3,:^Q]T&MJU)7P?, MK8;72P)@68:R# 5W!T7]@KMKQ5VG@Z'8*\23 PR56".KA$#.$2:83RZ*R[5R M=P@JK YWY3:5HN#NYJB<>^E#4-+O[Z)9W&04[I9\7SH.#!&[>RLGHCM49*T6 M)C,WBIME0 T'@N__?.!;K&(QQ-9KB 7+*(\11;#($*LI&&(R:2&MU(KW MDK4PM\%ZL;P4V6:&K7\_YWHF+Q9868VR&@7&"XP7&%\MC&NE(_9*(1H"13Q* MCUP0' 7EDE[E?[;YY4>T?O'W^'__^]O6+E^_W_V?U\F]_[AW\HV1XW*.A!13,W_RZ1;=* MK>( ;-M"YN&2>4!$+=JBL'$A\]#,QE*7NV(GL&PL*L3>#V ,B;=$?A:4+L8=L49X:66>)2'I*YB*/*IGK;A;G\H#E MZMB>Y..52[AA*/KJ(=)T.'Q_QTW=1Q*0>%![M)+@Y!*AR#(5$"<1(V,4038H M3&CB26O52ZK50I6^FVO2/EO;$;5-:.G(6I1UH>EFTW0XNK( X*,!0.>\-D0R M))66 &;2(1-D0DQY'!+7+MA>CF!9)0#*;2'*6;*;GWE4SI(=A*)X#1.M)JGR M30SUM,2(AV7Y%,H.D++%B%FK$<,],2+72BGB.>)):.2L\L@IL&=XJQ5Q-F&V.\_JSK 3'M U,0A;*%LIM&V0)J:P4UY:(R"O!,. -> MMDP,64XB8#]HE1A#@ M54!<&(,LQ^!4$Z)BBL9Q$GO:(E\AA&7WF9==\LUWQ\V+.JB:/NJ-1CVTS+*:D# ^!"V0%2MA@X:S5PK-:4$Y60CK( IE"V4WC;(%U-:;$R9$E)IAE$2T M"/QUCDST$8D@*!<.$QM)'UY[GZ!6-M 'IB#*!OJ#\==?Q!1!- .XYY_B>%:* MV0>#L7>B:3G3;3.H7ZR@-9^EJFQ7T)XDS6>I>H.T%P&,(HJC%5*&U,M9JL_A M"?G-?Z^GA\]G+5 [-LN-C)->'7VZ;71?J?*KX?W2F;PL0UF&@L.#HG[!X;7B M<#2$,1T4,L9)Q UV2$?%D#76,NP BVDO9?;WAL-F6^*U9A,4_3_ !(1RU.K] M*9KY8:N^=(4>.K(7R@Z0LL4>6N_9:$1HZ;%%CF5[2&.)'*426>&2\4HQ0GHI M"UA1,J4PVQH/X)BT ?'L ],/A;*%LIM&V8)IZRUUL]@%JA2RW!K$$P5TDR8B MRI3G1BON[.58^YT*]E>":5)N"U5O R45LG M6$01RX"XH1%I3!P2.&JE!'8V\EX<\![!:V4I_T4I#'*'O'C@]Z)84RGV M[Y3OF:V*GKU\MLWX #;@2Q;B)NF@LA@#6HP"R@-:@P+*:P5E2BR6+#J$M>:( M4Q91=RJM<#Q(Q8(@MI=F!2L&9;$M)2V@O&DZ:,5)!Z4HX+Z+ LJ) /$\5)> M^8"I7^RGM=I/^? _$4A )!&!N.$4:1LQTIREZ(+#AOF>RPGZR;EDVS#64D99 M-$U9AHU8A@*W@Z!^@=NUPBVA-GB="(I41\1)Y,@(R9!AB>*4(N&XEVX&?<.M MHMM8E>9!&Z1I5I:3<:=HQ #)/QQ5\7QR=%1/CX V\\,)L_C7XX]Q[$%\JY_> M3*:Q,C^7M(M[!VJ@8_[FURW0R:7T<"@64B'V9A![0*0M^J.P="'VD(W,V_D$ MQ;R\Q?+M3R?^K\/)"-RG=IXJ;YY5\9^S^JYG;)4]KM6BP2.IH%DW#A0R#Y?, M R)JT1:%C0N9AV8OEJ#DBJW&^2)^_\]WS?)HF#;;F/G1"1DU%)+B75HRG9.XL^7>V>=OL3_-!N?\G MT_I=;/8/;1,O[O-,1B.[_.;K/L_>FU??[,+EB2$V680=\XA3ZI%ER2$I! PM M*NF%[6-OJO?IP IB3*[8G/K&;M60!>XX@F+,L]RN'KS\J*1B(IH@&FS*K4P5 MIX: :; W?\/0[;F%/C%-=63&\&;/27D MLXFT< M?[-J4RG.*=( ] A[33/WQ&"+U=M]B2)_?#X 3\J12SHB JY@/C99*=U+%OUYD.G\I8$U3RK:88#:H5"V4';3*%L0 M;+MU MSCGJD_'CW.<1ADEL7$(A6(^X!%WH6"+(]GA.<-M][*]@X7G&-QZY)0Q(!%$(AUA)$-N, M/Q#YRILS#UZ6A#=&)IF0Z0Y7M5H@(YA&V@O"M-0<[+Z5Z/45RI+13@47, H^ MRY*S#ND@P.+#1FLN*$SX M?B!N?#'GK1PB\["40:%IH>DFT+2 UGH/]\#&";"G$?5<(QY41,9;B9A(GG&2 M C%]>W[]@59?9X\793"8@K:RU;F^3N! W';6G,PW.[/()0L::): MD8A\DHZI^Y"-Y6DFZ+#>6N1;2Q5%T,UXPH ME-U(RA:?;;W9)0R;2+%%RG %I@<6R.2S"P(F1)M$C167BVQ_U%PI*:I%.13* M%LH^2,H60%LKH'EED@\N(=8EYV+&D0DQH0!^D&!2,=%/UX@": ]4.0RHYN)[ MYQ&6*.3UB[P;0ITER(ZJ8UL'H%/E[7$]M:,2VQ\*TA::#H2FQ6Y9;_L#;$C2 M@2(!A@OB(05PQ&U$W@OC,%>,JUX*I+[JQ'>@$O?&S^<*L9\3F(%PYML!WJ(8 M-E(Q%)H6FFX"30N K17 .&6,,*H1C90@;BDXT1Q@229.O=(R$-)+]L\J 8QJ MO2T+@CT W[NG5*#B@?^@!^[][&@VRG7KU61Z&!M0 $?P_,,X;NM/L:K'\'NL M?AI-VK:B:8.OHK-UWD*#(.LVLFH#M5Y MEBK47R?U-\\^&H[6>OA!#\J$E"P&A(,@B =KD6$F(1VCU(EI1F4OQRZ]CU,+ M;!->VF95_!CM5(*!5B>_D_+.#P%>5P>/F.D9&R MCH\!\ KUB[E1S(UUS^4;#4Z)8T$;@ZS(1Q9SXI"61"%#A#&>L00V1Q_1HOLV M-P@5VTRLM7G;P\.IX3#SE?9&.4Q^#>OG)J-PV]4[F$SM:-Y-YQ!NC\W_S]Z[ M+K=U)-G"KX+PU_T==P127?>+/#,1;MGNT(D>RV'[S/G945<1,Q2@!D"WU4]_ M:H.2)9&ZF=H@:F^LZ3%-BR"TL;)RKLTLU6LAUS.4^N0H_0F/),;@Z[2S@F(Q+CA!691 JMI( M0>I*P<6:N)(EIE$ZA_SM-7=_O<['V@_A2^D[NO/RKH6/X MV@!T@Y!!R"/F8 M0NZD-RJJ2MFK8=([=Q1CE,.4V>(ETY6;VY/>[[![*C'67@H4Y#ZW M4=J_0\/H\.W[T/CC3,'HZ#._YN ^5>SGB[((:6CH$M8OAJG+WV_VP[[.MOUQ MX[3V\$^WA]:KV_TP-F5_479E\6@SP+DK>?CNL*-YJ*?Z;K4.Z[1J+_]IW_[@ M6?OHNP=]F@5+L;^EJ&[ =O';-O#S\+1<"P:%VC[#PW#YS_!B]]47BS_W!# 6 M56\;UM_]_&CQT^8R;)>+Q^O4*1>]@O 00:8W"/7ON]]H].^;^O?-\[(-0_RU MZQ3M]\C"?JN5?#&7\?:^8/C%]9_5 'P]W_>+AB1X._297 MJ3WN:MVBFLW5+JSS;KDHOZ8R'-->7$= >=&<[N5_M=4<^OUH;U\.QV+]U,5Z MM0Y7N;UQO@G?(7UZ5YN%<+7?O,I+AZ=I4?-#]M7AY7097FRN]@_KZM>2O_KG M*N\OVF,<,'_Y"^V#78;GN_)P5UI,WEYB^?Z0&W[J.OT5Q\Y#7^ 6,?^[O8 ^_DO3T/ MEWB>L9_G SCP?Z ?3.^10(R#:\!M^ M\N]?F"]Z*5J=Q%J_!Q7_%.O^?+$M9?&?[347N\6W#:(;DWS[KGZR\V_61-.JO1:*>N\@78TP"[(VC!'UC2 'MB8'<$+?@#2QI@3PSLCJ % M?V!) ^Q)]$5]$T0,'[Z_;:X?MIM\E3!PN!N:FB.F_2SW^^R0-CW5^%U@]F/4 M]XSO%58[Q0UQV[XHHPPYH16)$$3U17L6;\W38\P864LAJ5(@I9BE&*UI_UDX MR[+]4N2WY^D=#@J^VVZ>/6IO-CS$_UWM+QY=[1KP9?OMK^GR*J_63[_>[4K[ M__QS^'643FC*+9T]:2.TCI8SF!R83A73?H@4ZG@VZLB=JS+K0"8'2RHV=0R1 M,2I*N\2J;5K';ZJC#LQ(D3VYK#FI'"WY7!A%;UGV32>KR]VHHUYJ)Z".8')@ M.FE,^R%2J./9J*.L5A1C$L6@7)B>$-8^U%';D02^XMY!%4#DPGC6D_3 IY/!MYU$9[%RTG)[(A M522C(&N@]J[(!E#K MDZJU25+5J@QY+A,I.QRYFY"I\E1*X2I6SVZJM6/!2=0:[ 1C3-08D.N.; "Y/JE67'LO?4NN>2"7;":N ^?&:IY3-W<')%\RIB'74V.G M(]2THRGCV)3R\V8?+A?;:]?&;9Q>=!N8=H(I8IO3%M5)[Q./E23S@E02EIQI MH4XUT9AV*<(H]E$"H3K*LM0[]U*BZBT^WA&%4A M."E>-?DB,YEB6"E+6KG0.SE57#)F4!W'++7.+OA(WF7-97.+)]B)N7,DE MMQ+J-B_6 *; = J80MU.JFY9RQ2UEQ35<-V)#6TM:Q!42^8Z29%MM[-^V^%!XT&,M^O"-*>F*6#:":;3(_U9'R9V !AT6G+'GD+8H1QQ.+06BV60,XK MVQ+\FI(*I0INQQB[=NRPJ*U23%<#"<$8DS4&5+DC&T"53SL,5:444U/84K(B ME66AX%@DR8K2OF@>V>T&\'>8KG9L519++QU4&20$8TS4&%#ECFP 53ZI*HL8 MM"C2D_!"DRI.D\L\DK4JA5Q,5K=GGMYEBMJQ5=DOG<"P-) 0C#%58T"5.[(! M5/FDJJRDMI7;2,RG3$HG1E$VF1T:S+KB2A#J]B3R.PQ+._8-:[UT?*P;UA"" M"5X(^'V7,=#1[W>8[WHF6GJ[KQ^NS/0BTW?"%$'2--!'>'3:T>\\>*^")^UX M"W64,A1*,<2,LK&4S)4*8\Q;.W)XI,W2VI->>T1@- WB@1FZ, /4MPOTH;XG M55_7+-/2^DS<\$K*%$;>' 7:))5M\MCJK,2;6'?O 7JJE92<= MNPK>GP;SP Q=F 'RVP7ZD-_3]CX+2CJM+*5@&"DO79-?IRDXE56JO(0@QABI M=_3[<@)[S]-B'@S;.\'1?&P.]WM-^-?M9K=;/-]NZFJ_^/*R_<>?4(G?ET8# MV0Z1161SVCN';#@*MX&T88;4$-2XY!35G!BSD4FAXQB'Z@=Z_.' CJ.$,F+I M3 &[/2TK!]Y^O*5M68KM<5)SY,QQ&5AI+)EY+W/E U+ ME3NG31[E!/U.4KMK2Z1]]T'-=4LFQ]J[GR]_];,,D8#.1UJ +$1[EJHH=*A2 M64G&R=I4,0MR54?R,2F;@]9%LC%.ML=.0-U2C=:\%KS0(2\ 62 [-62GIV7] MR-/\$U"KHK#*.(K<15(A9_*B?4E*B:1U="F6,4ZQCY: "KGTMH/*\HZ<:H(9 M*.K,)V"Y)\_+-NQ7ZZ>+\NOSLMZ5'8K,[S% : @./_GW+\071\!W>F'"J6,R MP-POS!V!"K; ,@;,7Q*V*:+15CG12Z_E,O-\V<-*6P-]\5>0+9#9*>G#K,ZEBNJAR%)':W> MF3$%D 6R4T,6ZG92=>."R6RE(*YC4[>A?Z_CEI,M)FFF0Y9AE*J'XZM;6WD< M)8XI6A>IKKDJ/43!P M?'7S2Z,EU&TFK>Q^\Q [W*R^I(.6_CRGZ_(<-QC M5:;X*9OV=K1H9T,-P!283@%32-AI^[-6K40>U$NQ3$H:25'FU-[&M,1<"\O$ MK?ZL=SD^/;*$B:40)^T[W]&BG0TU %-@.@5,(6$GE;!JJS?2.N)2)%)UD*,D M.<5:8XG)Z)9?C7%&>G0)DZ<=G=+1HIT--0!38#H%3"%AI\W"LC4XU94_* M<4VAL$#1#K._3*Z&AS$.0H\L86:I!#82IW_^B:+3+KCBKV5=MN'R< H:\K/5 M>K7;#TW3?BF++[_?[,N",[1@[TQ]/P-9S$J=D@T0,9TT8HK99%^8)YES: D\ MS^1JR>0#K\DP%H,99Z[8-0>WB.GKMQAXW,S?9L*3VD&4P$8TS5 M&)#FCFP :3YM-;%055LNJ)2FL*JER4V5#2==A;)2^/:O6])\IUEH]R#-=FED M!Z-:( 93(B(8HR-C0)D[L@&4^;3*[&50W@IBDBE2,7ORK/B6#P9$B<5)22 M>97#+6U)*S=[?*Z^YRGG\< MS>5J:>58)_A@^QGS#4F1Y4JY,AN4 M"+8F-L9)_=%$EVEDNN ;F&$:9H#H=H$^1/>DHBLE%V8X?T_6.E*EM"0W)T;! MJ,JKK=7Q40[ACR.ZUB\%MI>GQ#='*]C'L?O["2-N+O/O->'?-KO=HFXWSUX= MO&_6=SQP1^%]A[?D@.RQD)U>0--/C/+E*VO--M[RTL>DK*; K2(U'.1'$S2) MD+VL+D>?S:BG^8_7:?.L#&S^Z1'7KBV5]MU'"OBUT*>_\-B1;_5]B0Y=<^8C M,4 6XMT?P\Q?O*6(2EE72'/6A)@;2X%%3[IILF91!.WEJ-<"CB;>8FGM6/LF M\R6R?M8CU'L^&@-DH=[],U*FF;#$ %F(=W\,,W_Q#LH5;9(B&7@AQ3BGX$S3 M\JBCYZX4:VY=#ORL>PK'$F_.Y%(8Y-X3EV\,7I^-?1\/8E-V^U=]!=!6H)=H M IAV@BEB,\1F[X_-C##>L9I)&5=)#=LEWO-(SA3EG/(JA33&G8971'T=FKV\ M2/I]V8\;H-FQ.BS.D;WZ68IWW%29HU$F*2G %#+=$Y_,7Z93<#HJG:ARDZC) MNUQ)N!^=UGRL:KXYTE<_:_'(MQ%N7"C! MG8336/FO8;6^[KZ05[OGFUVX7+0_*/^X6NU?M.]^:73PK &'2T-]11E MD-D MIQ?%S2I,2MY9E8HF+4,DI8>QR$P(XKD&HPK+4=WJ,'67VP'?'LCQ/\O^8I,? M_\:0/Y:&\[]*'@AUN,SY9/W-2T*]6P.J?Y7M)H?=Q1?_0;C".5_. +) =FK( M0N=.W+XX&\-::E]E::E]JIE"TRK2-9NF?-XWH1OC>/U^=.YFPP#>P=SACI;S MS*@#R +9J2$+N3OM*35/SEM?F[Y5U5*T0>Z<.30.]H&E&&J]=9OL+J?42.O M&4 6R)XMLM"YTS9LY2SP6 I)IRVI;!,YJ]O#&F^'X]_BJACCE/#-IB?^;U^#8]H3'ME]>-D?]TZ(Q2'OLU?KIU6IW,?CR8E.;9\8['MK.\5;% MJ549F':"Z?1BG'XX9_X7[;CRSHDHJ5I92/D6A\42[# 8,.B@BO(AC'&"/+#W M;HBR2HNSOGV+NY_4;QISCWPS7N'"W00T'1?CIZTMP!1Z/3-!5#+*:FLSEQXJ MQ*RHY'TI5 QWKEJKQ.T]B;L<-8\HB,?=; 912YR,EG+>FQJ/%Y_0/NU&IW 5A M/-E?E.WGM4['Q9$.KYW%]J.R??UI-6N/NMAM+E=Y\?;"@@U.;X/IQ4?],-C\ M]S.*C-)%*5ODQMJ7$@PY'Q2YQ$.(*JCJXRA#YP)<8HZ$2HQ4BI:B$)Z4%J$P[94N?(SK&MC>F)I ];-R$6Y ZA!N M3,0&"#<0;GQ@>T/XH+T5+6IPB10S83@C\2WFL$;R]K^B;G4^NLMEF*.&&[J# MK@_S4ZA^ENZ1QP3\OHM/-^_8G(GEXN8R_UZ[#9??%K$TSRV+U6'@QV(??BT[ MW$_K)0(!IIU@BB@-4=H'^E/F7*QFBN+0O$LQJZ\ M7$]E&FC[N^WFV:/V?JOU50O6GEQ';9OU[B\'-K]^W<\#EW_[ZWX;VKI>K-]>;9K4=[P)-O-95N"3U\-?!JW^D^T]XY(+,M+;H4RW-N$.F6IR7*IDN*NW1B;?Y<;)=,1>+!W*?:'VTS+*))4) MF$+M>^*3^:M]4D&T!1E)1&.:VKGQDI%VV.63.I+VE]G>Y[S$9M==+;PS$ M'F(_):-,4IB *<2^)SZ9O]AK:9+/LI(,K FW<9&W1 F9F5OWQY+^M/BUC6I:[VB]H89(3;&^B+TN$M4B![ M+&01!R(._$!/UFK94$!,GC--2IM*T3-+5126N1MBP5NW;N]^GZ/%=R]9_2_7 MG#[.N+6Q)G[,E[_Z68;W7['3N6DF+"U %J+='\/,7[1+8IJE,-RZ5)&4](:B M96(8W\4L^L2YMWO91Q'M%4'E;D=^11$>U*FF;"T %F(]BQ5L0IEL^"< MC&)I.-)(31!U)F&"$UPS;VT=[_["9ZCBIQQ'<#[6-4-018=4 62![-20G9Z\ M]:-8\\])M?%2,A];?FD\*<4=E!ZA M%P,N )S&OH>>#8!T1SCCN;XONP7EXT)<-&JKT $8]EZXK@_ M=&Q$Q)2(*3_4:2PY;[0@+YT@562BF(TC6;/G5D8561[C>DC3D==AY=@S/IP: M:\8'!KMUZ8<8)(N(!1$+(I8.S(J(Y<01"_?%9EX5%>\E*6\EA2 UY>R$-RE' M5T89>W+,B$4L_6C=3"%R73HB0A:$+ A9$+)T8%:$+"<.6:Q(S 6I*+"L6_@A M$[EH#:40A0B"&:]OM?&\RSVA(X8L9LD](I99\RLB%D0LB%@0L71@5D0LI[YJ MY#3W/G'R+C!2,>BA\7@+1J+(6GOO5 AC7#4Z8L3BQ-*R#CK&S$_D^EF\]]5D M!K>*QKU5]&1_4;:-/IZU=[PHZ]WJE_)J=,R7PVVC/SU$[YA[#"D;@L-/_OT+ M\<41\)U>I''J*!XP]PMS1Z""+;", 7/7,'<$*M@"RQ@P=PUS1Z""+;", ?,X M,&/X<;>;5W?;=OQNLVV_OEZDJ^VVK-.+Q7X;UKO+P\3T1;3D4O71AZ(- MO7G(\49GA6L)>?1207X>!.3Z(;]>YY]?R\G7OZG)]V7_I/XF< M0Q5I M+#MU7/"A/DR(!L!=,,9$C0$Q[\@&TQ/S?O1Y_GL0+3*(/@1#P_8!*28#.:,* M9:YBR48(8]48)6&GCC4^J1P>W7NP!P%K0C)A@]/;8'IARZSB@F:8RJME9,(0 M%V21RG&C\W"D(A5 MX$>(51"K3#16L;F:X .QK!(I4Q*YZ@MQ71P+3+-R>X397:[8W%^L,K1R'NO6 M##2N-X]$L()@!<$*@A4$*V<8K'!C5-'947$FD_+24:RU$E-9\FIMR=:.<4?G MWH(5LQ2CC9V Q/7FD(A5$*L@5D&L@ECE#&,5SW(6PA>JW#-2I00*)?GV-B:V M^,.8R&_=)[[+O:%[BU6<6!KO$*S,E&0Q%;X7^WW.5/C%\](,=1&VY8X-F]'K MYC/"R4]NEO89*$\OZCAU' ^PIP%V1]""/["D ?;$P.X(6O 'EC3 GAC8'4$+ M_L"2!MCS*8N;!L/TLQGYE[!;I6DT2.=]^@F_A?*C]FYQNSK%H2C6?8R_6DX MMC@P_\V#R\WE9;C^\6]'F.S-(TSQ^@3S/]I'5J<\I.S(B?KFNON\'34]KCMU MTH&U#YV'SL]?YVOPHB1GR ;?=%ZY0)YE0UDH'D14-N5;5ZKO4O]U!)T7T/DI M<-U$=!YY/-8\]!WZ/C=]KS;KDA1Y+B*U#+WE\4YIBCZRD+(IV8S2UO@8>?Q8 M?0?!==!WY/%8^]!YZ/QL=9Z;X(),))-L.I^R)U=;=NZ;]C?VB(/HCU%N-+K. MMP1GK&D#X#H4",%^[[/?-ZO+JWW)[V+">WR*!:[U]14@SA?9?ESOCF'B65W\ MZ\=:\P\6BPL\NE")<^5)A5S(99FIA!IMM57D>FNNYAB7.UY*4"?7.\!\W6X. MS=2^)[E70D06LR$9\C!&.PN*7'"J(IBLK0KU]EW.,>YXC"+W MH]WR /-![B'WLT&VGT4/N8?<]R3WEJ40AO%#)37-5]6UG-VS2"&;&E@2,9=; MXX?&N/(Q3G;?P;#)CIRI;^:#W$/NSV[10^XA]SW)?8Y2!Y$L)1U=D_ODR;FF M^8Q)UQX@I,3],6Y^C"#W(][] /--_@;([[N^]=1NZ4SNBYXZ>@;,_<+<$:A@ M"RQCP-PUS!V!"K; ,@;,79R: M!(%LA\A.3V3F==B76'%"9.+<>E+<&PJR)JI1FB2;/9U)8U3NO#HR^/KZQ.#[ MJV>Q;)_4P[G>[LGK X/;Y=_7APIOGOBQ#X_ MDO=_K&XYSMGV@"R0'9JR$+J M3BMUQJM0FK8EZ2,IR00%40(I+7TPLE@NXQA5*_8U?EE>_:E,@Y2 M-U_: +) =FK(0NI.*G5"AF"8M91*^Z)24.2\8E2*JDJZ['@=I5KA_J3.B:6Q M=NFP@7EBVD EP@1.>B?=A?*XMXN./X'D+CZ) 22]\!NN#&T2)F5M&9H0BEQHZF1CXE9E*X*]-2)YQ-/9XV1H8Y_/@BPZ(0M@"DRG M@"E$[;3GL$89HS@?;M>6)FK64^394!#62".&$3#RB.>P1Q&UT4]B019W/8-M M_P[QLAR^?1\:?YPI&!U]YM?,VN=I\,\791%2VCQK3_>BN?_B^\V^O:2Y_:(] M[JH]_--MN%P\#]O]8E,7^XNR*XM'FP'.7_W2%YWG3KFOPIU/89'H;+?X87NZ^^6/RY M)X"QJ(ZYJ.[2=_.[GQ\M?MIXL+T!J'^??<;C?Y]4_^^ M*YVB_!XY>"T"@W+\M'_7C:->/L(F_<]%^[6RW?W__]^O@G'_U>+;?URM]B_Z M7C)]@OG.CM]]/-SUBXKC:-RQ3>]S5NH4UFZM=RW]VRT7Y-97G^^O.O(NV MD$._'^;M?M!8GI^Z/*_6X2JW-\Z=PG>O<<0A2WSUM[Q\L.$!'H:K_>:KV++L MLCW\O4-S:O;5X>5T&5YLKO8/Z^K7DK_ZYRKO+QYZ/^#T\O5IZ$'_?%<>[DK+ M')H,O/K(AVV=Z[?^XN9-X5]6NU5<73;2??CJ]]]Q7_CZ;^/J@5?ZCP-*[]I, MN'X1>^"=^SN#YQ,?YN..,]SCNH]9R^F.O&7,Q?_QYQ,=]_7X?Y^-.'[8>6U-^C*WW4M$+KY:M_&J@3 MM/%'O.]3['/O# >SC&"6WTC1@!0G2(J/KJ=-@1$GZ'HP2Y=F 2-.FA%_;A;8 M76U?@!.GZ'PP2Y=FN;<9)I/ NQ.F^SKGU7 !,US^6]PN_OP?/X15IL?K">PQ MS==1@#'(Z#S)**6K9U>7P_6@:S9ZLK\HV^MO6Y+:_IJ+LMZM?BEP'=#3K#$& M/75.3W .$-"<,08!=4A /V_VK_*TP\;4RSO)_PN>E@EB[- BZ<-!6)>![-T:1:0X:3)\%8C>CA=WT[W@:J1Z_OYGUHU(IA= M"L4:SN*PN#[%A@W$CHH8WM7*_%XFSGQ*(<1?PF58I[((AP$5WY14AM%H"\F7 MBV$$Q-T\[BXV>^EW?9OMQ)4GGX'K.]F@EPEQ[QQTV(V++-XU_>+WO$4WG^3= M0QB=B%R*G*@PPX8AC(F\DH$,%UXYQ4)*Z>801E^*R=XGTBP&4M)FR;WEE3\GY^^:4E\6QKM5^2;BD'RSH(!9@%C U?@"B$[!R%K24V44A1RR1A2 MO!H*M>D:2T9H6XP+(=P4,N5"D8P;TBI&4M45BBHU-7.)5<:$*RF/GO+RVK4[5]\:*)DQ'1\AR= MLH+=E#'NBN VN_8[OLD8M[$E@5Z0Y]I[G525)9WR# N,,'%& *[GB&LW3(E, M[JPD,!J;?8F91'&:E->60M:!"BO>Q**=]=*8JT8*Z1B"PI\ENB'U.J.03*S"92MMJ6T(=$U2=7L^', M97/?HN^62FEH_D0H\)V:/UK#GM\^T)L6>,ED=^K>\Q+J =)7[P/COM>X/Y;= M?KM*^S*8J7G](OPS;//N>J#Z=6CRYM=?VLO;2_/5=K5^NMA?E,7SLEUM\CVV MVNK;:ZX[X'CE&J]VGB?8308^V(4/ E&P6C^L]C:?8?E/%T:]SK]/+SLZR'Y_.MV ML]M]9N<3L6P"MF1^K()O$$87A %$@6COB"+O0-YQQLL?B +1WA$%18.BSWCY M U$@VCNBH&A0]!DO?R *1'M'%!0-BC[CY0]$@6COB(*B0=%GO/R!*!#M'5%0 M-"CZC)<_$ 6BO2,*B@9%3V'YCU:3>:.F%I69I_"=XRV-1%VCQ[MEE? M5VBB3+HG03E)HP?(RN3++N&/W?DC< 7/]<9SGQ,^PQ6ZUK] +-]IB''WUN0:9?N4<$5F@LP$K@!< M@>OD< 5U@[KA"L 5N$X.5VPJG7!3R6C/@A:"G+*%5"V:@M6!@E$BR."MJ>'F MII(L3 @I%)4B*ZF@(@5=#5EO4K16PJG2U=8#3L/ J0#TY+,>Q*'@J0 MGY?U+@S.A&+^/D07O2Q0= P?G* / E&P6C^LA@X]DU_^0!2(]HXH*!H4?<;+ M'X@"T=X1!46#HL]X^0-1(-H[HJ!H4/09+W\@"D1[1Q04#8H^X^4/1(%H[XCB MSN$)[QRJ&*H*JI)GA9.*E9-WP5#Q3-3$#--VE$+6K_-_7^WVSYH5=S]OOLYY M-3Q#N/PAK/+C]:/P?+4/EX<>EX<;3H_>N.#T8_G'U6K7$/FI;']9I7)]6?'' MDC9/UX=W.=Q;'.6ZHI=RI+N*H)8NJ 6( M'>$46&@@SEC)<_$ 6BO2,*B@9% MG_'R!Z) M'=$L8ETPDVDQ)QUVD<2+A12PEOR54;*F4D58JW6BS$*5[&)!&K! MQ-TS*7C]ONP7EYO=;I*U?:A5GU%K"R1QDZ^UA3]VYX_ %3S7&\^A^]JL7 &X M M$*Z@9UPQ6 *W"='*Z@;E W7 &X M?)X3J],JENN/O+=UU\_CUOT7<15\G:5.L**94#N9(K\R'SPM+-(BYGVO^",Z1KC>UW'"+N%G$]7W9/UZGS;/RM\WN=TP9W+45TK[[\+C!I=0&TP8G4N#S)QAF M)JH"7*'6G9'+W-6:91MXU(6BJY44$X:<9XRT"%'Q$A+/?HR2:Z@UU/K]:HWA MPO,P[I/]1=D>Q@IORT59[U:_E+=JK]&W8((M46+[4=F^_IB:M8=<[#:7J[QX M>U%A0_>,2Z./L[:$ULM7_S2;M@_=SY(Z/P<']B#7*9+KO3X0%S@6S#"W(P <>D >X@+Q 6^!2/,S0@0 MEPZPA[A 7.!;,,+O5D+\+H"Z/NR?U)_#K^.6PGD3CDP<7;BU,TROF.!+ZPX?YD#]E,,,9"_ M(G^%;\$(?1H!XM(!]LA?D;^^)W^US'N>HZ8J7"3E327O52 >!(NFUHH1VE)Z6 I,BLH%%9M58;EK9^^%5SL#C]],ZIX_/UW;T<3 M_RK;30Z[BS% ,YYS4))7B-W/I0Y$TA\\ZHZE,@(VK['2\$ M>6<]\9JC\CYX)=7H*<^-#52KEH[S)5-C[:2"&+HC!N!ZCKAV0YA(Z#R, UW/$M1NF1"9W5A+(N119)4%6UDRJIDA.E$I&RVI2+%)9-HH$ MXG .C U<@2N4$$K8I1(6XU2(VE(L2I+BMN6!IGV7O%8NAR:'Q=R:T,VK%\-4 M;Z%C:DI8%7G&"]D2F1 ^,Y;L/>UI*K\4# ,_0=K =4:X=L.9$,,)U1[,O=:Q MY:8R^):ERFP#J2 M>5L\1>>BB+DJEL--J4XR&YN,)!=TDVKA$H4:&-G*VJ\: M)YTI8TKU?58V@OXZ;;8S6\- [V>^X*'WT/MN]#XD'WVRE5@8]#[J8:\Y&DHV MY:1SK5J46YO43@L=="!614OGK2D459+$M][)A9S5$?R(<"-&' MZ)_5@H?HG]6.=[0Q>9.:L5C+BY49,NC,7/M..,>:/J;B;LFJ5T;QTG0T&D\J MU99&&ZV):R^E+,*%N[4FZEOX+MQ_A_+;K]=I7T9 M;- \<1'^&;9YM_BE_7G[LWRU7:V?+O879?&\;%>;?(_=M?JVX!1[":+][-W; MSPZFNMF$=E(M8>"#=_#!AM_PDW__0GP!?X0_GMP?)[=BIBB3_4 ZE\ #B/9# M!-@;^>R]$1%4L8YY,CP*4B84BCR9X8I!%EGIHHR]N3=2?0PZ:$V"9T>**3.T M1'047#35"RX<>_<5@\>[W57)WQP2L1\..=AUQ=CKS.WPLJ^'O.VOV\UN]Y'Z M,?;!?1/MU=)R<F>UA$%Z M(#V0'DCOK)8P2 ^D!](#Z9W5$@;I@?1 >B"]LUK"(#V0'D@/I'=62QBD!]+K MB/0PE'M"M3[/K[;I(NS*,)0[;9X]VZROJWZ6BXMRF1>K]6+?L-Y=;5^@4*ZG MN.$D1;30M\GK&_SQ^%$G?!.^"4[O.NT�+7,\%U>G5!W6C*W!NEI9!CBMF1 M\**2DH*3$SP1$RR*%"-G-8U6M?0ZUWQ'Z=+'*Y0^I6&:7SIOEL:@K_E4-B#0 M,PU93 ?1:#?^@"QF4NMFNE%A/\#.*]H&KKU1 [H;?':>X))Q141)AE=/2K5P MWULV=''4<6A\P%T0M_($';RQF9--@;?T3VB>T3WW0 +&NQF.8,&08.@0=#@F2]GT"!H$#0(&CSSY0P:! V" M!D [Z<08.@P>YHEW?CTX3R3 MXG"4.137/2_K71C.&U$JWDTOJU2N6SC\6-+FZ?KP M+O\5+J_*6\T<_L]/WWRQV+6%UAY OMG3@>0'FSHHY49JYP!JZ8):@"@0[1U1 M9"C(4,YX^0-1(-H[HJ!H4/09+W\@"D1[1Q2;2"?<1*K.IJ"L)Y&&WO_"! I: M1M(\).<4]\&KFYM(J@1?/&/D7!3M=XHE7Q4CII@M6@OFXZV>GMA$ K6<8%@D M"EY/037?E_WB$*Z@9U MPQ6 *W"='*Z@;E W7 &X M?)X0KJ!G7#%8 K<)T)TVS\K?-KO=IY<\[=H*:=]]L/9)+)UB(U4_S9:\ MNEF&?X)A9J(JP!5JW1FYS%VM;79M8;E$6C--RMA"GI= Q1JCOK7\IG%#^C<4 7/4EB^U'9OOZ8FK6' M7.PVEZN\>'M184/WC$NCC[.VA-;+5_\TF[8/W<^2.C\'!_8@URF2Z[UW[P.O M3<&W8(0.C !QZ0![B O$!;X%(\S-"!"7#K"'N$!X0%S@6S#"W(P <>D >X@+Q 6^!2/,S0@0EPZP1\D/2G[> M4_(C6:I,)$O"15/">0DS#?$3+ MG6S_%VRZ6?)S* 9X]&8MP.L*H._+_DG].?PZ;B40%Z<<63@[=>IF'=^QPA=6 MG+_. ?LIQAA(8)' PK=@A#Z- ''I 'LDL$A@WY/ 5NVUX"9358F12MQ0=$JT MC)1Y4;D33(4Q>E8@@9VX.G6SCH_;] )-2XYMO[^$R[!.91%VBTU=_%2>[\NS M6+8+R98+P01#LYF>(I//P/5M"A0/A!XH,&^NXF5!@#)ZAXF9!BC:>\D+XZ1" MJ*2J+!18_RG:3P^[BS?V(]T0?;QJJ^TXD M1_7_J<5 9\'%?9N@&[;Z0\\VG)Z>SDBQ:R+8K=M_^X6NU??'H"?4?IZFBM0SM@"]ABLCI^%B: #)_R M:E82(0\*+(IK,FR'.0B5>W+1)Z-,+$'%+'@ M;4N,2R'?;$6!::X53S(;,XJ*CY1,WSR$AHI#.6"+:=IB(BI^%B: ")]0A!T3 M85!:8FRX).:"IY ](VZ2#D'J8OSMP495]DOGS=(8 PT&Z< 6T[3%1#2X&P)')@T1?[>(FQ1JK8Z1D-J3LDY2X,Q2 MY)Z[4*S)CH\BXJ,?2Q,$'*(!6TS3%A!P"#@$?)2M<&.4E3:3*UJ2RD&2]SF0 ML"&Y%(3EZ=:!=BVJU.'\VRI>2''+R:6J*:$6VV85C61U":2*D%3T#Z0M5+'9+-S\?9.030Z"9[)<-9^ M1RE!,09%OAHK@[?"LE$#C4^I !]J21%MS)9>[]C)#,9$N-*3";KQ)X0K"%>F M&*ZHPB47-9*(20XM;#@%.40BAIO(C$H^W I7F&?.5-U^QY9A+X4QBBXJ"IQK M%C3+IIC[#E>D6'JN$;+,F&(1LB!D0K]=/%]YM]>TG8MC]NP5A[^*?;<+EX'K;[H=_G_J+LRN+1 M9H!S5_+PW:$I;MBW__ANM0[KM&HO_VG?_N!9^^B[!WV:!4NQOZ5H;L!V\5LK MX.?A:;D.>2G4]AD>ALM_AA>[K[Y8_+DG@.]U41TBU%=_R\L'&Q[@8;C:;UX% M_L/?VYSZ(?OJ\'*Z#"\V5_N'=?5KR5_][DIS M^>;$KS[S(>&\?N\O;G9J_F6U6\7594N>'K[Z_:]N-VR^_NL$>^"T_>, T[LR MH.L7L0HQX8Z^[I>3X-'R,^;@MC M/OYWC8./?L#LQ^TUSO-\&C[6?!R?^UL_^@'W/:WG^[37ISR/>6"\Z>AY!O^: M^N-\H#6_/6C7I[;F_RVD^#T;6.]0UTXVI]X=34UQ$ TPOHEQ0W3XR;]_8;XX M MYW&OSSNRQC9Y1+Q,UEOO71/FS='[:EENVV9:2'[?V^Q\9,S<8?\;Y/L4]_ MH[9@%I#BS$GQT>;9L\T:C#A%UX-9NC0+&''2C/ASL\#N:OL"G#A%YX-9NC3+ M;YPHCL&)4\.[$Z;[.N?5< $M7/Y;W"[^_!\_A%6FQ^L)[#'-UU& ,8HPH"3C2-+R/4@#FR=3T9C8)9^S0(N MG#07?OVL/<(>3C-RFO M@UFZ- O(<-)D^'B=-L_*XLN_;7:[.PX"@>^!$F$64.)<*/&;4E=IA61Y8EX' MLW1I%I#AI,GP>GP0G&XR3O>!PI[K$HI/+>RYRX"F!F)'=29=3XG[2[@,ZU06 M83=,H/BFI/(LENU"\N5"L&'*UET\[C.&:O5MMNG.5P2NQ\'UG2R+089CT]1[ MIAMSE6-F@7AU@90HB7RQB80-G@55DI7LYB!#&5T*M5CBC%E2GCGR3#HRP3@= MMWN"X;_*=I/#[F)8 MIK\*QM57IQ]?"$8 KL!U=@'=_8_]A02>BYW8QJ],4NN]5*J#B;2@QB M*W!%2@'E?(V EE+&J6!1.%8JJI)70Y460MM;-2):EM=E'<3NB8DZ$9G'APC)02 MECQ3@51Q)>3,HZSVV F=7SIOEL88Z-A<>0&XGB.NW? E\KFS$L(@C/8N&[+! M2E+>*W+69@K2%JNS9,RY48001W1@;. *7*&$4,(NE;"RHK6*AK+FHJ6$.C=5 MRX6"$S8Q$[FVX:82NO;#7)F@E*4BE7+[G5QY4\(BK+#.^G1?.YNZ0>:1%H*T M@>N,<.V&,R&&'Q?#;HSUY2MCS52JFN";34BKP:E%NT'#=%H;G18TKUKBV3]MT'-5M"KB="?W=L^S); MPT#O9[[@H??0^V[T/G&7BG."#(N15*R5O!5#80B3PFDFHKYU6BLD-S9635$Z MTV*$+,B';,EDD;+/*OET[WJOQ-(HB/Y4.!"B#]$_JP4/T3^K'>_$8C6I!M*U M":.R89#5*LFZPF0JMI8:;\IJU38U\=1DHY--BHN@8%C[?,Z*Z S3(;%[VO&V M2Z5QG_>4G#U:'Z7?7.)- %]Z^)V:*KU$:D#DU?OT9YMNZ.''LMMO5VE?!C,U M7UV$?X9MWBW^+6X7?WYI_S>__M)>WUZ;K[:K]=/%_J(LGI?M:I/OL07:&7L= M$)T(HGW=VP1/M[MKDK^YK"K\,-A0^&Z?/+U]L3A95\/FQ-_W6YVN\\LII1+Q>72 M*3_2)B((HPO" *) M'=$D7<@[SCCY0]$@6COB(*B0=%GO/R!*!#M'5%0-"CZ MC)<_$ 6BO2,*B@9%G_'R!Z) M'=$0=&@Z#->_D 4B/:.*"@:%'W&RQ^( M'> M$05%@Z*GL/Q'J]F]43)]U\K==U@$Q;N_Q]0_EN=7VW01=F6QJ8M] WIWM7UQ M7= 6X=H$ZO9+>;KA[ M[JU^N;7.E."H*AE)L20H\J!)"A:DTX1JMX/CUULD[JHX_I;CX4YK^.J.7 MGC$T*IS(?AJZ_LY%9H!K;_*-S N9UZQ< ;@"URGA.KW,:T:Y360IN.0%6<4, MJ>PU.6DT<>:B]4('%6_-VM91-',[1=S&0LJREN6DJBA'5:VLA1?GCY/;(*4Y M7YH KL!U2K@B(T%& E< KL!U *7">'*Z@;U#T=5\"(Z'G/;]O_GIV^^ M6.S:RFGO*-_+BY*91MDMQQ33JG M0DI&1<&I2#G9*KSDTN2 3:&SI@J,'I]94?@;H\?#.B^V9;_:EF<-J)M5XN\: M6G9_C[E PX>>X@'@VAVN2(C14P:N %R!Z^1P!76#NN$*P!6X3@[7Z>UQ=L/= MU6'N,,>A?K_./AUV<(PY$5TNE]5(Z MA?F!$]GGPTCTN4@.<(64=T8NJGZ#F'CD/')VF8Z>H-<.U-Q[&;BMW46;D"< 6N4\(5U WJABL M5^ Z.5RQ>X;=L_?LGBD7M(PUD_7&DK)5D+? *7*>$*Z@;U U7 *[ =7*X8@L- M6VCOO4L>K:NZ4F'!D4K)4$RQ4&52U9)"4$*-ULWC9%MH&EMH4]Y"&ZTWR&\? MZ*Y=09I!WK(D6H+\'N,.W7S".I6;'4 6J_5 ,>MRS4S_7.TO%H]_>(+&.WU$ M'D"T"T21@*,QY1DO?R *1'M'%!0-BC[CY0]$@6COB$YO+W1&NXW!9IZ]5\2T MR:1TK.1=,>2]",Z;P*4R-W<;73;,FJ)(IUQ(>3:\O$;R3&KK-$\LZT_L'7S= MJJ(]YN%'G]2SXD.EK7[I5 .1H67PK!@"B +1WA&%BIU0Q2IW6D3F*%4V7"'/ MKHF1S52R43(5YIWP1U2QPR'9NT7LKEWO!11L3NP 1(%H[XABJPQ;96>\_($H M$.T=45 T*/J,ES\0!:*](XI]H!/N TFO>7*QDA##/6@5. VMNUKSHG']0)]X$47W(ML1LT)XX HD"T=T21 M:B#5../E#T2!:.^(@J)!T6>\_($H$.T=4>P&G7 WR H=JS.5,D^2E ]JN!7D M*#@O=$C&"G-K-X@7JY*5@113J?V.J^028U2JMR9II\OI=X/&JIT'1_P^CABM MZ/U&TP*4OI^D]/U9>\/]4/A^7?&^>WZYVK^KM\C]/=("/3!Z4GS@VAVN2'G1 M\@ZN %R!Z^1P!76#NN$*P!6X3@Y74#>H&ZX 7('KY'#% =0)#Z!,"2479TD' MF4E)'LA++JCR6H/3J20;;QY E5H2R+OV13FM+2O" MU) ^NR+ZA^TFE9)WWVTWSUY= 7SR\@;@H^$"X+@%TG;)/ :/]W\;]([ET3,T MR11%!8CV(]/(I)!)37[Y U$@VCNBH&A0]!DO?R *1'M'%)M=V.QZSV:7EDZG MS 05IRJI6@UY*1BQJ%EBDJ7B\LW-KFR3Y(YKTCD54C(J"DY%RLE6X267)@=L M=G7+8-VLR'=N=O4VF!T%[I]IY4//3XIA5W+CD6?/RWH7!H=$OXB>X@K@VAVN M2*S1D@:N %R!Z^1P!76#NN$*P!6X3@Y74#>H&ZX 7('KY' %=8.ZX0K %;A. M#E=0-Z@;K@!<@>OD< 5U@[KA"L 5N$X.U^G="Y[1S=O$=6""2TK<&5(Q"O)5 M.+)9A22=%DRKSRDSO]K1TQ">/_PZ__?5;O^L67'W\^;KG%?#,X3+'\(J/UX_ M"L]7^W#YTT78EL,5O4=OW-#[L?SC:K5KB/Q4MK^L4OFA;%>;_&-)FZ?KP[O\ M5[B\*I]^=_<#5W:U7'+-,,5[KDP#7('KE'!%4H.D!JX 7('KY' %=8.ZX0K M%;A.#E?L1YVR$MP9JS.K)$OUI+BH%(.M5)F.UGAE18Z?4PF._2@PS>]A&LPX MGTT)^/=EO[C<['9W_D 4B/:.*"@:%'W&RQ^( M'>$05%@Z+/>/D#42#:.Z*@ M:%#T&2]_( I$>T<4% V*/N/E#T2!:.^(@J)!T6>\_($H$.T=T>F5@77#T7,? M5QIU4,4(1DD=NB 90U'J2#'7K)6P6K-;XTJ9S%;:FDE:XTG9$,B)$BC)Z$JP MUF>>;Q:I?5_VC]=I\ZS\;;,;>3JI]DOK!<:3=E^U],[QI&=IDBF*"!"%+'=# M)7.799]T98P7$CDT639-8J.REG1P37,KU]5^UA1QR/+)&:N;%3B)J>'-+*@7 MO[.)G^PORO8P+'Q;+LIZM_JE+%8'OT<#AI["B,_ -;8?E>WK#ZM9>]3%;G.Y MRHNWEQ@L<&H+8,M\G& A =B [\#*:8ORD@.MU8 *(#T8&?P13S-P5$ MIQL+0'0@.O SF&+^IH#H=&,!B Y$!WX&4\S?%!"=;BPPO5JYWV. ;A3JW=5H MR@6?#;<4F'*DA!,48Q'DEKT9BW/&LR3AE2W@MRUG&R6GIAC$@I MUYO5:(J KGB7OB7MF6T^5 T19.W'&33,FBZ#1&5Q+D M@="!=[/0:&U)T%#F>.3QEW 9UJDLPFZQJ8O_?;4N"\F6"\$$1_>?/K0:B':! M***9$T8SUCOGF%#DC?6D0@MDXB%0*34KI[.O5M^,9G3)DJ<42,08216A*6@F MJ,I2I(J"57MK5_NGB[ MNR=7^]T^K/-J_?2MT&5W^.F;,B';#BW^ U)V'U&56I&_B1$:KT!+WXL@E99IV>>VS MLMXS-HK4[3?I?RXVERVCW7W[CZO5_L7=TG0H'O@9B )1Y&9G*EA"LAB,D)0J M:^)C7*:6FCFJ-@=7?,K5W[IQ)(I-/&1+Q6I-BFE!SK6DCF57@Q:%)25&S\UN M;"@[M92,+YNL0K#F1 9 ]+P0[88>D:*=B^*E6+FPF7)R3?&8-TWQ3/NNQB"$ ME]+'.HKBC92BW10^Z!W8&8@"4T[QHOP=?C%8R=HG"VM$4MMQKKZ S+H@@R MZ'DAV@T](D$;2_%N_"KM2J+5KW2QRNTC/6P9DG$F#L6$0BI/BEM&3J5 NGK' M7$K5&-[M,KE5\O'VO\[=G4&00+1W1+OA$DC.F219++!8DV?$O,ZDF.,4M)/D M-4NL:IF=NS4%UF3/M(Z6I&_:J*2/Y(VH5%WT*7(I1#K:M8T;N99P6>B@B)DLP\9I.K,.:6ZC$1F.6)C*V* ME+69/&^IHI,U)R=C84+>D^I)Z!W8&8A.%=%NR!%Z-XE>+E^^,M-,U3AGQN10 M!J##H*R5%?)6AN&++TP;F^VM'+3]J2^UM@]DVQ?E7"27:B'+DC,U>)^2&E.- M=VV9M.\^6U@K(YK3; MW=QH4/0FC"]]_),LTE!]RQPO\1IP>?4^_5FH&X)XO-M='1KC;&IS^&?/-L,C M-J]=7#W?K/\M;A=_?KD4WOQ:?BW;M-H=?NGZU9OG@P?N[KU3U1G[(7"=(*[H M3SNY_K3]&&A>K@!<@>N4< 5U@[KA"L 5N$X.5VPVGG"S45OK:^3_C[TW;6XC MR:Z&_PJB7\_[S$3@RKDOZL>.4$MJAQPS+874MC].Y"K"!@$.%BW^]4]F :0H M@EJ:*@)9Q=L1+5%$ :@ZF7G.W?*FAQ \ \%D!$.DA1BBU4Q%EM5!@^XD(U%2 ML=J1VX&068 W,0"55D9+HQ;JH$%W%VRLX8P4GVU7L\7;5VDU6\;=9KWNQ9>[ M(,7S??0B_N"V/2785$IR^G;=2!N(*^**N**''*U(W4C=;))!H,/3BSR!M9[HU 9HR"H%F"33R"2HJD1'F, MQF!T"7FCQ\WO5^OEKMO>;QD+W/G^1P;Y6TEMCU4PF+YS^-BA<0442T=431O4#WX@%/?T04$6T= M4:1HI.@'//T1442T=40Q G3""%"(RFL1.6@K- A"(QCI*.1D5"3.QW!X]/&*U(W4C4L!<45L%B6,JU]C Q\5@($TP1L ME (<\4DI)0/)IH^3JI_$_]ZN-^=E%->_+Y_$.*OWX.:OW"R^6#QU%[.-F[\Y M@]O5:A]SK]8SM;%T3>I-6[64B[0XA>I[!\N^@^I3N/J)=R6SGEAN+A M0V,E&L05<1T2KNC3H$^#2P%Q15P'ARM2-U(W+@7$%7$='*X8CCIA."IQ(X7/ M&GRV"@1)'@QQ&H3F0E.7=(RYCZ.M,1R%1'/,;>!7"PPW@)^(;WY+F\E\N5[? M;?E@_X0F^JH@HGTCBHXJ-A-[P-,?$45$6T<4*1HI^@%/?T04$6T=4:1HI.@' M//T1442T=421HI&B'_#T1T01T=8118I&BG[ TQ\1141;1Q0I&BGZ 4]_1!01 M;1U1I&BDZ <\_1%11+1U1)&BD:(?\/1'1!'1UA$=WBZP9CCZSY?#--(]:C8; MYR.+0+F4(%*28&TBH 2/A%&;&#MHF22H48(R#H(I6_X@#%QT'E2B47,MA3;A MYAZUW]+FQ2(LS]-?E^L_<)SHNLR0\M-7=Y8Q-K54X=FBS>]:^@L.R8!%!!%% M66Z&2L8NRUIGEK/RP 1G(+Q.8$+0D!P+FB9'*?=];!U'6499OE66\S!<&1+HJ!87_F7G]A/]X:Q+R^EU:<'EZ3< M]F2]G,_BY//I-KCX[7"[\7QS4)B4T\O_"Q@X.HV/3CMC@4R&:Z7MM8*CT_+H MM#,6R&2X5MI>*S@Z+8]..V.!3(9KI>VU@J/3\NBT,Q;(9+A6VEXK.#HMCTX[ M8X%,AFNE[;6"H]/RZ+0S%LADN%;:7BLX.BV/3CMCT6 ]YU'8"T?@U",PO K< M$=6X*L.YCI*#=EZ ,#&!B<%!)HZ+R+BSPMVL<0U*)^(HA6B] 9%\ ),#!^H= MT<)Q236]6>/:5;X]O5[X]JGD];>T>9E_=Q]Z.>*(G_YX(]2!X; 0#@4Z%VB^ MHG,QQM%I9RP>F*B@<]',"*!S<4+G(HC@O+6DV6>O$D7FW3NTVK"R73""*.X6[4- MP;X3HI_S%7O$9.6KN-SZ>4)KJ1WPT5 ZI:&4N/&"97 V>!">!G!9"*#&"6)R MUI[&FX:2)%D8S3UXRAP(01R83 EX$E6,*BB>^4U#J3N ?OURNUEOW"+.%F\_ MLXK6W:O7S:$7O_WZN3WTOVFUC&Y]=KUOWNEZ"WQ[>J,QA*. HS HG6V&JO^I MS=%#H3ZA4$N=?&B.X#](3B(IG$,0&,-)Z2(P;ZUBT M(?";8JN2U]$X!LP&"\*5RWV.96JD&'URA%BJ[MLYIF2J%9M*==*^]$CTP^ : M'(461F$@P M.:CBG7KK$G&2D-CLC#HXI_3SOUJ89DC5. HX"BB8*)@#$9E!TQ M%JBM#JXE&7Q(&9+./%OE:!3JIH-+$HW)2UJ^BQH0FF8P0FO(7EK-M"%2Y2-% MDYDQ4V71R46UP%$8Q"B@9J-FHV;_X$ZF((F-+H#@E(-(N>AO+.HM*1%6$RTB M2SE)K8[)P1H$-D(+(GX)4O M]H?(+&H7,R&]5I-]SR'LE,DIEQ1-BU'RZJTGM^,PHFV"M@G:)AA)N+OZ1\>E MSF5<7=(@HO-@B/:0;')!>I^8$#?5/S-%M!0)5"I_B.1Y,1:* >&CB-R*S(D( M1XHD4,6+Z%L4_<&HQ66ON/*W*PAU/WX)BS\==ZW? 0M*[@)&0\_\B7&/+EG? MA=WO9VGB0EB>E[O[.%N\G?RVW)1+W*K\NG!8N?FW*S>?7+C5IK:UVYRE=9H\ M758XURG6G[JFC6Y3_O'K;.$6858N?[,IOS@OC[Y^U.:PX%1L;RKJ&["=7?6Z MO'!OTTXNP.7R#(_=_+W[N/[YI\D_MP0P3JK[G%2^&#?7GLU^!W"__OYT\F8Y M=ZOIY,4B-$I%EPAV!F.XQJ=_7U^QZ-^7^>_!K<_^GN?+]^LVP?Z"*-P6W6OD MCC^I5)6VIP7?R:\5W[;G29-0WAK$;>+>=M?6&WH\VQ0D0[G;V:(8,LOMVBWB MNMD;_SPF=[J)R(7P]Q]7&XWC_/L0XH_OY_%S5E!N(-\_X;R7'-WL4Z/UZG8R(5/+M'K AN[ MS_[I9N_N=[/US,_FQ4E_?/G^GP];>.^^3NE'5)@_5;AO<[3W]_1(,?W-:P3E MW[J&/V+J6Q>11T:J8]T0?:3MM[[L\(9.VS#]%I.PD6C$[4MWB-'K=C ]\?E6 MZAOG6SV(&7P$\?F>,?NM/.?D;^62L_7D>4$H?GX,P!&7Q] &<,3'9^!0H!HT M<]IA#QF8[SRG:A!SO1'=8(21DV74_N@1B8,8V"&2&)Z)A;SWX'COF,=B(>\U M8D??Y># F)#Z!^K#NT.BZK+8W1YHDE>+<\GRXNTV6%91FBS01$"!2, M]QZT3BE[:F(.\N:6H>B,R28I4"%2$#1JL-YFH"I2RI,)-.B;6X8*M;]8A.5Y M^FOA]W[W"JLI/6W+,&2\YG;]MCTD*.NCG>0HZRCK#([O.H)[M_E.-NCU3:#T&E)-L4\S M9FG780J\JS9G[1>3%FM7W3_T_MH@+$2T"42'%P$<48PM&NHL$0J\] P$,0IL M%@*4B=DI1XTVMH_467>8["^5"I]>8\)^.NY-N3EIDUVD!$04$7UHB*)LG5"V MA(HV26-!$^I!:&'!I^1 U1=$C%X?5GS<)35TC[(ES51RU*W3]GSM.[.#CO8I M..)9*I\59MW:G+A%G+CS98'W?W_ V\;8;'-!0L2UM> K&C(_;,A0YKW3S(") MQ8,6@5DPS!5#)A.IO7*!2]*'_WV=(I\LXI-K!-F+-2-X3Y8,$D1S!(&X(JY# MPA4%[92>>>"$Z\PA:%(\<\4.;W+6C5%1)M %*V8$UHQS/EL M2/7#%=<@="3@H]0@;12$^1 #/3C._BYN^:=])[\6;MP=0_>WM#E;QA>+=VE? MT_Y;VKS,SV;O9F6TX_KEZMELO5G-_+;>;\_[5;B0F)$8$XL@HHAHZXBBTIU0 MZ8A3/*00('&?0;A,P/ @@)C,,[61&T_[\->;4SHI4.F&[=EC[KT!5JGN_# ILY"8 MB2HY'97+?80G*B^NJ_&3BOGS_#-:?)F?%5+L-P.DL=1A5!R!B"*BK2,Z/!UK M1IO&'G\(F>EL9 !G1%%,13)X[QQ(I8E7G@IM#W8"WB7^T*/*?DU<+4%U;=X5 M/6K7:XPVG&*(_\NM5FZQ^3BY6"W?S=;8$*$Q,P)Q;0[7X1EI(S*#M$R4<68A M>*U!$%>##;28-#I$X51VEO(^@@VO5LNX#9M+>GS^H79W2OUT=II2VU=L >FA M.7I 7!'7(>&*ITPQ=^(M"*B32 Z/#.E&5X9>VHD4LLSE0JXD R$D0E< MMA&(]#IH(8/E[D=B GD39OL-JGO#Z76:U^XTOR\O*?M)9>P_L 7U:ZD1A@=] MMZ_5>-#WD,4$$45Y;H9*QB[/FE-N=)*@I)<@G,]0SQ0"J:WE+-M47OZ1&,=Q MY5D8; PQ4'G&RH4Q#?$O+G9;(29IM^@QXMB2$8&X-H?K\$RT$1E!-,A((M'@ M*.<@F+%@A8B026!9*^(UZ>4@AU>795R_+E?/EEN_R=OYDQ *+G>U?[!?P\.A M",05<1T2KBAI)SW*03'.A(60N0>1? )OG8$8LN4Z:L:J//52N]"SI-UPZ?$H M!RQ?0(?\AUGB6HQQU-[S(FO[L/^Z3)+VF1\JSG)@H, M7%SRH@^_7B!29(1LL3 MB"OB.B1<4==.6<7FA8G6)R":9A":93 R1S!)2QVESD39/KSS'G0-2]B:Y8?^ M$_YWEM_-%I/E15JYV@5TUY5@/7&+.)G/G)_-9YM96C_& MB-;1-+7@5U_YEY_83TW%O>\?[UN%]6$E%Q!DY GDB8,U;J\+-Z> MK%)(LW?.S]-TLKAKQROTP9J+T2"N&/MJC'/&7CWJO5141P4V,@TB&PM.!@:6 MVYQ223H43;]C$>EH M!V:X(H.XHG@W1BYC%^]$C HZFUKE&D'8Z,%D(L F1TB01'ER<(+F7=)J1Q-O M7D"D&L5[R.*-VW+',;@O%N\**LO5##?CMF)%(*)-((H6&5ID7^IMPHSSO)A@ M/H9B75EGP0<2ZV9M>VG4=6F37Z+J?.,I4LK[*=T?(6\W,0]R%.V0I M0411G)NADK&+L^>6&)T$A!@4B,@B&,)(#7W4XMX8-#LX[Z.?<$G?XFRG$@]" M'ZHX8U'*F(;XU2I=N%GLRIN7W8;CL%VM"E#[NF>,7;9D4B"NS>&*!AL:;%\Z MH$T[%8E@($UG?%D')E@/0EBE,V=9\X-.L?U$4_:L?MGM9;^+[,DB=CO,^CP6 M9LHEQ8370,0>JU7&HCJ(*ZIY8^0R=C7/7&8CN0-)"0=A& &KH@-MRIY:)P.+]A"I^3 6_IRDK M-5@Y,O#^=5CXT0!S7'4CN7 ?ZP8X#/*UI+F(:W.XHD5S0HLF^% ;R +'HY)>[+6X5?[6BRIZH)@FF6\3(%XHJX#@G7X2E;,VHU M]GBZ=TSF+#(HZST(57374$) 4I^=,TD$=M!?J]\6'7]8=[\GB"!Y7S'UT=)9 M,Q,3JQQ&/+AEE:^V9>G>LO_D6K-]C.^U86,@HDT@.CQ[;406D34Y$Z4))*L$ M"*L5>!,%D"B2T=IS9<,]5AC<,(N>+&)'H2G^]1-=]E,+RJ>&8>7!J(@#$45$ M6T<4Q>V$XJ:LI")F#IH8!<)G7\2-63!%"I01K+Y^CX4#1Q,W1HO3CNVAL(X M/?A>//@4)[/*U6F]F>S.FN0_3U9I[C;EE0NWVGPL:]/C22=-R3/BVARNPS-^ MFN&AL6=B I'<9)% ))Y!<.'!Q6*:)9^39;G\.]S3SH87>V;?6V6_I4W/%9V4 M83)F(&J/'23&(C6(*TIX8^0R=@F/2@E',@7*M2XZ;BD8E0BD(M[9!1&3X/?5 MP/-^);RL%Y3P(4LXUE.,8W O>\1,5NE=6FSON*L#(YI-I$(044PN-<,L8S?. MJ/-2:JY &<-!"*+ 2:.A?'?4(6AJW3V=)'O)V:]WE-US<$5,*3&8Z6I>N;&! MQ)"%!1%%J6Z&2L8NU<)[$6GR$%RJW;2C!>-=JOF0Z(G601%[/W&4^Y5J/N5: MH%0/4ZJQJF5,0[SKOEF6(?2V'66TD8 ?'DIK3X]IB3E)B?KY7P6)Y]/(\3^=-@/SQ1JAJ?&GJFQ3'@6 MI04B" %! RU&ETT0$[&""D(MS\A])Y#J+6YUGXL5+MMYL<0TYL(,O($\@1. M8009#X<8@5%Y)U_@U785SMRZ_':9)Q>KF@;=?.S.>DS_V,XNS@MDF 9MB<$0 MU^9P'5ZP<$3A.$U=LH)9B"Q[$(8:\(1SX,DKHZ.73O;2%?"5^UC)?F-D17Y9!J6YYM0J2VTOV;#[EM\;23"M&ZC#:9O. MFIF8>%S"B >W+/.04MPGO>)L?;%[@"8]M- MA%JQ1FH(V _/'AR1Q66#=8%+"83(!")+#CY9!E&YR)DP/OE^ AY[YOVU$.^; M8D"]S,\[QOU;1[@OKOCVCGV5[BW>@9OI1DM . @-# (J< /8HP*?[Y$:+ M0$!:Y4 HF<&R*,$1SK+UW"I+>HEYW*\"WSPADDTY[^N<9^1_K,/ .,==-J1? M[.O])_YCGS6^HPU##C>K@I;6<$8 [:U3GB8EN8A,9]"\'OP8/FZ%[D^:;L1 ZE1+W0 ^,D' +\["V,.?9PBT" M;F'&K8G'QANW)B+(R!/($P]F"B/(QTB=H;G8K\^Y&\$O_?EY:7!QE5;+]\68 MQ+;-3=$5XMH*;!9&\ATLBY,TGXV$L3X^O%0R_6 MZVWQM-/+_-?EXNWO:77^+/F>-DJ9!L)D2!2(*^**N**PG5#8C$N>IB)2U)L, M@E,+SLGRDQ?4!*&\D;3OJM@^A:W%ZHP'3!2X@7<U35G-3,%CGJ_=]I ,44404=3E9JAD[+J<*36$* X\D !" MB0R>1@F2,ZT=(\+K7K8!WZLN4]3EX>HR;@$>TQ"7=;YOQM[U7U^ES6R5ZKJO M@9.P/#]?UGM>AO_!,&1+9@7BVARNPS/:1F06A62TC,Z#)3J#L#Z 8RP"RU0$ M'WTPU/39D/W7Y>H3<[[,3SNB?%-Y$O- 2!2(*^(Z'ER')VS-B-78HQ&!4L93 M4=P8F"^R*SSXS#,D(T118T%E5GTV8N];=F_$):284BE1>0?BNV(/]A$/[LN< MTZINTPW+]68]N7"SB '"-FP)1+0)1(=GEXW(\J&,>BVCAQ29!)&R!<.L!>*Y M%Y%E1]V!Y?,C 8>7N3-S+FM/GU92;"S4@+30!"T@HHAHZX@.3[J:D:.QAQ0D M)UE+S4 K1T $2L!%X2$8':Q1B#"9,K3AI9_.V::N9:8A% M#J,?XFDF>+P0>DA^;H M 7%%7(>$Z_#DK!F)&GM0(I'$LQ6D""_8C+;1R Q0MB&)7$G1/$,ER%@/SQ+;T2V ME)0A$F434),UB)1\,8F,!L)$BK281B[VTEGB]I9=?9>,GS\;>>K88RQ)7W'(VH?Q B@G75".RL&)[/6 CCW M"H1W&5S4#E(*R0]7U$K9HV'UT4=7BZJ[5?_?_Z/[>Q=L>86F_7K*W6H+SQ9Q,]_<>W*[[<( MUV6>E9^^'KC!$I516B;'/#EE=*,X;EE$[-$D>9#1'1Z$HCDEB)QJ$-$1,(Q+ MD*(HN!)2V\C7V$4X:H\'7RF[[B+:@K0XNZ8,'- M/3'1TR_$5R9N,_&I/-:B;C!:YLE%M^ZQR*8-8P S6J/%'DVP$YI@S#)&#+$0 M(E?%G)()K$@.+"EV%,^$6G:P:YOZ$')T#B+1 83.&KQUH5AQP>2H*#%1]6J" M]6)1F2GC?1W A_FKT=(2#D(#@X"ZW #VJ,LGU&4B31)4&<@D9!!2<; F!DB6 M>2*")=(.WI,N=3KCD*\U!X"0M+ MAA_H2.77/QCBP,J2QK,>[!&3E[G1&J/%0\*;MS[L="KY=A;/: M8*@6?:V6%P7;CUUM6/K'=G91+=/:@VB^K0=MS183%T*YZ(S"WU$G@,%@0+#IPU%(+/-BB2I',_U+@Y M;\+L\27AOLRO]G3[9!&?7Y+MBSW7OE@\V3'MJQW/WBUS^[]IM8QN?5:YY0,C M5/Q\RF+ZMND&"1P1;1W19O@3)?&!2*)(+!)G"=!@) AC3*UHBD"2]B0S1B+U M/]*'Y^B2>*.8J;>#JT;(-L.('^"AW V0QV_+!73YJK=NMJ@G4Y7[GBW>;F?K MLRZ$L,QE2?K-)*^6YY-7KUY-YLOR%&5=OIV]2XNTOCJL^[1U61@;;\)R&RVN MS:S7X]>QHQ5W0BLNZZQ%DA&BX@X$M1Z,=QP4SRH;2;EFXH<#&T4#:KGYOQ4% M>+EX_AG_O\S/"OO_6LC_U<7%7POU__J)^1N+;(R6>Y#3$=NY-]S>*2V#9PICA3Y M77/UU@,AL4)D'(/;=0NZ<+,XB=M5[8"\.4O[_D!U_4YF5:'2>H-QTS8LPA$B MVLQ:P+S7 XF8,,^C#XP!<5F!2(*"=3P#2Z!R!TAS@I>M(K$>HPB*\)G""%@1=$_+J7+UO9Q MW-*]R!WOJQ?-"*EDD#4<(]EC/)"^,J,-C^$.OY/(XG 38@@U,@3M6X2-=)UYG8HG%V;S6==2YJK7S!=.A-BG>M("3[QL4!_NA.Z=3GJZ M!**1P[& M65&;]QBPP7F(46H5#4O4'53&W_78M2>+FR>K/-D\=:O5Q]GB[7^Z^;:?W@2< M3;FT6 2//(ZXC@?79F@4]?%!Z:,2R4;I9)$YJ4 X6O0Q>PV?Y_TPT]>&%73/@6W$OHFD AI#QS:&DE0J MV2Q V>+]"Q\)..,<1)E\=)G12%4?P8)[/HEU2J@X9>T[YC2'0#DX" T, FIN M ]BCYIY0D')CFTHJ#)G1W"4#TK+EM]=!'LL76S]/@[*EFEDXQ\_T_($Q M1)OLA#99S"&G3#P$J6*QR1(K]I51D'3B@5%KRZ_ZCX,)R(H$?W!NTX\' M6^Y)V)LI]$ UN5/XI?Q=#^SJ?OP2%G\Z[OJ_ Q:4W 6,AI[Y>)O%#HCLN[#[ M_2QUYTN?E[NKE6*3WY:;M';0X+3L7VIJ*Y =O95?CXPKU-.[D ME\LS/';S]^[C^N>?)O_<$L XJ8ZX&?:[D/OU]Z>3-\NY6TTG+Q:A42ZZA+"S M(A>5?O^^6?X]7&/6O^=+9OW[>G->#+PVT=YKQV8Y>7K;B2"MW.;WBU<3\X6R M8:VY/V\7;AO+!\>_W, OSMX=>GW?]9E[?^NW[7DJCL]E/5E4DLD8(2E:7">E MB[NEM("HLZ'66BU$+_U3?]FN9_6HE6=I'5:SB^H%%9_K%[>>K>OAN<4@6FRZ MICZ_E^_Y9;X,__/3I%SJ+NI,66W35YR1/SQS^#?!:B2T90Q]-=O]=0[H: MG9<#<-W=N151^8@H_75,Z7V ^M_;]6:6/[9K6MW0P7KUPOMT^+OE=O7IE\O5U>^WZ\M?_V7RWJTGN3YVH=798E)^J[OD\6Q= M_AF6JXOEJJ/<\EJ]CW7EVSK.S]+QZ/)?Z6=!S)Y.U_ZZGZLEN]F,:WJ M52Z^*T1=WKZN#S39K K*Y97UQW5A[?5TLMY>E"^HG^\_UC=>K&9IXU8?R_5Y M\W[GV,3)N[HC!ERL]Y@697!3ZLY96:?5NUE(ZT>3E]O5Y'RV7G?QG4[5]GQ/M.Y*UYF/<&X+)QZTV5ZEXDUNR35R2K53WV7ZK7= M=-DN=H-S8^2[&1.VJSHPY4'*DOV?5(>GSL-5]\[_7'XLCL1JXE<5HDKRDS]? MSM_+U_:P7$[FZU-\?\G5/']T]8%E>KC)HO+!M6'=O%]"]^ %&Z@S6.E/>IXE/\UEZ5]=$KB-4V*W,A-5'F"<7*ZH7:=5% M[LHRZ$:[&[ R2M<'X=HBVB1WOCL-.I9AKI@4C-+[&AZZ-J0Y=7/=S>L$+%.O M7%9N*99;>;=;&MT<7:4ZU\MUW8KH9NF\CE5!(*R6Z_5NB':COEK^=PJ;\A'O MTGS9'2N_G^OE-E>[3YF$CV%>%_RL3-QK,W'R'V^Z:]\O5_/XOBZZRT_[;**E M#[517BHX3+M[N;$R._RZ)157=09UB[Y;7KL[O 2^+((R4HOZD&Y2)L?;#DUW M<3&O>'47E'4QWW;@[QA]TBV-Z>483B?EKI<7'WD"L=B.BF60^',^M:S\O=ZZ]>S.'/ER=:75ZV*TKC* MWK'^]:;3)[G81N[1-U5RQ(YQRP_T>,B(65^ ME]M\L9AMJN/S:NO++R8O]ZNFFUJO*_N6R5IX<;'>I0#NRPS[,K/%:RBT_[;<>%GJ'<\L=];1;VX=W3^*4UJO>/XAG.WHJ;!" M,6SF$V9V7;ZFUW1N_?&\3(PKW2K&WXLK/:MC>O7FRQ9AT^YMET15@\'S3CIG MA=:_-#FNE//%JY?7)+%<7PE^D7;T_K[R>OWP*$.BD]:**UHE&XS ]ZI:0DC:(D0GFS 2&) M!J-M/5(\&I>43S+1F^YJ-U->=.@^Z\X.?-7UDGUS5HR!=;G-[J7/9:ZS$YA\\WYR6RT5"4)(E /(B4+7L7RAQ/> MA^2SXO)@?M8A>%5QO9FG7A:S;M6]?)6Q)M2?__7PS\G5?P688I[N79T]$^_]N,]H])>E6\7.:9ZM"MC7:;^Y;C/;U5U]HM\RUT<_.W/2RGN6@"=;O%Q: M^9:5*5K\B1 B(T&3@W.?[VPUWJ]G+*9"RBDW7^X0TNB<_&1_=3']:S9836N= M=Q-Q9XR5R[;S&AVZ(N9UVFSF7<5$9[^E59?.>9?6]:IK3:YV!N%_+*KK_>?_ M___CXN?7;_YCW?WPEUV&JWQ8^I!68;;+9UQ^U"Z7U<7"OQ!;JM[[Y8\[GWV> MUNO;)6)]4R.^Z)9]_YA=+T&FQQVYJ_]>?B9OTVLIBWGADOFTJ_/WZQWM1RZYKCOBQ]J45IJ\WVHA!G':B_ MU)%Z5*CT,N1_.7K3+WQ5S20&UZ5SW<=]=4"Y9E'N=KDJ2_;=K!K"GPBB%F4L M8O'B*X=NBJ.]WA;JWY1'K+>\.5NNT[5+:J;TXZY"8O:N6BU77_JHFTZKRD+S MCY5/)F>N^.^I3JP=FVSWM09E7'?+?E,MQ(Y@+D]!*U=U=_P]M_M9(. @L!)G M[UJL_,22X9:6K<4Z]#\PJ>J2NC46K$0*/M, DA9/4_"0P3IG(";BD@DR"G$0 M2ODCY9EY$V:/7UY;0AN3W =;4CN0OZW/<8O5_=V M&7B\&KB6'^6+^'^A0*-\\85;N>O)QGU6X/\4K^UJ,JZO)F,U!&N57,&E5M35 M-VS.5BE-SLM=G:WW3MSA>70WRD JU>Y9/;A\YO\W-.;];.[K>7+-=]:UNGR?+;Y+ QR>+^[X4L1BLV[*K;#591EN^D,ULY9OW:K M7TB"=5&,>;<[LP9,=F6B^YQ8WI:;O(RU7'.E]Z:SWVZ*Q1TGB^5F\C'5=Z7% M/EX3+^MQN^N[$$%7E--5E=ZXA<*FG[S^ U ^#6%W9[/-9%F3L9LNDM"]'PHV M753A_"(MUI]J-Q?%^/ M\;9X&IN4UI=9R(KNI%:@Q^JWS(N7]W_1T?5_9U];UYQ@?KO+O6$BW$5#+E'D;^Y=;?MZEG6^2?\L/\D7N MK[G>O)S/E^^[2=-5@*^W9<*NRB?O:K?39T^[NK)1=HO*=:_>/G,FU1(NJ[_6 MXE=9V:_#:].R2,QN9\:/3,S=UH'-OO3Y]M_I\UZY77J[HEO)VB%:,MW;+J9^:E)92YS>[^#YJ)+/M9@]VQ1 M!;+[L;RPGULU]EVK28JJI4*Z52GC+%Y^ZK6YO)_'=695'IZ-O%/S4D-6/[9'<#[F[?@31]PY[(S[P<6-B MN^8U.QX\; _KMIOE9?^9^MUEI!^3G[O+8>X^%C/N<9Y]2/'G][.X.2MWT<&U M?T.HY8P7Z_1XO3.LT^63=VV0=I_]T^4]7&^66QG7UQU>'Q]??L:U"Z_WVME] MK5"/F&%_JI!=->2Y]4+Z2#/U7==QKK_G.O&HR/QW7$@>&88WV/\-7K5:OC&# M;FNW?.-C>VR/C4=X7WQY^/#0IEY1+1C65VLM^#T@?*=##08QYX\0)?S^$7[R M6>#H]\Z=_-O.C7Q^Z$;NG)C=._]71:83=G\1:DG.S;DO =]FW MY79=1'4]G:0/(=79<';99>]3)5!T&]?LD_WTKZCMPQ.1;VB[_ M7_FUD;!C+5&VWS&67SB5X!Q1PMP,NL@A.:X1[F'"W RZR"$YKA/O>X.[==[WR MYZZCN2^\O9,C>[W2EEY#K2E&.DH!_/>,]I>[KC0: A^S@CPT5)M9!;%2I)0))8 0'79G(WM+5>TK;"/A-%D9;VZTHDX)(G0& M&5P$X:4!;X0%I9++*EE%2+K9%^X3M;XJS/IB\73'J[TI M@KXIU)9X'K/S$$0L[^%"@R52@$E6\\ARH+Y_H:XGC)6?OJK8?"HL1;T>! <> MNZBB[6%!P1_U9$?!?T"^+V?$IY ,9..J[YLDV,@9>*I53DH[+^5-216^'B-F M'"A>3W *CA09+O]TG>\KM>%5AH_I^_(IM0JU]*2D?=]%;)@..$DZ((3M^7;7 MRJQVD XSK&UKTB)";)O$=GC&33/4,_9H!E'6RLP%,$.*&26%!I<(!>6C#/74 M&:M5'VF'UZD>;I+B\WU7TVN4_FS'Z/T&-BB14\OZ-,=&RVW-S- ?"'",=G"& M+3R(+8KZ*&53!F(%I1%XD I$)!R<#Q1T30(PQ6C.!]GZNR0!^I3-(Z8!D#*: MI S$%K$=(K;#D[IFY&OL_FM664NC%4291!'5%, 9&\&6^Z8LT\CXP6&_=TD= M'-]_95/!)6KR&/S7^]N>@)OJC["I_NH,@MKOJIY5LDIGY;+9NS3YZW)][/9_ M;8]D8YO:CEP+,-;]5B6Z^30+^TWM+ ; MS2_]^72Y[GS3U^E=6FS3!":O5LNX#9O;@G_'N^D?."QDM,&J!BATM-@VLUI_ M8//"@\J2C"@/P;@V(K@ CO@ @EH"5DD"4N3H.4]!B\/M^X$[IAT'3:(%H3.K M6_XS1)ZHT(%2:]G-/$2E^I?YWY;+N'ZRB&_2ZMTLI/6;Y3SV4@@@^-08S#H@ MD2.V(\6V&1Y%D<12@J8D/'*=C*GU>8%1$(E[L"$%,$7'/6?$!$(.CSK7/LI, M0;$HBH0G"E93#;[6)'"?#+?DR!+>9_L=9$&L>4?Y'Q.VS4Q\E/\'YR-G'JH? M[(!+I4$H%<%8IR &2:6)SE-G#GQDH9ABA("*H;Q'UM8 7&4H0FV8CTE&>6R! MK3ZR-JBR#1 Y%M8-A>Z_GL!XG=;)K<)9=\I53._2?'E1"^XPY=V6682H-H,J M6C(GM&0449Y3HR'+Y$ 0Y\$10T$IE4/=694#;P7'66I#+5E"GSF)/MHK2:W['H_AO_) M40['%47'S0 GC*6_2?,"Q-LNE/XWM_J?M"G_PHT K)[.]9NAA65QS=IUG%R\3#$H71 M4P5BB]@.$=OA25PSLC7V<#^/3"L=-.@H. C*"7BB/5AG;. R&D[2[B_ M#P'^KD9^"AOK#LFYQH+\L8D-8HM"/DJI%"%;X0@!$8N;*G+D8*13( 5-UHML ME69]9 'NW5MM4 56$X_%"OEZRF ?TN+M'+S+@7@XOEL,5MO5FXS>Y<& MFP? O%XSF7]$%>LI1F9)I9@8D3P",5*#L(:!\=*6GXH-94FD^3#H<)>H_YZ8 MBR7UY#-:[K6B@DZ)PI**49($HHJH#@75X0E:,R(U]AA_-B0;SC6H%!T(&HMT M1I=!,Q>B42I[XOJ(\?FC-RX MZ#U+Q:E,G4G1>X-JW4]HWTXM45@J,7:*0&P1VR%B.SQI:T:NQA[R)T9* MJG4]YJ;6*KI(P-D@0)$0K,I4VY-7R_#+DOUP,-]2/V;MF4OR(*A9.-$6#8X]^,*D"2]( D=J# M$(J"LRZ"U)8(PJF.RO::=GBQ",OS5/6CW_B'EE.+FPL&8EQ@E>,89 511;$> MF1P296CF10EC] ($D12LC!*\"C$6-?0AQ5Z3 7>1PZ]G 2R6^H^2%Q!51'4H MJ Y/PYK1I;$[G,11(752H'Q4($*D8'R.8(UTQ03387& M300#=SAQ%\*P!O([TA(^E56;)K-NW4\V[@/N0FAO0C5@V2"V36*+MB/:CE\Z M<-$KRT.,H*WG(*S@X)DBD AWEEA.?0Q])"L^F8R_KI;G3\OGS1;;8DJ^O,IU M_])IS.ZZWZO"//^P6;DRJ6<+M_KX8I/.U[\M%_5.5LNN1>6+.I/3>M.O#2KE M5%J"E2T#,F"PZG-L@H78HC$P2KGEW'%F=0 N@P)!K0+'!8&H=0Q),F8.NSC? M)1G2A-P>,:F"7-,DUR"VB.T0L1V>1C:C>Z-WF*DPOC85D)R1XOPZ 3Z7GQPS MQJ:HB6('#O-=DBU-*/AW..K5C"*-WGE /)):O-D0UX(370 M;+*7UF?J4A]YC/MT,MF4RSY+]4;(7,W,0MPN,I*!_'KFX>GRO'S565JL9^_2 M9SD(3 2V9$X@MDUBBP8;&FQ?;!@:F,J402"U8:CQ 8R6$1336GGB<@JYCZS M9PR^,]V*#?TC:CSLMQB8XB"V*^2CE4@3F6/ 6D@O=QL8( M)E@)/#/ILR&!"MI'[J 7N<2=$@^=*Q!;Q':(V Y/XYK1K;$[K$)J(8CGP(A/ M(%R@X*0G18%3]C0)KE(O.R6.Y["R*1=]]D,>+:+>>!4P#MF5D(*K-H(I&&QIM7]I[8)57,7N@A@80V0FPSG(P*HF@ M;#).''3KODN6X;E;+6:+M^M7:?6FLO8OE;)OFFO+^=SM7KXRW,AUPXU]LMO^ ME3S26 HR#$7'_09C$!%$%:5Y9.)'%5.)<@O9: F"<@&.*P'"Z1P4B=%23Q,(H?FN9HU& M092WT2DA^T@!W(,WJ7#[WL"]2=Q8,*R!O$.@/\[FVTV*>!9%:Y.J 5L&L6T2 M6[06T5K\DK4HI>,Z4V!611#&$G#..!"<$N,,CS'WP[ M+X&DT"0I(+:([1"Q'9Z8-2-08_= 5;(L&);!!%<\4,(L>,X<&$$5,]P33PX: M#O:1K^C% ^TU8S%:[FIF!N+6A,$/X=W+ PNCS'"_&8#-@ZBV@RJP[,91V25\4"CY36R;[T$46RQ M8I E!]PQ1;+PC(B# ,A=\@*7A/UDQ]>_;<]]6KW,G0&V?OF)K@^K2W:4?MTT M(U_=2:KME#$[I;K/]D=(%\W0!:**J X%592V4P84BY1V<;(%H@JHCH45%'93EG,)93V4B@@H=;_ M:V?!L"_T>HQ=+ZO:S@PQMH+ MGB-Y-$D>B"UB.T1L4?1.F2\665 =-% >$@A-)'B2!'###=-!*]&\>PFX(WDT$W;'NO1O4X1?SN,?',6GRPK*.L5)^6F]G,^B*TMS\F93_CHO M:$V6N?QC&?[GK'QV6JW_S^3Y/[:SS4=,8AU=B@N&]=7=3IZ&\M_WC_FM>MR M_8- MPQT.[ B9^!41J"' '0[L")GX%1&H-OV2;$4[(2E8$]BG-7PCIM/+MPL M%@PGP5W,-FZ.\9X626RTV#:S7OX)(_D/+9*OF&8I: '4&0["YP F.@M*V9RL M)=1J?C.2[XP6EE@+.:A4WN,%>.8T.*$HBD@$U]* MI*!H-Z#CYI!-,P*:4TR)/8NX-]SYCV?"HM]Y8;$ MA]C9' V!!SGQT1!X<+XRTY)RYCGP(!0(9@EX(R@P*AP-+DCN#S:9$TM"LEZ# MI;SV>'5EJ#5G$+S@2B4A/*G(F7C?&O$?BS'7_W M&]:@1$XMZ]/H&B&?-3,W?R"D,<)A&:K,(*HHWB.3QQ@U-S::U!Z]( MA*R"ZO DK1F9&KL_FG(PDO *M0CPJ.P8)(EP',DFG'&A(LI>PA%13 M:AE658R1+A!51'4HJ Y/VIJ1J['''XSWCNG (2HG_0"$FMF0F*V^S&H#6(*BKXR#124R*,(11T)L71S)2"32X"]R;Z M9*-*//01HS^R<\JFFJ VCJSC#U;L?R]!W.%HN]^6FS2A]-'DLC1_/=79U)&&IJB29'B&HS:_$'3@=X( F#9H9J["E_R@G3VAO@R1@0*40P MF0B@5"2?'0F.IH>V#QZI#_/ZJ//#1;69R8XZ_X * [CUU/J@0A"%G&.#KP3 M%&ADQ&EIN'?RH>VL1^H;PYYZK/$[2=KD%[>>AYLF9IX/,D>3S('8(K9#Q!85[X2*QYSBWE,% MRGI3U(L7Q4NVJ%9B\2Q/B+CQU,\HZ94JBDG%B6O >K +0)#CW4_F\VW M9>4>.=H]PO14 S*-J#:#*IH]IZS64YX8G2T$8FI5@!3@G=6@I$Z"Z\"E%?<8 MV]Y3ZH'UTUYT&PFC&<) 5!'5H:"*XG9"<9.&*D%D*$Z\*N(FJ0-/(H=DC)&R M%JIG?8]1['L1M_N(8R-?-,,7B"JB.A144=M.>2YILIPS4UPO5B1**!/ RTC M9V*M-=XJ&^\Q7GTOVG8O$6LDC 9BU5B=?<+J;&S*>NKUA-@.%-OAF3C-<-+8 MM]+QG)5SBD .2H/(7(')/$ HMIAPS@@B32^GL[G5HAA6ZU=I==GX_D9AP'^\ M>;:2ZW<4^[:W[5_)(X\&T0U+W'^@5,]K!&;:L(+8HV:,411*$ MIXYID$QX$#0Q<#D;2,Q00T0B01V(XIU.3NM'%(L68G7<^"D!L45LAXCM\*2L M&7D:N_<9C?-.VP@IZRJTPM5*=0J126DM,2&17L+_]^!]JCY[K(V6N9J9?\=K MX8(%[2?[2 ?L.;RAA, (^:J9N8=MX\<@(X@JBO/(Y,]G9H3G&ICFJL@?4;OS M4WCP@L6L%OHSHGXY+ M3'=0 $KN) %E#JT6.WW2Q_ M]H7FTZJ[D:)4C\G/W>4P=Q^7V\WC//N0XL_O9W%S5FZI0V[_AE!%ZV*='J_3 MA5NY3;H$H;-L=I_]TVTYS'>S]7G_&%5.;N:X5ZQ S[4\7O2]*V MO[]'FJGONHYS_3W7B4>$T>^XD#PR#&^P_QO\1A;<-)0%-RURB&G5,T-48W$N MYO75G7'?.\)[DKYZ;$G*34_6R_DL3CZ7[5O :&1LCF>9^.4\_L$1?K*N/0G= M(M9-UY/-69J\F7V8_*V\YVP]>5X@BY-_WR[2A)/IA!42_+]^50R2/Y>WO5JE M=[/E=CW_.'F=+I:KX@_^Y39W^UA/4GGVJ*O_FW.323F]_+_,B@%.TJ$2\WAI M TF]Y=%IA=3C?V_7F_-RB^O6%AYR8ONR:S=S8MJW+XN MMNWZFD';RAI%^OSF\L5H2Q,$BM&6>Y4E2E"7!JA+MQ8D-'%ONVOK#3V>;0J2 MH=SM;%&D<[E=%QU=3R?I0TAU-M3\?B>M5]N!)M%M7+-/=OR2:)3Q>Y=Q["]X MM!7V/24B3Y<5E&(Q3\I/W41W==?@+V[N%J$8WV[A],:_\N>NH[DOK;V3 M(WN]?)9>0ZTI1FIF \23&&=U?XJ;3R[<+!:4)L%=U#!9HR'P,2O(0T.UF57P M3[CO\>%LUN"_V F.PK^ M _)]A:;>)6O!<^= T$C 929!$BIDH"8I?W FO/ T"F<<*"XRB. (^%3^Z3K? M5VK#PT%7G?OU??F46H5:.NI#<=,,]8P]FF%]\D9;!D$X!<)S \81!YPE+ZC/01K91]KA==JX,F?B96/# M:Y3^;,?H_08V*)%3R_HTQT;+;@F+:6VF%CKR/+$*?NGO$/,)H.0?Y'+%%;%'JT %N1(@U M3\H1$B#%3$$$5285YQYH<-)F)SPSO>0>CN\ LZG@$C5Y0'X 'NO;TA#VMRO_ MS:;\5;L#UAY93Y?GY>O.RF6S=VGRU^7ZV"T#VQ[)QG;%';F88*P;M)JKVD"@ MD3.0,Q[B5$:@D3.0,W J(] M%]JA7]IO:&$WFE_Z\^ERW?FFK].[M-BF"4Q> MK99Q&S:W!?^.=],_<,#(:(-5#5#H:+%M9K5B0<"#*PB@+)K,A8=$20:1I0'K MA2L_I7+G)C/F#@KQ@N%*9\*!&*9!"$O!.V_!"D7*/-#2)7\S#U&I_F7^M^4R MKI\LXINT>C<+:?UF.3\X7/A.A0#63(W!2@ D8\@!#CQ4917F)7N MR!+>9_\>9$$LFD?Y'Q.VS4Q\E/\'YR,G$8W0GD'14U,$-FLPEC-0/C,EBX\L M4[HIL$3'4!350#3>@Z R@-.> R^#7QY7)V;-"7QD+5!E&R!R+*P;"MU_/8'Q M.JV36X6S[IBLF-ZE^?*B%MQARKLMLPA1;095M&1.:,F0G(WG@H/55H'0O%@E MC@7P2E(BO376'VZ[)RQ2I2AHJB0($3/XE#+4.$'@QFOB\^&N@QTO%C/FV2=6 M?/[AHE8I]Q,MF$INL>O1&!D"4454AX+J\-2L&84:>UA>Q,A2, J"E@0$$1&, M,QR\B9(Z;6UF!UHK+6$AJPA:R@!"U6[\@GA03C&>"26.'$0-[E]K&>KL('Q5 M[-0[!DE!5%&H1R:%*O!ZF(P&%J4&$5@"3Z4"8HWQKCB>@K*;4AA5<4=S%D"C MM44*0W%:L_Q_[+UM<^-&DB[Z_?X*A,_,.78$2ULH%( J>\]$M-OVWMZPW7W= M[9US/FW4&R2,*5(#D&IK?OW-K )(\$5JM42U0*HF9GHD"@0*65F93[Y+8EB: M6; ]J]2DSV-VQD$S)^8\CS4 S^A"?^^F0(AS[T'_135_N 7\%O/_Q\9-(]#[ MD;:CI&U$5L_91JBHF.:5(50#-N).4B)H!5"I,+ID--7*5H=PZ'=2&H#52D8? M$E;Q29:+F)EPZJ(BTC;2]AAI>WPJ;C1JZ]2]_)FKTJS,09DR;0C/,)A.4T9R MG1>53(6FQ<[\W(=X^9]8 :=%+)X[)ILZIM^?FHZ)M(WZ^R0U9)EF19F7V&/> M%81+EQ&AJHH(0S67NI*:'<3Y_^0F:BICB=H81$5,GC\6E'*WY_\_W,PU:NH] M_\I>UK.Z731J45^[HW7_QW#>: +^D:HQC>+$D)01S.J2.E(QFA.>\I2(C&E2 MV+QRJJCRJCQ(]GXGF %)O=H0RX>$4WDQ27G,I#A)(1&I&JEZ+%0]/H4V&B5U MZJY];DJG3%D13HTE7&E#M"@SHJM4VC17J&2QFHZ 5*Z:S3%B1[MJ?#_'D?Q'[ MDTW$0>>T1R$Q D]^S.1_1G_^A_E"39/YEQ'= :KV((BJ M$!/*8WO!DQ<1D;:1ML=(V^-3;:-15Z?NZ7=.*9;QE#A-!>&N4D1S*TAFN;:Z M+#)ILT-X^A^A>%O@$OCI$TY^+J("/B:#.J;QGYJ6B;2-&OPD=62E4R%*:4A5 MEHIP;5(B4E,045G+JDH[LZLC'^+\?R+CE$_R@D;=. (1$=/WCP6=W.WN_WG> MMDG5S"][E_]\=KRN_AB]&TV(/U(U)DZ,2@R>NO>#%ZJJ2L>)X@4C/+.*"$8- MD5EIJ2A$Z@X<=G@S,_-+A_KCL/X/D4VDB,V*CP-J+#G1U+*RRHJ"L9UQNH\*!CQ$'=X=!9 QU?\DY4*D:J3J ML5#U^'38:/32J1N<1E!;\@KTJBHEX4)+(HJR(J518$-J4)=T1\,^*I3P9 8G MC;KV^ W.6(5P7!MYC["$=G!J75+[-M M-1(L2QG%,0?, 0X$6$A$SC.2V]*X2K$J8^DA@A5KR/A3,[]\#?>K9TN DF]7 ML>[OO8X)UWU #?/CGXM& 5/7,]7G(T>B]4S>88ILPL0AHR@G*+E&PX6Q=.04%$JD:E33)Z8(!("FQ(\ #= ,.]K3ZH/P\?(R@/.;+Z9&7::#@S5EJ< MFL*)M(W*_"35);4YNC(,J1SZ*G+#B99I0;2U5:$J81PUAX@='$1=QDJ)ERXK M(FTC;8^1ML>GXT:CMT[=8,TK[K0VDI1&+]*A^3*P1Y>J,8E)-&JK4T, XX+9$2J MCH:J$;1%T'9;E"&GM,@8(]R4%>'"4"*HHT2I5+%<,>6X/$24X4?5S.K9>?O. M->]1:G^/(GL;KLVG4Q7^O )N= CB4/&$DY06HV&\V*]P2DHD4C5 MJ)I/3/FYW%55+DOB:*5 V)OAT):4E'&:,5I66;V$#&# RD_T'E41IUWBF(@ M4C52]5BH>GPJ:S1JZ-2MR90S8ZN"D<)J,"G+0H,AR3C11G):J+*R=*>[\$-" M $]@398B:M;CMB9C8<%Q;>0#'/VVGBX7SL99%&-CJA%@F4C;4=(VHL6(%F]! MBTRDN76Y(ZK,%.$:?A*R< 0@H,ARFS.:%T\1>_@A:)$111].5G:-A@-C)<.I M*99(VZBT3U(M\B*O%&6@!V4.*LZD@BA))2DKP=,JSP2MJJ>(2CQ8+1XZ+A&% MPBB%0J1MI.TQTO;XE-EH%-2I6Z"I5;F4E2&JT!35IB4B5ZA%2Y6Y(E,'&N[P M)!;H02,6)RN[1L.!L33AZ+?P[HC%W_V=G24***S.''&4\(E6E*,\4S2G*.A:0V!52F"DIL MF0FG>5Y6N3I$7* 7V*^"O/YU>:E=\[;R *Q]NQ;7N]DE0:0/H1F]LY*TS"8I M+28RRV.2R2F*BTC52-5CH6I4;<^HV@KK4E<82UQ12L)!+1%9JIQ0X](2E%9J M92D!%6@(MA\]$^+"#V?VL_3] O[O$JB5S*ODM6HODI^F\X^/&,\;0UA<>ZY214G"29_ /+V5%M'"<5-S8 MC%N7<5D>(FD-%$\8%_PS:)_#C@HNL@D360Q;')$8C!UAH_Y_D8P?]?^+RQ;( M35F*@FOB!)>$9Z H=2YPY)VB95E27JCL$!ER#]2P=^?!R33JU2BZ(VU/D[:C MD9Q1+4:S>%1*VQ4VMX:#JJ:IZ\:C@)XFRE1:&%[D3NZT07M(BM\3FL6YG)0R MIK ?DQB,;6J/?@OO#K^\7\S-'T0K3!B$4W_E9JW"4QD#]N-"?)&JHZ'J\8&T M$X)!UI0\SW-%CN5WEJ25GPE%$E::H.T@WVQ\NKZ?S&N>_=S%7UHGTU ML_UL86=?#P3E0?P:>3&!]-(?N\(KW/KZ)0T<63E"HC89!'Q&K/\%M M.59=$ZD:-?B)Z4A0(;80VN+@\HIPH16!_\'>.956DK'*9NE!!LA]6>,TFZ0Y MC;KQM,KO8]'#?07$ XKP?YTO7)*F9TE?W9!)' MT1?C^E'/'R]51\/L4<^_H,0 65@G:>8(E246[QE&E*&P5J.HLU:J+#O(H/?Q M5]R?H$B)@CI2]5BH.AHY&=5?-'-'HIPS5TK.0+U2XRSAU(&%2TN)0U-SJK,B M5XR^M,KZ*/I.H:8^YO@]2]CD>]76)OFX/=E^YJ=EX?R=6V?C0..EM\9->AE;APL M'T5'I&VD[ @^6? M0.7%L?(O1G)$VD;:'B-MH\9[SF9KLC)Y*BKBN,B#D:>82HE*59':TIC"%D\X M5OXIC+PX5'Y,HB.6"!R[K_N'>KK$^?)?UMM]@N&I$:CI2-714#7"GF?-UBM8 ME6>.,(U3<4H!B";>CP!B-P(A4C50]%JI& MY?:$IJKE( -EA/%+)AC15Z6TC@FY$Z$]H#^ZJ.BLH(XK@K M $Q1"0 L%Z00KJ*64UFJG5*Z!TUG4\T,@%7[SC5]X_NMQ(#?W_\PGTY5^/.J MN(X.<1=;U];]C9Z)F!%P3-K]$;UB3G9SCENM1-I&E7V22E&63LF"%H3*-".\ MM))H(2N2,4-YA@7FG!]D@1B)5HW(^,?7',V%4)3.BC*P(M[(@ MDF:"I%DNN,E*KJ1Z"L?_@]7?H5W_41",1A!$JD:J'@M5CT]IC481G;I%J1UC M3&E'!&<:K,,J([KBBI1&:)IQ75;V(+W:G\2B/*B3_P3EU6AX+W9H/Y&-O,W) M_[[K1;-N3K.8FS^2NFV72D]=LKR"SZY=NP 9@%?!Q8NF-A@7"%?^NVZ2?[OU M]N%?]5$UMHUAO#'BDDC;4=+V^)#?"6&K5.590S/3#G/+R(](VTO88:7M\>F\TNNS4/1[4<+Z>7UXM%PK7]K;: MSJYX=0D47#P*$[%LPK(TYE>_.=7QH=V[)^@?!L-K\;JN5-0.Y&J49F? MF+JTE*6<446XJR0!4Y436::*B%0+HYSESAQD^.SSJ\LTFV2\B/IR-*Y\^!G3 MP/_FMP0YK)XM5;"=R5E:-,VA1P ML1_\X1A16:&(9CS76<58EO&=P!T0JJ[@',P6KXS!0XS!N_FT-G#\/\"]OY_. MS1]?):XUZ@IWM%FZ.\[(W3N<[MGB[),4&@FNU/.I_5Q.R0FO<8-5 M% .*)VN2)SW-AR?SP#Q5BH))G1E2F=P17E)*="5+8K1P)I6HA/(6= MX-JWU18_W81_Q\A3Z0Y3_6/9+NKJ9IQ\%2[&%7U;+V"]!I;I:8[L]0Z4+A#. M"^I$S2Q\4,],?34-E3ZOY[,6]L'ZO^]S-3SC.R1#WM_+#?D9+ #RZ!GFT"K($ M+UE<."SO6DX7GDOP5\1[:G;C>:B&CS]>S*=3D& ?9UC_M=0MX$75@,3R5URH M:Y=HYV8)O-D5(#_XT@P7@(BO7MPD'^O%1?+[V?NSY-S-7*/P7LH8=X5K4VLY M>+5FUZ__Y__XD]'4?/8/913[/Z/W5M%X<6MTCM+7H& GR9,3!)&63I)/KK$597S5<6P9'5UU2$V5Y1JI"6@/DXLKM!"&8-M91G1&6*DJXR$NBC91$ MICQC3A:EPL#%GK1(T)O6->V/_UR"'OS-7X;%M/ M[.[.>-9?=:*J12HCJ)DO&U_;[AG-PJ^KT91]HMM6)?PD 2"37*OITB5_>30K MCH*@(975C*J\Y)MGXG7GL+^ +Q3S=OF/:)1^U](Y=Z;>%>#D;4[\ M793>GO$R3M9):\ N7;0NT?>>Y3L))G/7/)U^DWXVMZ>#7OX^J."NR]! M5RCOZ@2)"N"Z<0J-@\5\2]CB@1^\U?S*(_G);N>)T%7"+\YUKNCU.)5,*^=/?OB -JQ0DJ= M*5*6E0(%9!@1524(M95*&4+BW<;^#W'?_-ZZM]6/@"20+]HG=-.\). ,1,5# MM2+K(?#CD[A31X\A/Z!P\3Z&($,VW17!32"_:V_S=^SW2:"' 80%0#24?O @ M=>Z_@:+A4OT!DJ+?."]S%,C&RR"E%[ MOU?WZS:=VP0E^6P.KW.6!/?1[>^' E5[C8&>DV73X((J>%M8^$4-XKA!U>+? MIJG=S#A_AVL%\G()+P\+;/SE\Z8%F3RM 0![ :R15*J=ST*O(>#ZQK^-J1NS MO$1]8Y V6YXI8"ISX<.(_B\:W9[W$,7P85?%,!K#?QU+?R8+=2RO/![1DJ:; M03T,@EZLRIFN0":$,#)1%;S'MVKZ4=VTWWV5_-MH*/S%0I[^G(WM2.U[^R\6 MZ^NMY)Y4AX_?%4IR92I&:*%*PJD31-M,$R$SGN9O,U(>F\++9'&Q"."T-()#KN@&L@NAI'73J-VD5 M> ([_7PZUX!UKKIM\^ I6>UF_S'8GQA]"K;SI;KID!R8P@![O&T*E%S.*G4] M;SSXZ= CXBO7+!3 .D"W >^@TTHO6]C4-F"U1(-!BU@)O@3X6;= W,X:; 8C^$Y_@3HA;+YOZ>-);GD_Y_Z1<5 J[GI#4#?70[)V]@ MH8 ,6.)V]!P ^W+IX]R?.(')O/'!XT4#E[B.9VZ""6CFRRD>=]BL.D2W<0NL M=_>CXZUCO4\=QLG^DXBV(UBG%GG."$B,)HC.T61)45)UFERR)SSNC=X\- _+ZU%>?+S'[)I+#?(MHR'> MZF4'^K116BXN&A^2OV%(6:[/]D'E]U8=-L$QYKW MJ>&SZHY;;G5+72V;=JF"M^TG=.VDE/Q__B^O,$<;$%)*\7U^<^?+:< 1[\G_ MP40@_QYST&"=)W#MN9MXMWWP^(]I84 N8Z*F M]_LGE:J;]6)[;;!^#U"I'8+R]/X!OAYHE@YHMKL+$W^;_8CKD9O3Q6N:H8+H M;_E9-PI@\Q:> Q#L][F]<&[%;;MOOZ8XD+>^[CN([/59#KC\;MX^2]X&:L'A MZ$GX(**E?O=G\\5JVVL?(+,>55^O0$7_$,\P""ITP'0^'-4_^<:I!A^$J]HF M1!I3S$;_UN-1!:\[ #J,DR)'KX,#;1+N',*YH35/9S5XGWZP$V9+.#9[1>XG MA?;ZW,XOZ\5B<&Y;=[#+%"43XT#&KE)M[*'J)N]6?UO[(<(:@M#MTJED MKUB\?J^GSJY7#F3;V)??8$\2SOC7^INO^3>#R,M@/UX%PSN563;!)P$*]T)T MH%\N@2.!:]Z?Q MCIEJS[^EU\9&XU#?=GXX] 5M(.DMXH!L/?:2+7Z/&E^M'\L""+X KR'F#]LQ@ M:[M$ ?Q^YW_=W$'OQ[WQ?D"?Y=7TO! (YA_GB;3$I*WADM"SC8AYZ-/$S[$1 M(*RSK?%=\)^K@Y56O,#SZBTOU33> 3!(([F5OR8!T]5VF%32%\9@2 M0!K,Z@MI&<-P1L)>ESJ,F6DE)(1[CAH=9-5\*OF.?Q32G:01+F0T?V+6US,[1M_*OWI M"S[(Z'H\)"@(I$X"K9,!L9_(QCS]P.E0JB]1=GO=%\A\&-H2">U*!4:R:59!TB@%4GWK=$R60P"ESL;4U W)WJVI7?DR\W1_N9I5T MUR[AZZK=;X%B.6>#4;QMR'!<+8.F^$J&D40D"+3#,HY-]3( M"'./8CK?Z$14%_';1&T]72A'SU83YT'Y[HPE>+74-A4V3[^U_BJWG5JH,!"L]"D'^6_-2I MB$$(K+-V^]?!M<%WKFOW,>C@VQ71UEL-6PN D7*^N/!+ ^*M$FQ@B[L<^V!^ M>C-[;65T;W+K ]$8]5[J*7H @"#HND4%-E19^[+B-S.?9DXU!([_Y*0?>J17 MEC1NG:VQ%$TO^_PXX]:!S7V<^M6K%X<-[]F[T4)P'R.\L27[O MO@^[WG\Z>=!"?+A[JMK6L\<*O?6]8U9)7ZN5^=(Y;],W_<][,'?@U=#78^'L MSCLA^G2U=SE@K2,\P"/'P>GY>K JN-C[-Q %^_ UOM' #%@MXQN_JM4-J\^Z MX=J--KAA/# '.3 HF'V.A9IMM';Q!D#BILZ$3#>U6?L*+(,^X#!LW/L@;Y/\ MP#S_N9RYA/$^[H7B-3QI%9(?U$^=>Q?S*OD 2T:Q:M5;JFVO!^"W?WCA[UK3 M@*!N8*$*G5RS::<'81GP>^^0T\[;C( ?I_6_0A[O4 ZWODD.O();AT/#&X(& M0DOQ+/GZ/9R=7^>@SS;<'HG^ZN9?>.=^R#^WTW!8-[K M?UQEPMI7B_NN_+_3H_$/AI)MXDF4#&DT\D8 G]%9XZN_'8MR\F=EV##T,T[+ M%^&YQVNX%?A&VVG-;7WX9=4VP#L:22B?O5(W7GEUO0M000[+)#9:'O0E&1M= M#R;K.EROQ;H0C=UC,_EG]!>>8PV 5SF37D5MI)ANI+:T&][+06*B=T6&?#A0 MR[[(H'7-=6W\/_7X*>T_>&S"WX'M! MVI%W0!&\X')NW30\9/-N.[TB_.NW:\]E^TGJ=:O^7^UFDXV.G+:K//'WW7S- M#4L!_E*03M1B [LY4^/3.A07!SS[C;/;01:VXTP>D;=(#[$]S3H>NW' - RN]]OY[ M[3$6$%Z[ -LO?"WYV5"&;K4I/E![RP?G=#]A,]>"2BU-P8DI98E-ODLB5561 ME J>BCP3:?FH=GH]],"&50 ;?@O;'&LLGAC(=.1.!O2.(,]M=>U7?IZT6;OA5Y-] 5GZ'G$J.A&U MNE7VSKM(+G59G=NH!0Y"A> W_ M)D$'9B>BVWFU^(BN'F"I+AGDZ_R;D&OE9JIOT8'%:YBWT=]GG45_YZWPJU\7 MWWCKUC2UU\JK>YQAPBK6-:Z(O I/]A]X6C^.O%ND]3O7WH>8_K7#-M_YEF?) M^TY!W?T:G]J8(8VZ9_F8&7!>VS]M!68F723T$[L4$I1G;BL_^<[7.3(1,OH2 MA%.7G?LTT[XC>Q\9]_7 Q-EW7+XYLCV*S#DJQ>ZSA; ;51"%ZYI^5 >]K-_B MR55$YN,\L755.5]IO[BY"J$-U?C*?V\$!S3P;MF8"_0%OSIOW*#< ]/2?-E^ M\CY4@K]>K6;51V+/=P6;6(?%]? W' M8-TK-$3PX9@,#?.YGF)>.D(JLAZC"-]2^'\05 M@$)$=HMY?SGF!(2XTMFC0.]M&[!J%]()'K\R],ZT(<)[C;D#/N<"!.2\^0-7 M WOML_5]P@8\+:S!-QF\U%@ZM@.XEXMZ6O^K2P"I9U?+17+I5-^HL+\EO#.B M4$\)?>-S,>"\$?S__O*V=<"#BUM2%H>4P+=' MA \BO.ES_4Q6_E 5]_'(['2XT-H,8F< M_U2<'_.#Q_O*XSGR:1;S@[]P?O"+52T[LOPNB^^SW<0KJ'ZYG"YP>-:M<+$K MUNV3K.YI;B9]6&*@\WIO\:Z66KMD-RI>?9>ZJWGMY!^V\MN$OV?)?_2SQB9!T_KX:SOPFG8JM.^W#1ITI:JQYW9?&.NK M?Q(?8O7?W=3N9\\=:8Q*_SA>?"PR:9]_]\/M 80>&!\9M2.;/;_J^S13K1TY M0=I?;0<0VT&@=J./V'TB>>O."V!93>XUUQ8"^D-O+X'K&^#-"Q6 M]4-PU!3=1577($AA34CP3@T6/,S4P8&3^]1,EQ+<+V/5;\W_T2O7NUX+'K(R M_X)N]74V6$89>E=X[]/-]E.23FGO; :\6K/HTI+OM6G83'=5M7E7_[55.O2= M+>=VN[-%2_9(7GPLTF9O7O P20'Y[)=/A=>CJCNJ%Q\+\VVQVD!,;J@L]7DI M(5U,LS=W@A&T#M"@+]&W9L!;'Z+&8?A=TCI#ZC_)16UAW[_]Z;\K):J*44%R MBP,"AJW.C6/3P. MG?>@#XXCOFB_2D)[R__]50UG''CM6[ML/LX;V[K9:)D((Z'8Z;4=YAP?S434 M;G2!=P!Y7\I&"E^%!:*K$KFU(,(^TOM3_?9^_"418FB7?3'W,QU!G'9=_/OD M\F&P);%S7P'?-:<9Y(FL?$&-+Y-'P(P#WZY\1[-V,&%NA84[S-!GX'?/']!E MAQ1]\N!MR7V#TMK!2,Q/9"AVW[U-U@7U10*_=O!.R*T=XY;O2PNJ#X\[Y1=I5FX*=X:$AHMQ1PAM'Y[WC;R-, M-T,%O%$PT=4^;R_&TQY>"-3KS!^"0>F',K[C8"A*0&:RT?\7T>I1H=5]IM)K M3-/P3?:C 71$+SX6EEHS4*^05DACLS'LO%UL:+E&?5RU_\*1.(U?0VAYWGFQ M)BNGX$>OTQ& MO:?S5+JIF#[N[&66!_5U!HEWT_FI6+KX,G53VKVXN0A.9I-8!" M.-?)=:["[9=:S5#HH1^H?=^@K4N,12"CW>*CLC;ZQ!G['"2 M#[]UL^4Q/PXHTFS&#_V? #KZ7>\9Q;="Z@-Z^[X0^D=$O^"1O/A8)-,^9??W M3HX<&4E?+"\=PNW!>5YP7:2DXEH17A642"/1F2%9GDJ:.[/3%CBSA10JRTE> M60I75I*(W(!5Q"C/*FJHMG:G68>/$C6VJX3K6>T'MS*61WI0X%BXE8'<=F_A M9X$W7KYC@42O@5%9K83U3GE%%"9 65A'.=$EGD.6%E03.7B=25;OO@ MIMQ2DVKT<5K8?- MHUY#FELH]^B:BOF.V:LV([WI,FC1CYVG$2!W#<4&K3F#C(2[+Q%(@PV '97] M)(X WD-ZG<^7^SC(RNMALT\F:(==_-%WN,I-1YE] 8A[WF @:3@8M1L/B'T_ MR'0^]YV:^S[2FQ-]5Q/0NH:!_IN-;W=F;KJJ$&^&5*J>X@5-6,?,=A8$FD/6 M>L=A-[[43%5]V>Y?>SV[\%5ZH$;6PXC/04C..G-AZF>VX0P3/XP@O-[-FE;^ MP5U757CT%@GF35^/LKU3'6%P[EO7J:Z>K=M5;]UQ]4WL---#,8F?U"HC5V)"\^%FFYSQK[S4\91\GR M;I"V_':="'QDM(Y,]NPJ>/L ]] MT6;=R$^<&.':H+0&TPB'V?GH_T35.IW.32^O;UO4*EMQ.1L4<39AF$(8T;7Z M6*WRX=ULU7RM<7UHLFNMU<\X];VWFO!T[?IIDJNLRU?O7R<%+>XQK.<(V# 6 ME<6BLFJV ">OWI MU?OOPVA0V.OWOR>_SL_\7TG*)LF;,"OM@_H3[O7UA_D5R-R2TV^^3=[7EU=3 M>-W>1_1J@^G>@T\!NE[.T>?1NWUPY.O5$,3W.6#KEK>^ MM8D?)=;!X(7ZLT?@OJT+7AU2VH#6YS>AQ+9K4AQFJ_JU+OQ:_;S4U>#S'EAW M(V*&$>HP-3;$V?&)PP&;^(3Y?+.LQLQV$T;@KLWE&^'V1PB4,%!G%U(,RT-JOYO3CE?:MS<7^R!\OHG5=U MTRZ2?R[!! G%1>M)XY[F-G1N!KL)YYX/1KG!GW9=&:;.T+2X4T\6),TFR7KJ M^IO!:&[2S[/_.8S,[A1HQ@I0H+^$E.K+;@+YYI4@8O??R;(/33"+P#*7RW&_ZL9FO_F!^<&FZ$PSZG:IT1 MYD,-(7;3^I!#%WL(7_%:^&PXY*IKA^NG@(9$@^DTS*Y;^[#Z@$97K5 YWU!B MM9INL'N8YCH+,U"W)Z3W(;M9F,S6*]1Y5<%+!]UVBYNS4JO^GCBE:+72X(\#-IZ&W^>S?;?O:AT&4^S71.U&#O:HJ]>[ M_8# E8*&!0QYP5,U.#MGH0_<:I[M)U7T2OOW"[K"R3,AI@=/2\#*Q@;%<.__ M5+,E3JQ+?]B M%[9>G=>!W>0;7V+'6A0:ZPPM+&WQ9L!P:EL#\AI["K7#6 G*:-\683VNYL)9 MG]X58O'PZ45]%7J@8T0Z5 PY?\O>D.LS@"=!6#6KE__YS?=O?_/3_6;!_EG_ M"=,(MH4G!C/FW7BKL[UI2%^$I^0]6.K'7J=A0H'?@:#RD)=\JPCDK:")+F"] MYQ=K\SP+(I2%,J9^5BG*6*^7GO'%/[MI\[W4%TZ[[%77AJ[:VW7J<%NVCLVXRG\Z+OANGV?OK_),FAY]!@ M77 II"85RPK">582+80C,N6%-4R6EE4'G$/S4S._[.N(_UXO+EYW=9Q?Q+_^ MR&CEOL#*.+SK7_V-GW7]#^];_C4:"HX+)!UBC-'Q :6]'0ZW&SD-2[,WFCMY M&VD]QOKU2I*_'DKR][W\]I8Q/*QQ%UBB#CH!#>1UCT)] XAF?@YO=@%2JG'G MW0BQC>%Y??WW>KF];[ASH?:+"ND1?DAKRI]L/O#A([;C$"S[_'._SS3H7I]# MN&:,%:XR1'\9]%$^. !IV58<;A8FKP,HD09:!OX>P@Y_FW7E,0B> M4,+8"9"MB,QJ*&.8D8[IU1,XUBLF[#_L2D17 9QUU>==8NE[-?6P\?T%&#/8G.IN5L-=D08.FJZ\1F

4I&]U6L3BG MGNU[^36$OL<+]9WE[DPQPRVY/X>Q/)_T_TN_< \@C(?A>_SET;4J8WNW#IS_ MU'1)AP&=YTY)DQ4Y1,BX+FRM!M=-[SXV]K=GP=#+RO@-_K<.O?__OW]S]\E0 \1VH77\%1 M,S6\:ON_OR+Y1K'-M[/EI9TONK]_];?TC/4&3?^"GU$2\GR;DERBV.HPQ4OA M.2N-JDJJB1+<$E[F@B@'+%A(6= BTX4V.^VE*E;0,N>.% [^X4YG1!8\)=IR MFTE>992;+\US^5EYY$SG714_C%OW;WFW;NOUY,,KG;]K>I@> "\.&B(0W&NI MK1/@O8M-)=?81NF$SV6.H;STY?C M 29[*2([I:5,"_3 B2PEG(/PUA*3@$J3&]#]A2W20\"$?9Z[GSN#[^:0PIME M9_3(A?<+0@RI*'4JE2%Y:4M@)4:)D,(00*[:*E?J0N2'0 Q?C/WD67'*47I6L M:[2?Z% _QT;L/\Z"9P[.9DG2*F6$F\R -BDDT:FMC*@J;E*V?9SS,I-IIB5A M66$(9W"F%2L8L7#TC2RYM"@"]H:$5J5^@^+1=>TH?(C)Z^K<;9SLJV7C5D>; ML.'99G>;!?0QBN4Y-NFO:\=-[UA;,?B.LZMS&^'E,]B=)^OIP54)",-J0C.1 M8GF.(+C5XY!X?:*8M"D]J6 OHI65APTBA=<$D*84 #T3PG NQ=0FVI-(6?TFQ' Z4L%7D.H$9338'_G(7O M@-E<&& _Q04@G.SY^._HC=X.J8];+75V1.C0M(.?AM,.MPR45/8*BGZZS0)F M:HVD'OP+-AD8_5N/APW3?(MN]VLR,"(*?[%DKB?(>LQY55)E),D5 Q/7"D,$ MZ Q2VBK'L!>3PCXFZ[%K2>BN5&U_[/K%O9K9MY@,W3FJ7OG2G$/G/;Z@W*2O M_I;W28\=I9.>U%Y0>V(G';630.X1-D3Y(..(\>:\ M%"4!(R E0BA>:*A".4>7_-^7%YIU8HXO?9MC.1Y:_E^/&0KNR[3S MKK/YLH57W=L08RQK_^IOWWR[5Y9U'(><]2T_R[/LK]^]$/$6>C4E_QZ&->PA MAUHNYM]I1/>-?S8PZ+?T.W\YF:J;^7+QK1]3]-W'VBXNOI4<:=5=C\F*.$?I MVQ;.!)8PP0JZ!\(35\@-&\>&:-2W_3<&%\*5=D4"_XPB/Y.\^"O2Y]\6]HX+ MTS->I/>ZKDCS^US'SF1^GQO2,RGN]^##+U#(!R\0?FGV;5#'T\(SV/Z=^<01 M1Y]Q .??!HB.'WQW[9H%-J+MF#X$-9]._ZP9L??0T?>&#],EM'CH9@L#7CV8HH%H_M MF(Q$+&Y$B5=B,1W_V3NV_7[RT_@)2-X9?9^#R1DM)XQ3(#KS[/<$@/'%.X'^ MR\WL?)U<]_!S=[J;]41=(2)U1W84_O(LV_-P'\(7V+"]3H23RH7E658)EG), M;:\(EZDF,I68LYA5-L^$9KOM43ZGLL('"H.0_:&3L;?FDF0;N239G;DD?,)H M?FLR210P47Q'ZAX_=<"Z,JG(B5,9*#IJ'9$59<39*E-&B-)F M.UDTGU/W]53*,163E$7M. [Y?7B_P).&D%Z\I-]."QEIJ.]DSTNDZU'1-4*4 M9X4H5.2*FZ(BHF*^[ A^8J4C(F.BR/)"PW\/T1EA,]?W4[7HGP56)I1G!\0J M43J,2#I$ND:Z'A-=HS9[5FW&=[. M#5;G+),E40R[,(C*8E(#:73%12YRY_E)E^: 7W M+]?,K6HOD&>QIS3_+BJX40B)&!L_+@O]_;)QBQL_VD8M<"9G=&R-3:M&NHZ( MKA&G/"M.*37-RD+E)./8P:? AKR*9815BA>I*U2F=_NV?ZXA'F3BZY5(/$Q0 M/(TA\1.5"9&ND:['1->HPYYW0A[G*2LK29RJ%"9X::)*5A##4JU4ZBJI=D?? M?*ZM_20ZC/';AXQ$F7"L!O;INCO&(PG>[FE"&!U4X]2ICZ#N_9NKQ'T8QSY$ M+/2\@YLD*P6C@&LXPV)U!UA(YBG);6$4$ZE21W1>&45SEN;N M46Z*)U;-Z21EMT]3'Q?+1UTPUCR"1\B@]'EDT*>VYC[#,\;M[7]ZPCZ$Y4=+ MUTWIP\Y8CM+'SI@<]]1Y&U/2\#8:,+*H\+0@K5$&XHII( MFP,,RJ6S%=,NB0,*J82,:?.^CS:?:/""KN1=R+J-JC:H^J M_:E4NV1,YYE+B65)*IR TVTL@'T\W::H"I5JHX1X]$S> M5\8T2W?;3-Z?:^7']]7NX8-$GWS34_9<&. A,WJ+?D9OTI'^KB&] _I_>G#M M@QF- MN>X85CM=T[R?6 M?V)U9.YP!>\N4U9Y>)^HU?O/[$T M*^\YL?29UB?N<^'>]<6!JD\1/QKML,'QD#5.#MQ#C)'LS:@G!PX'JL9YJD<\ M.'"46Q/53Q24)R(HXXC54Y&4L9KMF%T7L:OK"&(!+YFZXSD2<9K<"XP(6Y%E M(B\P72MWA$NAB.;,$9*IA]>*V991-6RJ@V1Z$V1U(E-O)]&(] V,YY&&F, M\&3/2Z3K4=$U I5G!2J\4!F8\X:(2AC,NJ,$#/2,4&V$=:DMZ>[LNH>:]WW6 MW6$RNR.]A,UJS@I@F4MLIP3[D1FG5,EESO]Z#[; M&N^EY&^=D#P0;)'BD+ E2H@H(4[(-(_L/%+J'A\[GY3"DV7F2B4+(G)=@9EN M*J+2O,*AXUR"E4[%[M#QSS;3GT3AI9-4''+:69008[+63]%K,AY9L,ZMOT3/ MF<*C$SU<8].JD:XCHFO$*<^;!6^E$EKEA!89X!0+)KIV@#XJQAW-1*Y2R@Z7 M!;^6BH<*E1>'S.:+@B$*AB.WQR,+CXBNQ\?"IZ7;"I4:FCJPHCDG/$U+HK-, MD*Q(BTH555::\G"YZ@?6;>FD+&(:V',+AA@N/V8SO$:9Z]I%G[+>[_)PU5]P M64ETHHU3N4?JCI2Z$4 ][[#[M)".9984VF6$5R(GFI85<;84F; F+8N=SK4/ M=0Z\Z61UEW-X&/_ (1ND1R$1A<0).0HB.X^4NL?'SB>E\VA&<]!'Y?7P ],B ZVL:G2!]$U#HP_ MGAV(@.=Y._I81JLLHR0O*D,X%19'Q<.O3*=IP0UG?*>CSV<;^6$*VGUGU!P$ M"$G^[-6&<7;\\8BC0[9??\E^A:BN3WP'CN]8G)2ZYJ6R3G!0O8I+PI701+!4 M$9T7+%.9-27EC_9//(.Z+@Y:91?5]=$Z.4[7Y30>T?)AOE#3Z!4"2.%R@M,%F$AS(ZKBT(T&GQB+I6+" MY4B:'L01\\>G9*(OY0@V*2*!B 2>_92=%!+@TA0ITY8H4VK0ZEP0 0J=E(R: M/"^H+>1.R^''MF9\8B2 +,L/6882D<#S^6?@9P6T^EN_G;\N+UU3&_C=UM>W M? I?O96"?SU1 N([>XIL$*0[Y,ZZO&(E(Z[,X,#BT154,%)43+I45YE2C^J_ MNFS)N5)7W_[XSV6]N/G%+2[F]LWLVK6+2R![^T/=FNF\73;N ]S_^^G<_/%5 MXN!D7^'^-#@G!9]=ST!&O%K<=\'_G=YQ4.[>YG3//F>?I/I(<,#6^-I[L4MY MU@N[]R!.<8)FV*HD[%4RV*SAH1P1=?^Q;!=U=3->H)5L_.?M+/G/Y)X4R%]WFBKJZ:^9] HX6;WIP^4YLB*WE>*2*% ;EPA"I,1W)TI1SR[ED>INI M5N08-)W6^F8M] M!>IV!9\)&W(WN[L Z?9&:N-DZ[^B&$7QNL (43)?+MJ%FEGDR([1PP&?X%MO M,>E?3IY+Z*#>LNOYL]V1D],@9-X/,I+'.2S)P?7ZZ2=FF,:UNB%<* RGE,=OK,Z#+% M*#49R0W+ 0>4&8'GED1:1W.7Z9*7^6.8\2X<\#Z0_'ND^$_N]L*5SV'&].SV M5D[CYL6SY,, D#;.S,]G"[2+_H2*CE7 %>>\,@\W[OM/S@I MUWF124EL#MB9YU80[> <52P7KBARD=.=7N152IES(.HUTY+PS%$B.>B ,G55 M6E2F2GFQ+<7_ ^CZ\[QMW\[04'Q;A;,T.$6'D>'T[/:"KS$S7G]Z$KL<]S%' M,.1-RV!J(BRJMJ /R_Z: /T),DTSA]<"O+3?&+#+!O^($&L&1GT"D&IQT29N M9D%>O'=7"X<65I+18.MNBI8+U0[%B_(Z< HLEE3-_-+?=#F#-?B4-5B9!=VH MV]K6JKEY&4J1N;P0@BJ2,<4P&)\3:8PB3J;&EF5>5/91+OCAV7[;#$_W^\7< M_/%F]GY%\(.<;GK&CU0I C<5-H $W-=$9UFZ/"Q+"U ^5LQ\S@3DDG*0ZYU/ =AD"PXO = (8NSQF5 MVCX?$[-C96+DP]-G.,M5KCC%PB^9XU!W1X1QAA2&I=8J)\O";3.<54)4@)?@ M(IQ#EUI@."TKDA8V33,G3&IV[-HOQW#'YG=9,1RZ5;S_Y:)Q*S&)7'@/L0G_ M N"XNY#N(U(SZ,%[5?[8[:V M+&C!E"(,G1T@WRQ1/%.DDHKRS!KJ\EV_74DQ8)J27*4EX4+E8"56@A0IHUDN M"\%*O2W?OE^VL'-M"WA=US/?"_2U#\:>P^;#3R#C7.,_?H6#.\Y=".FZUC3U M5>@#5?8(P$S# PRP C.A!V^&5E;8TTA#^8%='QQS75 M$3XNK_![+\US327+=>HH-L!5P,TY_"3+DBB;%S0M,U#B.T'#STY-NC_[_^:W M#9-1#N,ZY$?KQT9%/U^>PXD DGAE#HJ<3Y+@S)X/70?*7-3NVH=B7+- I]V5 M:SQ59L;A_5R[F /]T6< =M?ZG/3'"CX$VIKEU+L&'-PO^>=2-0N'55OP_WCK M_U2S)7H+4H\H6/ _K&]UI6[\(=Z\E6J3OS!*<3W!Q/-A8CQM?]33^4>U6+3^ M("[JQ=(_Q3_[U_FBAH5_F"?OFKEQ<)^O?_WP[IODTITK_$[R]2]__Z9[:_AC MYSEIE^MEP]%=B0P0]W,[Z46%#>;G;+ZZ0%W"MON%PSL@YZ$]VL$EE BX[JIN MVD62PIO 0I)?_KY^>(VFP/II-_##V1K>;"=.[3+>5QLI<[:^?H1ZZU2$&@+X M^ZF)!VD7]N#4H#& MX>FT&W1N<^1&PDAME#=H]B"C18];*8![<,2H!SF P2! MI_\?<)Y;S(AKYA_A?$\="-(.1M3M?7'" %G\I5R)ZEV9')(WY'>MG_@T=3W( MZ 6T%WK-,FCBU>),R-4%Z57[3^%UVG8H3+8X;\QZ;-=!?:ELP&/&H,1%F7TU MG]8&I.?4F9Z\W5]7]NY@*S >-?!H[X)"-(=OV^GY#,CZ\<*A8IW#[T'LMXEV ML$,.+H,#]*]>_'LXZ15'ZSWE[I]+7$"G#5;N?G2EGZW3T.2^-+3PUGMBT2N- M&1[7J:$7XIJWBP2D'*(&%=".+BG\*OHL+^$CWRZ$)[QZ?133X2K M^OOZP[ALS 4>XX&(G]E>0+3+R\N5'>>=9&!$MQW+S;>R1*/WZ]D!U)B+"6[Q MBQT&CM\[Y7ZD4F/XGQ_6 >L-G_1MH;M-M1A0U#&D(_AX^DM)@:&4(A6F1P^(HJ1C#@$^5$_B*)84KJ'-I9JT0FYK9 M([/? C"S[P(."IZ?K:3QYPDLCB#U!<'KN!'$ %KW2'8K-H_''4PP1-=U0/V- M]1XI[^B=+YMM^'_V6:;.,\WG&9&J6I?R/KG:'OU;C^=@I,46W2Y6O:^NU+D+ M1:U$5? 2WZKI1W73?O=5\F]CHO 7K:<\V#M_;O5;>E3%A1LAT/W!S"*UA;6, M$9,7)>$TU0 N34F8U893Q:0V.U;U0U+!O@^AONA+._'= MO9[SM?7)]_,&D S X/83+O]U\?!A#8I[4O5!FW&K?S]_EM,Y^N)4] -V0;)@ M\Z3EILW3 N>] .^>=0+$AW1$I3H'F9(S(LJ,$::IUBXK*\EV0LJ6FM297!*% MI2<\HQF1.J7$&I953F5*6[E/#KWQ;G1$GS_!N[WR/M2#6!#E\0:.$6SW%6') M%1CIIKY2TX&#N74&!/?^*I1#9-48IU(F*&RFL8)PF8)2L2Z*P P]-J3H0"(Q*^ 5\K9$5M?C<#?'#-Y<:6$GC/;^VRPP:=PH)P_\Z2=\NF7:IUG 7NNO0&8^?5]??:%*EXR2$X>3STO*7 M*C*,C>" MZ!0["%&.AZL$$:N-=9K+JM [?IF'R-37OI;7)]_Z4O[VC2?P)RKYW_SZT]VE M2/F$TJ.3I^$]?=2VJW!&LH18R+5K7D)VF*$LER(O25YE%>$%B&;%*4ARJEV) M#<5+N\W(//[!2;0';KMQ.VM6\=Y)/[J,P?5#%YCE9VG%@F\WK*I M%S?;]=57J@YNYS7J'915(L3JHE.KG,HLI#/29P\*?S(F'(WN6XUNC.ZCK8T9 M5YOPT+N*?98F9AT AUS/ISY1%LGDA2G\M5YL)Z'C+?X.!]$UL^05&%4>A'ZO M9D'YJZX'RC[3ZO0A@>8Y+0TOB5:Y(MR!B2\S69+2\E2H*J=.5#M%\IPI*M'3 MY$0!D(!CW:)5\$6MG5#.57)'-/X,._2V>NWWYT!).D<'"(;%AKW,0_/^J0SW ME!NE0%F1O.09X:"SB/+6>R$*JJV1G+'MO2VTY:[(!"F- Y GM2""5B7)7$F5 M8K2B);UK;W]2!ON2WOSXYU4=DBS?^<2[HS3E,94*UD9H"&UZJIO6+NT6'?WV!0JW )6-.+5_@SB,W+[F*U62R V9M+/:W; M"_A-WP0QC+EB[Q<@GA?)?\Z7#6;GACCS/Y=UTT69>W$/0AY0 OSM'&[9A(24 MZ4T?G_:F'-YNU8!!A9:YN [XDZ\]Z&/9(;7S0\ 2J_6&9+0%?C"D3@#6B]/' MQ6 &VI2QG!@+X)BG\),6108&'MB"%46P@,$5"VGTU4&\)JW.Y[V+(Z78XQZ M)=]_40T(^([!UVG T>+ZS)T"D^L5*,7IH+O ;F:GSYI\IV[,A3-_8!W?HBOQ M>(=E+>IR'25X]^[=.CXPG<,K7VW% 5[/F_E,7=?-LDU>U7:2_.:FM:LFG@%^ MA,,YOP0(^QZC6@B07YE%\C5^KW_"ZU>__?B^?P;^^9N76'0A,J.M\[H;)!8O MJ2#*%F"]%5I;!L"?%SNB3F8VXZDL"/4&@5ZBA3 -&#_P=.IL M;GCCD'5#&;^-)8U8#2 M;I*/%_.I@T^JSNGOFP6TR4<@?K)$X.?+=7W!K7]!@!-T8#=A?]I0W=EE=;$[*EFP%]T<@%MM0GK>RI7R_A)=#GT' MC.25O:QG=;OHZXDO@D_A)C0>N>X<&OW;NG9%*X]X3Q^EE*K"@4@E<9CMP#,. M*"6UFA1Y1:O,YD*D9@>EZ(*F&94D==H17E!-=(['UO(\9T6E*[&3.X0=QUIL M..;:M[,?_\1BQF7=7OBF[Q6&Y5XX9%D=QMT>QHV]G4M71Q@=8ET#X5F(1+L- M(N,Q#BI24/YI003C@(9+7HA4 M<&?E3DLOII1TK 2$P-%%F0E)).8O"JNK(L]HSE)U@/C4)SPVQY>PTLL*0/,U M:-(^KW3''U-UN&B"7GW4NV!W=T'YCD\G*#""/]TU@8-;3+)24P"P,S4SV&.H M[AL%S5=M(&!--6:J;MH0OGV'HU:4[_:!F3/> M'8H9 ?TCT9GOG4?AT[!6N'R@M+&GF.]&L>EB""_ZJH\CKSP:G?C<^K/OAX&+ M +;!-WLJ6Q#]D50P ?HP,P!HI2&2LI)0IVE1LLI1NQ/0T[PHE*@T7&3@ -$B M@^]D.:&Y39DK 1^[.P_#:=F"6-E\Y-9@. @UYC8 A-0=-$;H"]3_PQ]3=54O MNL#:&A(#E_L#"!K_:N[M1C!9<+!3N]O;!;!OW]_E)K&-^M@F\]E^YVPO##I/ M[\[16'7M"1!C.@TA-F\X?)M\77\SR&['7+AZL0KNA19^IZ_CJDHJEV>*Y$)R MPE5)L7P'VZGDS*258GLF?3DGRL(6@F09?H=31Z1*.8ZHH67J2LEM>I]C_8OZ ML[Y<7JXJGUXK>&?X_(7KP$G('.IZH S":]@@9:56VJ4FTQI8MOT..!E8V0"\ MA#N!<8FQ\I5WYNDNIS<$" MY*SM3)#\B:UVO.W!'!+X8_"U8HAV @LP4V8LDSHH!5B36Y*'2F MI=WM9DW+@K+**$)MB?U_.;"SSE-"LTJP(F.F*K)GY\_C%J3?>1#P-;!HP-5K MG1^(VR[T#,_ZZ;Y-]&_N;W['@?W7FW-D;O]QO[DO8^%72<=&V(KP"A M^$2':>V\>Q4[5"Z4[\,\O?$9CGU\)5AHZV:DJFW=HIW@-_[1M3?N.Y*Z/\'L MPM9[;; 7UUQZOE0-W-VAW?=DG@K-A"Z+M ((ARBP9#D1EA:DU-IF5[V0E[9=>UFZE00=R.FC/N:RRO?69 ML=#5%GX*;]FN@DZ#*MI!/NT\:=6B;JN;8&Q? G.$"%J"3C P_8#OX%J+'/@B M$F=TY8QSQ@"$LY;P'&P3G3E)K( _2)ZY:M= R86S)2A=4J:^PRF8W ),=&(I M9SDUK*1VGUR3A26WV2YMC+55!N[$QJE-$NE5!4!X<@PZ0L,Y9Q7P)8% MTPYP(K-ZDP]=R$KU;+@'O=V_Z#L[*X^.VQ;^HVE'@\2[KSOX5K\T=F-*9B6H M4%+*O 1V2X'=K-$DDU;DE&J=E3N%7I_-;KT#!E7P8=@N/3M2KENE:)GYD/VZ MRIN>);TK?_^5[:U/-<%WXO5TXX=>/H80+A6&V MP16@ <^27W:^L((_RQD^%. DOH%1[45PGH;!IQB/F*W2R#ML?(>5]6'OXGK\ MY+.3\ Z^H_Q=2&N#\)CTN<9674KZNL_\[8->CS/P]'26 D N)2L,T8,D(ER" MD:"E0X]%J;+"9"7 LL? L?M8"KBIH2QXM.;"*\]@GVK#C+S>$&RJ(5%E&LY2EE,,7D]'#C_?0>_WE\XN#B K'T$0YRHG9\MLMFI MZ.DJ9C*;!::.XA4/EK"3"% 6AE35.,0;G9Z?;#Q@Z/',X+=&56!EE*B(D M5C5+QS);,I7FQ8GV*SSVG*@^4#AL>Q4RG9/;0%-G2*PY\(>I&;J M^"V!7;Y]*2Q8%%+)-'5$4WQ/4GAK>]*!YF>2'+*J^(M%(37@(/*Z: D44EA--% ME4O]&'OP"XG1X^??ERM&."$--EYQ1!A;$)FY@F<93P45AYCE\P7$ M:';T;'@O,3K$NK>/P!RFU(_+&((]\BF UHUF*.T7G&\W[E<>C_,L+3-34,39:)MYN:-'-*SW]3-:*5JZP4I%4 MH%<@UG^0"HO\63.P-&Q,P\ M-<*DE!B=*L)E">:7!.%I*[#G-1=:L=TQ=DJ(2KB"%,8B,UN0EEI6)"ULFF8. M;F=V>@-'9GZATI(SK;COU%DRAYW1.=CWHD*#G>>HC4'9'L+(?SH&.[I4ZV$Y MR3VM]K7W,L8ZUE/]8Z&1#;L_L&N>\3,R_* M2-@U87^N%_6Y%P8C]#'=DFOP9:L#U@4"O>-D] 0:D1I;_V?HR[A4-UC]4\]\ MU,0G:>!PGOD2!R&H^K*=)%/UL5W66 (.5P$DZ+BTJ_D.]D'71Q<-!/BXJ5M? M4=SWLPTK!OF^;-HP[@=$AN[:VYYM+BC,U\%.H--:Z3Z3U,U@I3,5$HAAP=-0 MCU3/ M3P^.]:U5,_5,@7N^\;"+RN3&AQ5&(07< RV( 7[X9^>GP5'88&)J O M6M^J3#N'7GVS;)K5:(CAS"-?2;WOYOVXB?70 ']/ QRB,7=6M?,9/.PF0;I> M8M+K-CE\B57K*>9) R KM"BNIKX:'U\1+C7^YC-W/E_4GAZ3I'6+Q32L U#( M^AVD2Q7I0._ M@TV*)MC"B_ ?ZE#1"?)SV:P#K>_G2Q1ML_7?<6XR+.[_SIL_.HGK2]FP5AN[ MH;ASN!E&IZ. MQEQ.$2"'+Z$&O:BO0 TL/J)V07K@=4M4B/A+Z]P?+6B82W4>>E'Y;N]_>BT! M"N,O:<:' 6>?D1ZH%!K0+^$BUE/[HUN1\G(>NLC/<9D%Y(( 3@.=!+R)Q.V)@G#Z8\(/=;UO0=/T MX!8NZ#>[K^%M:A!L:KK^SEFRIOB0Y*AKVZYRV7B&] OYZ#] M?;4\!]&/Y\ MD?=-S[)WGDP<8(I]V6KL#'L^]S,ED=*_ &AEE$TFQ2 M"K9QV($? 8Q=.5-7M;,#T-A)@4E72(5/OU)M$"S5$J=.),W\1DVQEW77NG?V MC^7,>YUP';6KD')+["[6?G3-ZDRLV1ZK>@,5Y]UXY#4KJRFVWO8%OD"E :." M4)RU53>FHZ.!)WL'ON_>W3"EPPPKOE:CE%<735=F\0;7?N+H=B?V_V?O39OC MMK&%X<_OOV!E)G/CJH:&^V+?.U6*[>3Q/(GM&WDF]7Y*@0 H<4PU>TBV9,VO M?\X!P*47[2TUV8(KL:5N+L Y!V=?$#4\KU!1WH*AF=3]Y;K]Y3M^8^V'IOR)M /#IW=G10@\T^L*?'XN$'[S!N@CSKX MW<".F#Z5W;G6C8W.KI(/;)D>PE19AJ#+G77FH-3Q$5_P,@N=?4VW9]B77.!% M?EJ"Q*@!+EQD EF&/H[P@O-U2V>N>-' SD/2R+EL_O #?:6L+, ,1J=J!GA M.DB!GIZ+P,8/<^Q!5C>MY!Q,>I$A+-FGL(YP?"V];L(MV2 MNH7&'!.ZL H,-&&N$*G,1FQ!T9F.BLT#LN*\]/F[-J&=)*4ZCNX&$=CU.S!D6\\9 _WD&UK5-\-L=D\>ZSS>U_= MJY[YVC&ZR&1N:.HR@A"1<>G?"62_4^QZT(PV'#+Z(SD\B3CJ+,>^3=)HHA5H M&AUX6Q/J##Z^1+T$+@;-K:WKZSW)6J4&J=C-F0>%8@E'&00Q:'4Y@Q_UD3A@+1AR*-6^A$Y*$<885&T'L,M]S@XTI M.V&6,3=E/F&.$,27Y>F)AT/$*77],$DSNM%W^[.B4LV)KHY5".%M 6J]I,FW MZ):_\_SPVRK-)UX^)'N5=)(>JSAD,(JWH8QZ$"5A"G =;\E?6+61)VR61AXF MQ$"4L#8B=A@$2/HZ&!E*F?NV59W:\0S)DUTQYE*0>8X41"X M)!-92'S**8E%S(CMAAZ-G(3S=">92B?L3/!E(3YE:P3^2ROQOZ GX9ZY2G?0 M(L-'*I'AOA3PA]'*VS-L.U9?2_!:B]NBDL@CA4Y1V2&]MGX8L\M$78QK>HU3 MV7(&6Y=;+IYWXZ.K0U\.F"KJHQ>LV4 !OUR^$-W9% M:1=YG:M3^+J]8W A7,F[&+U\1Y0<^4'X/1Z#OS;\A@N=H\3Q[G1=Z 9WN2XX M2J+X3@\$%K5Q'?Q2;=N_Y@RQQ-WVC=]"/=B03)7UO5;%??C!FPMTSX-XUJQ# ML91MS.0ZGU5+2I*VXG%6D\8/J_R[!GT[A/-XX/J @LH=015@B-_^SW=@7>T> MPIK+=-L.;%BT)?4H:Y633HWFG\&E=A<,KW@35/-9="D\\T&Z%2WUT0"A"],RKV5&@^'C6MM0(I9N#"-F0N M*'I"99NVV68DX^''\B&XO*>4.ZR^ 0:Z(SLL?]X+>K;R];$@K,*'K&-L!Z[1 M\51GQCR-1"@A M#1N,(S>-0SN@S+Z;4_1:5ZBWX@KU;G2%AK/8N;YC@N$US\G)=Z\CW4_=-=K1 M@X+]LN8(.W_)Z>"#@3TCM?)?7UDU["+J:HQQM7SQ!SB MI*\=ML[!A-FE+F,L N/;>8'0G9YV,QYVM#7WXJ"4+Y[$=A0$G'@NPU[P7DA2 M&_X*8R$\/Q&^Z_I/IWQ]IE>2U^]$Z?)F@1T9#]*DY/TKXX(Z "P.DMWZP@%9 MG@SO$-_R6M;&7FZM2C&&T!CTBR?..C$8V#<&C!9HM, ;FJT'2>C8'B4VL['" MQTM)8HN,1*Y+1<)8D/@;[8-WJ 56HA42'^8,FY.)=T+]>W?%L 9"@I]NU!"C M^/HNPV,YL9LI7",ZJ.-60YY1F32.P.?+^<+^'5VVES'GQJF^/ *ZJRS1/7(# M9(F\7&(=QJ3TR/$/)81ZJ8>29C' MO#!-?)=OE(%G;FA'@2](*. O7^#EH>^0E/O<2_S,LWWVC ECP][H+/R,971_:]&I:V/UX+'MGUX[CLP^W#EM(]KS,PX\'/VNQ\/MG7@- M;G<;>#@B"#_K6=IQ$7\8HM,CLDGHI"!5,YZ2F(F8@$QU4T?X:<9V,B2GGRGR M*L M[LD:K]T7K_M$ZP,[A6!;=-EXO&\^E<_QH,V%4L.[AK,?/G^R2FS(!8=EMM*- M>,;C3T$2*(0\<&!3V+8^(' M=D3B*.&$ASRF(DQ%()R-SB<4NY[(D_96]W?53).)_$+P3_,OV-=6K6TGW7V" MQ[7WV0OAGOB:;O7UOU,%:37IK06RXJ=8>M?[#U5B2;'IB5SBYZ>5N)4 M3R-)U_"CQ1"I(%HF ^*EGDR1 *1ZD=AJ%?NH&R6-(-VM8_OHW"=SC%K!2 MKM=2[I^7*,/D[F:'[67KG3S3Q/8(>W9F3 M.+,@N#Z3:Z3TB.W-Y92"EC/*^1V**A6I(JL\>(($L>V[-G.(%WD"K(>($YHD M'N%I&'AQX$2V2]<)TDY<-#.E6?!,5DS,^Y&/* MA1PB%5O>1SP'^V+AZL4P+,)?;[W%D&A-2TX#5 -!$=5GEV$#^OZQ,B'XQ M>5WC.T?5 ="81/<"W9=M;?"DO":J)S(;&+[=6/#5J=](#G<8@^M(9GSXIE.: MN31VG(S8D8C04Q.2U,L8,%R0[Y&31.FFZ?20$?:]+VGHG-B-C70T.<7S_$4- M_A:ASP(OB(CK8X% F@"-I3XCKI.%7A)G3F#OIC'I$])8/-GAW]C;'8]QVQ M1'NBU/I"6&(61IEC!PZA,07[F8.YG63,)VGDLM"S(S"?-UAB[*6N$P-!!PP( MVOAH5%/[&X89" MSG,KKM0\D):1X\"0"Z&F.X,%!*I]CJ/*EG*0&AIA,_E2Y<)25EN%T\+T*N4P M;!PVAX,FE?$%ZBZNNE;S^^9\[?XB__N#+<.F A]TYR#O.XWQRVZ'MAJ:_#$N0 MBMAE'$12QOV4^)'@A$9>2@1+[23,DI [&R*)I"Z-(OLS2#:TVGIMK$$Q[*Q:Q1S$<H/]A"4<=!]&C;?A+C2VJH7@<-MWH?YEZ6>8D<4A<-Z;$]U./4.XF M)'8Q0)LD#ML<"O2$I.E,ES1?!HUYF7#",(@)"-,8G5H123D/B0=V'5!0F-KI M1HUD+!+FA9%'G, &&DOM$&S&C),H ;S;61)YT7/2V(0=81W_NXOMU;&_-2.L MT^;7=.*M,-A36&GL!L7X2$2-8Q@W&3]']C%E/,QHX)) H#X?)3%)8]\C 6A< M@9,X:<0W'*$8/& ]4LJKH>4JJ=J-VZ1J%/2K5_Q]"?I!U'[_ ZH, M?_F3Y[^YZ47R@E?PM&5S5E:P@7HE$;LI56?MPT_>BN+8R=+$)5[D@#&%EGKB MA#$)8C\3J0OL>7,Z\,/*0O4!DN=')6D=M\#G6].UMJJ[X:3.TAF?KHW+1M>W(Q,TELB5E0JXNA'5.<@RG3'8P*.1B\I_<93]ME2PM*25 M;/3!\PHLMK*J09VY;I8[/J(2*K=Q7@[.RZ([+S*NUXY$ ..Q7#9U VO.YZ=[ MCRL9C6%GNIBJ@QBY(C9Z&]JZ51DSRE'D9([G)"GA?A:!O9KZA&*^NAO&5 0! M=4$L[4((#2I[GDHSBH,#4(T.7^VAS$^H'S/B470?!T%"J,\#$KC4C[Q8T,S? MR.]]),6]>)UG1;,>"I%RBCB^44.XH;7RH"=4FP_#X?Z> /E0@SCZD%@RY-G8=JL7\N[_-RZF=I([(>L)'T@/6 MHK+A!M2L%8KKCU0Y%]9%V:AD/$'!(I%R8/THOL&"97PKW'1&FYDEOC&P':1K M""V&R[R&,R7^OW#QL]+W/+@D->B MRK?["?(-CB%W0K,,N M:1^K.(9P!6CD"";X#)@C+@85@T*T\%?+CKL)K\-"5 MA:F;\37JZ;,.,-):@[TNEE6]I'<#S-%=M'FCRV_3Y3_,K5]I!7A0B:A#=1T( M[ 44H<;4BR(_C(C-LXSXH$5AW)T2P>U(N$GD1\E&(QX:^*D;]U\6(Z/ M-:"'KZMG21 &<980D0*A^V&-/MM)):;!==QRD1WI!\P*[6*K:B[+Z*JLJ MZ *=E=(*5 I2J^)(@EV48,"-WQW]_&T )Z!E=7^V-/L:JER8%H,A"#BS8(!C M>X1\KFMC+D4;H$#Z>!FZ61C' ;=3,)Y3%^SOQ E(DKJ"L"AU6)9DH9UMEBHD M=N1D<0;VMVV#< T_[S+?3S:)U9%9*']OL" ++E%_=UAKD-E7- M26:Q#U"T)\?(KF^?A/H:O:93QXL0JG9&[8 +!\?A)9BUFY&$11%QG2@"09E& M=KR12.>&+*:ADQ W2$$0QVE 4A[ZQ$X\.PEBUXZ2[?6=VF1XK"Z'ANWD:+!3 MYF0]8:4;\0U5NE; O@BZ\^T@HS$V/[(%MD%*79+$D2 AAP+"YT'!(G/('')([C<#N+-@N_[D.7LLWA/]KF3T!WF$L, MX&B.YU@#T39_VDV937@43Y4806U<#J!D<0VF]2Y9\O=49-(IV\KO<1143\?2 M>)H!"./>\XAH7O\9- U[*?V0(]O/>,0#DMF!"]HG!RW ];!!+(,_,;7Y9E-9 M1T0^BSQ4&GP&-A7PW9@!WQ59$H4LB -!-\LX3#_D>_!>TP_Y+OWH?)\;. DU@(1C"/Q4]"SXWM;*,?],8>=*T&+D)#3)'$,=.P8@7F4>H$X(^ZF+J5)RE4;CA&6>)Y[- MN"1,!2BM;I(2*D#1C3PWC;"9Z%%TQ1YVL3H>:Z3VE%(A(M"VHDIB2/7 M)V&84C"L;*"W#8^2$WB.RP4E-(P8WA.2)$ABH$B1^)$=HRMJ3\1H&B(_M"&R M,<#V;( !Q8IOK%AR,9K]/^,DM7%O>3RLPDE62_6M.T]2&PN$GW&FXPB/U&3\ M&ZL>CKRVEC4ZZYIAL&P/1'^)+A8,_955VY-19G-V*P$[ES*9/(M)G_DX43!.0"ZEQ)W&X5ZF(Y; " J.H-S\KEZ9E\QV6Y++C; M?X]8$U,7K];Q?<&^J,OJZHYU?(:C7,M1/LVMOR^+*PNS4#;2?_MJV\W:$Q76 MDO%7G6&W:K8=O)$6\-C'[J<$#'V.E5,93D8 ZU]$@2<"/XBCC?!K8+NN;*/J M!;8']]@A27GFD\!A"7>$DX;^AI'6TOJPPD]QU<PX%-Z&+Y5EK@ Z#$@J;)_XGDA)G(4. M<7WAL##)>!JY-U+C?7([;Y[./KE<%*EE9:4,L YKDI!MJFS/578(7\,/K1-+ MZ+F^^G0F_+5&#.W6R(L"JY(HYZHD";\#?EYAQ=*B+(N^3K!/587+TD$G[X&: MHYP:?]4W8%=YF:I(9:L'K,B2R:SB?%&45T)T$"NK4SK/_W/'"I[1R/&#MK:G MHKN@ZD+G2PKG)MZ22&N4EYLJGB(W$FG"B*!)2/PTRZW?8]11C+/!W'A.P($A^N1( E2-TD9"[.-J/'3*2^.'\]\?W)RPZ@NFR,@ MG81G0> 1V\=2*([9""FHU* _4SOR,A':&VT+_-3E4+!F(NGY@WW24F7U%;EY\Z.9^\U?V#HSK)J_WM M2+G-6LU38#2U>R:F4-=E66"#:$/\4R< $]^)290Q^ (,>YYNS"H(XY2+T*7$ M\_$>'H6$!M0C:6C#XVB6<+$QW^[I-+7(B69^.#DQ:32US4HGWXDSS$9QW20" MN@IPQ)C#",M<2@,>1HZWH:D%8#5$MB](QKR ^('CDT2$ JR&* $3(LZ\(#": MVJ@TM1>EGTURN,/>M96]:+2=3MLJ>]U$9M8F?I0)9CTVP M$9X7Q#2+Z49[ZH>T[GI/JWD^/ZW;>LSK)AI3X,CSHN_?+.!TP&,(YF*\ MA-:C#QI:X.JA!1]%8Q5E7?=%H;OHYOHR)Z*@(&DDRTU%45YBCJ/,I-!I"3@P M<=G0-ODAI36<,&3P/"^6*"56\7!D'0-3'Z3K]CU8Z#G6GPW'F5*.T-'<'=6J ME5K)@U>H0)%G@? RK)+$0=2N2V);)"2+TC!P$YJZ8B-J=Q\.)4LE?RHK%)%* ML5\4^>I07] ?KBT3O[$G[)$[M>%0!+9#G+X?D%0>1LL_R;XF\N<-V>O M$Q^5/GT]PQX/BUJ\;ILOP@KT"^&-7>KI15[G*>C/S=7K]H[!A7 E[T @W^'' M1TX0?(_P^6O#;[C0@>N\.UT7^G>Y+CER4 6ZP_-L-S;K>V'K@U^J;>2MF4(L MC^=VNKY%^F"_7)6;_5IE:.,';RZPSRA(1,TR%"O9QD2N,\Y:;B'91SS.DH#X M85[U:]"W0SB/!ZX/D!4[@BK $+^5!=.[A[ 6(MVV QL6;4FWC[6JB4V-YI_! M3KT+AK_(JT&P:S]'R ]0<1/E=D] #7C087ACU,[ M)B/ACQ]Q*K-ACP?$'HV*/DJT&!7]Z460:T30!$40UD08.6,8FE'##0]\P3S0 M&?]!FQIR#0\T/-#PP GQ0*,'&AYH>*#A@2^9!QH]<'H\\!:?JTY;NH_3U;6C MF>O; '17TMI=$ H0O3,J]M3);CPIB#^N)\^^?OBY>PBR[NF_/:S.@P^66H^ M]%8N,1;8RR'O>P*^ ?B! 'Q$X#6\Q)"V ?B$ 3XB\!I>8DC; 'S" !\1> TO M,:1M /ZT -^],ZSS#PT!JI_S(,_8L/AO6'D_+L8T'F=96^,_TN3&PQ8<+PZN MXZ'[/S\S8J8G3L:#JQ\.OD>%[X3,];V4N G..;"C@,38-#AS/2>F0<#]9+,] MJZ")2&R;Q''J$M\5$4DRWR8VW"Z"P+7A4>O-!H#;?YBS\ES\ BS_[OV^:B 2 M^.F6$73Q#9V"#?L;UY%Z91!CY/U+(G@C[XV\'X^\#S/FT6].TN< MZZ<:&?XWKC-E!+X1^"^*X(W -P)_/ +?3<+,M=V0^(G 3I0\)-1G&8DR[D21 M&WLQ3HY?%?BI3CV->8)&% 2>CY8+V'3A#'&_+^(=V# MGU#>Q^XLLB,C\"?"_ZX5^$]>P?2R4C?V,*:D'\5A,OM,9M_^%8DQ*-,&X-,! M^(C :WB)(6T#\ D#?$3@-;S$D+8!^(0!/B+P&EYB2-L W%0O3<(%-AZGIVKU MHQXA.*$X[?A46/.EG'(P&"NNYXPOF[JA&"Q)39A+EQ1@/7Y6$2[*(>Z'?-.8\5X_PH^>:G3(X?K3_U MW%+RV97PHN*HP[BB?7/V4#0+X/_(]4U$\3!9AH&K@>N4X&I$W%Y%'*>VGX9Q M1$+!./%I[)+4]@%['F,T2H3+(W\7)3#/)^(2?Q8DX2QP$B/B#I-E&+@:N$X) MKD;$[57$I6!UA4(P0H4#(BY,'4+M0("<"RD/LU10ZNRBZ.,9K;AD%@?1S ]C M(^(.DV48N!JX3@FN1L3M5\3%69!2FA$[HA'Q4YN1..4N"#X1%[NS,(IFL7%4[IUEF,J% PW;OE-S69XY<&LRA4::K&*@:U*!#E9#\C// M2VTG O>"X@/]CN)X]@AJ?"<) Z#Q'7")POE:D:[H28=\W\MZ^8@:X;=7X9<)-Z8N=8D0P@-K+O8)C9@@D9?X M'LT83SE]PC#PDPB_)PD$&P8R4@9BH&N@.U7H&N&W7\LO2SP<;D/2+(B(;].4 M)"[GQ'- !O+835*:/6& ^$F$WY.$B T#&5.@^(56]DZIN9W)J7CZE@\O)"5K M#"J. ?6X03TBP!K.8C!W^X"[F1MP5 M=D:<-*$XN"L@L>=ZQ*=V8@L[L+,TVD6YQGM:S?/Y:?U95#(XN5FX^H^3=V51 M4/5U-\K+'H8IW7Z2U]]@RR8<.2W^]X@9G8>+'B/\7P;Q&^%OA/_8A'\LW- ) MDY"(C(/(]V,/RU1<0IGK!DX8.-S?:-CTD#*5)Q#^)A=I8OS/"'\C_%\L\1OA M;X3_V(0_=[W8<]R A"D'RY_RD"1I"N9_R)*$V2C.-S*5'U*F\Q26ORE!G1;_ M,\+?"/\72_Q&^!OA/S;A+^S42R//)GY,,_@KBD@LHI@$&6,1J 4T#>)=E"GM M7/@[1[9MA/^D^-^UPM^4,1T$?-&S+\H@C=BWHCY\8AYCW'A.;Y/LIA2$/.A('' &'%% MP'@6V[YC\Z=(V]B--6]&14^%ZQDQ;\3\BR)X(^:-F!^/F(]IXGC4%410D: U M[Y,TS%+"PB 81[$@;V3/K)/(.9WG*)AN-[>DS/@9YH6XF\M5C\NST65,_B= MYQ?70_K[^P+:NW7!HY'<6_<<'-EA=.]=/XZ\<+!=GEV-E\)^*BMKL:P690U? MJ$FGBV4#/,?B.EED+AHKG\/GHD\9F6T.2UT=D<60]6I!T#%P?BI9_ [.V(VJ33 2< M^*% _AUC6_ H")V$LL0-=L&_3]B9X,M"?,J.86/MODZZC;__)N'#?ZK*\[<2 M\A3Y\:=LG?%_@77\6)3LZW>6 Z_0-*NEGJ8=3Y?"G["*FR3UW8H !*[Y"%K3 M"*%#;>&N2!D-VWHV3MV*,"G!MJ7UT653ODE!E1"5?#?0Q6O[C;R<%/2J7#:O ML_R;X&\N<]ZH9ZT:(6KVNQH!5MQ"!;<9#0>)'7>9H7>7/UNKWC MFK1&]8[0/?)B[WN$SW6ZDKK0.8K=\$[7V7>YRC]*[OC:.SUN/(N[)=,T?GBB MZ0,MOI;\[Z2DQD]^&GL#]![G,9ZZR^/IX?H +K3<6A7C4Z/YI]!4TK+@]\3PL5253\2B$3C8Q?+LV3,?HEM1[ ;!K/T? M@#M!7#_Y231B9Y1H,6+GZ<7.DS0J-F+GB<6.:[NVD3.&H3T8->-!A>&!4SLF MX^&!SO@/VM20NV]=^_%=Y!]4/VQBCS<@5$TIU3$A&=II2O;5RNMZ*9VUL$0, M!\D/RX5T=R\*.H<[^L&FIO1_G+E*!KHCA>[TTHX.*J\G%!$+4AX1ES%.?%]D M)*9!2&CL)UZ<1()%R7I<.'8$\WR'$3N"&_V0QB2)_(#XJ8A=D7$:9!O%N(^, M!A^? PB;QTV-G@5A:%JU'#Y',= UT)TJ=(TTW*LTI%$2QUSX).&N*V>.8,.) ME(1I!D+/SECJI.O2T$M% O1"B4WC ">6."1QG(Q$"?.9&\=>D'GCDX;)+'1, MX[)Q<)0G[#MFG 3/[B18P&<7HI89I7 57-Q4.<.\4G4EO:05KT<:"SS8,[8O M3VE'C@8#^\: T:WVZVE(:!*A6I4EJ8]-06P"ZI8@&>-^EKDLL>F&IR%+>)+% M04@XQ[9?=D))XGHAW.B)-(J\*(W$^'0KQYN%KKOODJ,GC)8:'F50<:BH, )[ M-!@P GNO COP4R^(4D9$XC/B<_@KB3-!;%NXL>-P$0<;HUC#R EX2@41MB.( M'U"?)+;G$B$"YGJI%X6[5,Z>]'P8'TYP=50QWHKLTN*17]9OOK+^."<+/>I8>UZ]LHS<>35.*MC$)HU" 8>QZA/H1 WC; MF9_$<4"CC:S/A\C?#[*GX!?Z[5U>LZ*LE]=WN=MC$TOG3KA]AN+8.R$4MJ>D MD0*N!= 5*\EU(SD?HV^+:6W]LZUWX#6:V$!9=MP-B!(;(_R&TW1UAJ9\+W7>(D20#FB)T1*FA,G-#-P!X)71[O9#YCQP[? M*QC_*.8BRYOU5L]=@^=P:&<0_T9# W9_?0+6J(D9/B\0%TBE+X7B(B^*G"3S M".=Q0OS4!XT'4P,=X?IA8(N >1L"^"&CPIZ8XJZ?&38)B@-+?B$8.@>*JZ.. MI\Y!!NZ6I:8*ZB^)I;J>G\8\\$@0^S'Q6920Q(\X<;T@ SKF,??8+L(UCR;P MMFG^S93N' !O?=DR'G@DCX-(D%@$0%QV*@@-;$Y2[M PM+,H#>R=FCQ/PG&= M:7/>3/F2UE917@I\!)U+'ETWM%DV974E7X>M MHI'\7PCU!YZ@0>QP$O' !TIF$:%.&I,DI&D6LX#2;&-FV8.&F629PFYW#'X# M0/\&.)VSO,BEL_0M8.04+G@G,E%5@L-%QW4MFOJ?M%#NU&/L#D_G3*RDM*AUT<+(HBV0+%&C6SJOSU#Q M.*7YO&XDQ?_CZ.0(@*2@+*F>2CAOG[DP'L/\O]/*^NN6OZ=CGN.?+0V$MVB, M9Q0P4S:T $I'UG97&2;!90N:$=!6!/A0+^\D7J 9/S'9#S/O<2/_-L?R,?^Q\# MT ,WTB*[OJ/,#FZ3V9/D/JW(/K* &R,)ELO*@@76]B@%#@ R0* M/2]-;# 60^<)V4"GRGQN\7P\YQ\T 1PK@K@CJPA76 6I!4-V@2'[6LR_^]N\ M? 2KV >^FNY (#%VAP+G3=WK3(!&HN3\J'>[)5'@NGC_CN-U=AAS/W82$F0X MBS#D#"N)L?\8LU,*U)RQG:CO)^+T''C2;V)15MC.8=1ANWU&G!X4N/-UX$Y# M&:Q?Q0S@G.]BL)TS<9@^?)Q8+PVW*R<')0V3*.&)2'W".0=>X$<1.K(R8L>) M0STOS-)@P[/Z$%X ' CTCD_9IX4 30B8@2;;5;58?SB4-_\LK^@I:&M?8%]?175D#SRD\ZI5UD8O+6KY2*"\ M-N515Y=ST&YA:?!N%+@U*+-,2 \!:[_%^\X%15XN:\LD@M![D-(:I'&IG&3P MY;)0)N= S?S+G[ZYMI.\P6>C9)!M?_J%:N#H;L&HXJJER ^K5I98]54-NJP" M"=BS1:[6IMZ5UX#U:HF E3,HS_$QRUHZ/9 12?T4C$@(86>48Q>XF/BQ #7;SUQB1[$7 MT2#P [:3I-S?Q(68+P5FW[[_!AHC*(IO0 MZEA,8M9H;-\X:U0_619LJ$?O9/JH[Q\E_ATG;8;NG:Y+7.<.UR5'87*7@:'V M49R8]6VY#L@E/MCUF6%ZHYR[8H;IF1FN(Z/YD0R2^B+31WY562/O-[-&QM_O M:&J(GRJS,X/V#']\>?SQ(R;5&?9X0.S1J.BC1(M1TJ#A@88'&A[XDGF@T0.GQP/-2([)C>3X MQSS'DJ23!I.HS7R-@^L$/7+HCN<@_'DOZ#'=M_=;0>2XS$YC2KPDBHCO4T'2 MU'%([-JAG01^X,3^>J*_XX5,V"[%.?$I\9TH)+'C!,1V/9$P;@M&TQL2_=_" MPW 1O^?-69OLK]IPY_-3[/X!_V'-[;5UM-Y*':UW\W"S9!8DUU?=&TYD^+R! M[O2A.QXV:Z3H"Y2BH1L&U.$NR0(6$C_)')(XW"',\SA(11Z(S::Q"4LCSXT:,&D9OH'O(T!T/GS5B] 6*45MD6<)L#I8DS; I M% Y&!H&:9G$J*!74]TM>,+'N>Z#R4W,FJI$6)AWL"=E7NDY'3 8#^\: T8CV MVSO>3V*6I8S82> 1/_ "DC A2.1PYC*?^GRS=WS(J6_;L4TRP7SBAU%*DCB@ MQ*8V3HB##_V;NMD]JT;D)SM4AL:6I&NXDD'%H:+"B.C18,"(Z+V*:!YPQ\D2 MCP1A&A/?9IS$-&1$!,))P]1W_3%),LY(9J=!Q-+ =6-W+!+:\8P5;=B2 M0<7T4&%D]&@P8&3T?JNY8A%[-&.$^SQ$BYB3)*64.+8#EK'-,X]&ZS+:S6*7 M.RP@L2] KML!)=0+8A(R)X@\QKW8'DTUEQON,GO."(;)Y@BL96P,H:J?]J#D M@>%T$&< O'$A;#QMU<]SL^8(S@.JTX2A_B.#=H9I1ZAH,AYOAO:3A"NZW&^ MH(E(;)O$<>H2WQ4123+?)K9O1R((7#M)QQ,-26;A6#(X;S\51J,S&#$8,3J MT0'&@]O#UP'BR!5<9"Y)N<^(G[*44!YS$.^)'SHB\*)X(R/"3>, %F>3S'51 M;\@"D@B/DU"$MA".QWD-X(F8.B\:B V!'!"?RC!)@1([!R&%@Q"@!1@DP2L!.E0 :)#YGE#B)&Q _ M]1BA+,Y(%$6^X_+0]N*-I(XH$[:;@/P/*04E@ O0&;R0DM3U@]3+7-?S1E.] MB/T<8GLD;9&,R'ED?@?\3 %6?VO1^7$)M),S^)WG%]=\"K=>"\'O[PM [];M MW +#?P'!Y]G5LX 1=PX0>!#?ZOB%!J9F%UD<^/ 6K*0*76SE$I(T31PBTC"D M=A QEJ2[81<%;03_3*OFZDM%Y[4ZMO6[O&9%62\K\05>\&-1LJ_?60+XP@*1 M6RW%#6Z\PLG#0VLYHS8;TMSV&U5W_YTS?7=I(WM?5C22MNE9GU+J\$:\JJ MMNAB4947@ -JU6>T GD@%LN*G=%:X(4M2@Y6$?'LU*>87>ID&7"6**:$VH+! M8Y+$3CQNA_%&!4A@ _/P(YMX ; D7]C C7CFD\!AV)3*24/?6^K 7( 4F,?SYX:K29SSA-*1%>0(F?Q8RD MD>#$2?T4"#%%9]J05:OPG M+4" ;6B]=Z? ZY->1DIY&9@#L"%8BJ@D 0ZXY=&VM3_GXHP4?(P4I/,EK:ZL M6,I!Q\C!NW*>P&<"^_T3'HN(^'86DP14;N)2&E,&!GJ8;'3[=[GM>XR"L/1\ MX#S8:C$5+BCI29"Z2HCG$L=F MV+@S#DCL9"')@$)3EL5^&&]8>]@:(XHY)3Q"6K0#AR1NEA ["ECB"T]D 352 MT$C!%R$%CX%9%%9@9.#]^$[J,#].XQC4;2: ASB@4_LB)+'M.,Q-P"YT[8V6 M>G'*1>A2XODL)CZ/0D(#ZI$TM"/JTBSA(MF=#+1OY$"1$\W\<')\R$C 33LP M]4,O#7P07Y@GZ3"PZ8*(@DWG9$F:.#S;]'<&H(U%MB](QL 8] /')XD(!6AC M$6AR(LZ\8*/=]5TDX .B'Y,CP3N)0B.*'N26G O+3;:((NN<P'-YMA1]?G/X^32BWXO$ 4-*757);6^V^"+9O\0EB_BO-4 M,X1W<-N\QJO>ST5U>F7]\LO;(^N'$R#7CV4CCJSHU4HD\5XAP;TS$$E]<]A' M_4=3_@&'[H\LG],YRVGQ1XU#Q)%>:K9ZW%UA(/@$ ./_#_>.?^KY1[]?[\>?WPNR?.091[_ M_/[7]Q^_M";YB?7NP\G;?YR_'>.W)U-B6L][J+RC MR+Y%VNY\WR-7U=7%N*;7>0,K9M@'!53OK"R*\A(8C\7SFBUKJ0#1.8?_:7%5 MYU(U*I>5U:D+J)ORO&FO \-^633JLH6HJ,RF 8N_7!;<2M'#1#GJ^7#7OY9S MI0E?YLV9?"@^"I0NL K@)]F-2&:+]._J51/],I5.(A49>"KF]@GY^ ]PF>4H MPPX6_1. R')L\K]J+T4)&Y1OS>=*LY4*^>!^7,V'SY^L1576"\&:90VK*."[ MLG6V]28.((B=M7?7\E:Z!)# U=N7CHX.M'.N!*TL,<=7OA-,JIZ6)Q,ZG$0N M%#,[CJP/ %FN00P:*^RG*2M,^AL\?; /97-M122:$32?RQ5'-F+=S9'W"30)8X-4MQO&J)C_'QP'8:U$ MV&!GF(\)WS)) #S/,M@D+!2T9%H45\H0!XOP[(8U'5D_4>6PE(M3CV)TB5Y* M231-E:?+1DA]_JR$C]5[!*RY(XN9!9=8Z.0$:K$*6"BNKBEG^I8<646>Y0+) M%$"G]J.?)B&H* .!6PN5)0;[;9 H%$=G;WX#<+5K59_Q-_(Y[05OZ1)OQ(#E M2;L]ZS=Q"OO&+?^D0?"+!D%W3?^T=2+M"?3(.M94@H"=R6\'M-*A24-@+M 2 MI$#*5_ L#M=("TB[0MJK)<#/Z14>7?%MH5":XU$'U"V;)3P,3GE>\J.),6(C M@48I@8!7[U3P:(XG:1J67@,R%+.'RXXY@@CH^?V/'[Z\.Y9/Z3[[*!I@O*P\ M%RV#;P^.?HP^!XR5%8<%"25/?CX^_GQTUR?+1Z8"3WK_T%0HS@8KOL+3?0&, M:<6+IC9+>\?EBGR3JZ =(X UUH@B^!>8(\*O PY\"3]*L8'+E[(4.0!R6KSQ<"^!^PNB/K=V"2I80.O$<,=WL+!.!AP%GJ90JTVBQ1 MBJLHP)6$Y'8!=P0<\[KM:T4# 7C7)91SR0$W-9(A"2 "SLNZD=NF%2:'KZ_P M7'K6!:X.'L7R(M'=20W#W'79K8HS32(P]F\^?+D1UD8O+<1JZ:Z[5QK%M)T[BZ)OS!Z_J/QP[^0/6 M!A=55W\L3IT6QG@QL(GO6I?Y'?RM0!K/[@T:N3+QW=]^5]*46J=%F:)H4URQ M0NY+^06*.(X-;L'BPJ*PK_!-?07L]UP;,_I#I1_7R\6BK*0TEC(8##[1H-)> MEUESB5> H0=@D08$JN08504%604*X :^5'+D*A<@C:2-4RZWO!E77=1E^T(E M6'6I&EHN^*Q_@=*MWR?E!@>+JB@7TG1(6Q4!=8@+#.=B:3U:77/ I@#QC884 M'ANTA*0R3T&U0HDR?$NY0,/M/])T4S8%;J"5^_ S?M/(-JGM@AB()0VZ\UQI M:R"+ !JMRM*:8$TN3?3VF;,>AOCTU;6=TV^XC@Z2I_@O[50\?*=5TPM8C=(3 M5L EH0FF6P[P ;WL#/YM-]2N\#(O"NM,% LKHRB@T;R20A;5Q'R^A'4"-5^B M!H6:)T>X*%U14HO$D#=CE7N-.4",M#NUQDL >XBP'HI9]@1>G#L;OK)&SQ9:<1 MPO:X5M0,Y M5)J1_/"7/WG^F_>?W\I_7RFGQ] I,F 0Z3(O^ :UX9):7B?H.1(D&O1()+AS M.*GB4BJ8_2V9D,<&.!2>[0R65RL/&(=3=J%6+R IK#@W\&^/KWDE9-BPTP/QI\=T%3*0:*DE%MYQVC_ -B_B*^44V/E_ $ MBJP&ST0^EXN6#V%GW/E!M0P# M_% 5@@;"A7,RZ]Z)7$KY?VI:"+7Z5H;,!1RPZJM%TZJD?*:>*LX717DEX-*U M354@WW$Y8&9S^/<#F-14&1Z_YIP#.;RG-;SX[1D8%#/K/:Q^ 7@Z ?YS9AUG MZ%I2T)"?$+S8.JYS"N=/&CXG8M%HQZ;=^4MQ$]QRG5 2!8$C+?H%WLF1]#+C M&&/9]7BT/M<=6)K&G-A(UMJ0'1:JER"@4:4%'4\I3%(;:CG_IJ9@@09Q M*J1,08X*'X+.>45DDM6J+ 1X?15-K:2G?(=\Y*)LI 9=K.KK^+!_S&4 0X8( M0"(AT]W"MS^"1.@9]1K[EJE*5#FC6E$@PTT8=Y(?MY$JD&[HB9HW9[4.6%W# MV,'BRC&A7'JNZ+] !VVN6L^MGJZ@S"%095:4F&V[DAJ]BCHH/U_[!-1-\D+J M&O59GH%*=8'(0#E"ZRWZET;/A@IV3K_BMM">DSGQ5IO]7O?Z^E I5P^"5USV M)H/TEZ*@YD/1G95E RJDRFG\!6Z>M^!NL:!T/!53T[JU)@+E3M6 C)WOI0D+ MRM,V,*ZJXUH;N _6CJQWRTH1* "XIN=M0&>FO+)4DA\0_.8*$ Q5OU(5R9,+ M:%W$-](L:#YGH@.R\HQT4*TU6+5^:IW!61:5RA='O5[K/*!F@>*4L[JU1[]( M/;\UP%#+62RUL:HC!+@6#OC'0)MTNZ,C%95::2A*ME6OQ%QGZ%0 IK0 :Z' M:)]&Y!R.$:[]5SI?9A@+K7"GQ]*P:*3"A$MYFU=L>8XQ4*G&'Y.37X_?OGVE MH\F8[@[?$+X\7[1LA*&]"&8QS:56S9=RMS\J[0>,TBX"S)J(#._,66! 1%E")^+ 5&ALV%9H\;<= OO#1WM$&JHY,_G M@J*&#OJFI=-OX>YL6*8T:]&B@=^ #N8Y ,0";D";#P#NBO!&H M8I_3A;3!W9-D=D!3W!12H>+UVG PLJEZ0;/%V'"L+ M":,M.FBKC1FE86-Q"8 1]?/O4J9TRT8NM.K(H]<[$"QI3N$)ZT)>@_?. MK)^^O-6!MUIY@[[B:6MS''H/U/"-C"XP%&-19#32\$=I*@-B+=&N'B;T4RKG M(ITK>26[3+5"X60Y_TP!Q,.8HO*K*$K6NE%[>CJTP;H'KK !1:ODET_#1^M[ MTU+R\Q9,U[E=6Y'N_D M$XPB+U^#0,-CN7;S%3]*BNZ# B<\D'RE0 MDVV==$IXK"L?>5^-C^=:^_WJ@=*L8MU2#?Z/\K9=4- UEO60KWT! A:BT0@ MFCUO-=$M:Z@EL].$I?W@ZRY*Y?:N%&>%[2.MJS Y_ -G%=<@%-_3&T,[H6Z= M<%E^NM1>)NG,+'I.V&)QQ7& R##RF@.\O7(P\8V"R3S!(9^.=>)HS3SV6\,*.CIVTI(Q^D0=.6"G[I/>W([X#(ZG(^ M%\71UL+U\9SGWX6VS' 3@)LSE9TFRD4AUD,(J0 [DJ]$9:6:H-.LT%W4^B'. ME:4S"$7JUZB\7JW6#)[=VA0KX=X^YJ#U.I"8"&^47EE9Y*74.1JIDNOXL+(8 M6]DS:[TA,JY*%\JJ: WVFJ'KHWUT%Q-6L3 9A,.07C6P!WKEL]^S5'"OV^CV M]?4!$/CE*Z;6E76NA7H?=5+N"]3#<1\Z.#>,60]C>F#82'N)H@M!+GW1DN!L MU8H=9BGNFN#BM['!(0>EPT#J3^L&H5R[N&^!S";=5LZFCHKDG!8^%\AN6/CN7_ M*D[!^F[@7)^05386V>3.G9#FYHJ%BB-G-9&0L_.HI%?K[%6F92#AQ_.]:DT#\\[ M@/[PZ^^OT'\NH2HM8>7YE1:(2NJW?OU=6DXZWU39,H+*? [@#SE?#KTDZ!Y! M,XL6;*D*,3Y\-4Q9[J6!MB(U M_.JN%DB:3[D&E'2[P7M.2TQC!@N*X\Y@5T/FM0H?JDFKUJ2E'O9#6\%Q?/*Y MK<5XM1UH_8OQ50CJ(PON4H[,'C)7E@1@GUG5NJK2*_T!PG[]4;<^1;FZ5[<\ M>&+K(6^AIAP,*%^&E-=4TI4D_:DYD_Z-\\[+K;(^M+MVQ7-HV/VXK!J3LS!& M,>!Z)F?!J$[/H#K]C%'Q>5MBN-0A[+%K26^E).Y#QDQ]-DU]6MR>;0^L[*BO 343=3:?C( 5JTGL?!5L\AVP--06-JSE[DHP=<$.US&D-A1; MTR* A0)%[FR/>:*LG0.D9/,K,3^OJ7T%8_()47= M=%FQUO30-]Z2-7HAE-=%EFG+!^:R#G#9U!C)P=.'SU%%A)BPLMS,&9%KURE* MP-WQU +5JFC5QCKQ0)_'JP^Z3M60V_^_)9QS7/0M60\ZH"ET9LW$I+)11U9G20W&/3E[Y9SO M\KI:+I1P0Q\^IC&@M.ZK?$X4);Y%2KR'6-C%%A\8VU1E!;5NKJ"DOC+.9=8G M]I@LKEJS63*X5=DX\#\W MV^G:#4=_07G)>J<2]F<.6L*@F3S$3+Z@$HNXRX MMSJ=5+N*NJ+YKID&UE3@H=<< "7"BM3F"F,JT(V-,5:ND,Q[U?T+"@V7*9TR M!TK[G[0C9B/>T!: ]2Q3%<2A\M+G2\F@<@$\=SH -3K0W@VQ#Y@]7:%AD0W&M/U>5@6W_H\ .7%F M?:I.Z;PM:>6"@?TNC1.=#'F)U\HTM7HA>Z"\:)IBCJ_NO@!"1*;:53,NC6*2[T.0N;3DP'D$? MJ;ORX;Y<6B\*#:_N+:>=WPG32Y?-&5:!Y&*[?:.C1HBL?K]*9$FG#ES8Y@@. MW1 K.7 U:B4RAX*RKH-5NX&APV+E"2B$*WA/H>T5#$77/#7U5"XQ=1V+\\0T*W=6F*X'NVY[D$J\#](G.CRW!6*^*JJO$H- MV&.F/+\Z4MF:RM8@!:AUBZK):T17JFYCN/^\QU;'8'F7* M&E=+*]OV;HJ>>[40UXEI#++P1[F4]'*[DJ.-A@M?I!]0.0"Z= MJDTM-E:TT(V"DU;)&@*?]EMJHY*MKV*8I8QDBY4H+61SS-/5\5$9!-BH8E=, M;<4_V(=/L<*X5C!+I?8LY9BR0\XDKR'M:E8=>H!+5%@)5N/+K!&9UZW56Z!N M6#5-97B M+D<89-676T;=.TY6*' M>YHF M9O/K6J+-!E[CV8!@9M? 8-:58,TDSF$';0A= U?W@H!GH.VSFRKM;3W.#U>Q MQ/S8M[T+')"*CH/?>K__IPY-.S.7'K+..QE+1L4U*FZ7U;2UV2QH: P$-V8- MZH@0@L7*94U&7]RUK>'OH!WM2CAL$FZ$\"B\;;;# 9Z-/;0\:ZVYI8Z3* JO!EB<6]@@+?5KF/WAOKLS80V^MDY$;Y\MO/CC8N MP@+,8;< 60&)O3" R_^SO *5N.IZJLVTYBE=$FQ%;=J\=)B-BE6R?1^$5O:@ M+8 &\;!P5D<@] + !#K78=XNW;^ [25:W[ 56:>=7G4AD67K M$4(1N]H03N:&=MFY*E0S7ZL!5I4"E;(@^TY5P\SD?*Z B\XG%>W"TMY";6HK MF'+9&+Z%SPU INOW]V,MUU"_#M%%F<_QY),6JM*J/1/S;GGMFNO5;&6$83<9 MKC6:UI9X%])96\]R4?9@4B,0]3*T:TV;6T?KIZGOH+?2 $3F;[=!F#/XJQBV M?%1-/$ -DX:M7J+,25A4>=TN4@46N?:$R>)6,>^2S5MCNVO5J'HES\6@57(+ ML#N<'S2-;USSM4>B0T]W_PJ.:%5AYIB>&' RV'>?9-75)*^P(7H_*,U6P'++ ML\NY\A3*1@/HSE@N>.?W'(!:MG)6'!A3WH< F.,",48+W)U('1I6B W1)60T MY#UUO$3O=J3/G3ELH2W?E472-3P.2I5-E4M'=E MZ6K^SE7%2MV=4K7]S_%XM0I ZP?K7,7]<;R4+$0[A-6M.E-!-^G7W:'X#/,Y M,?M-M40]PX:TNBNH7A*NOGN#K@O!IVX5@ZU;5LDO["QT@35"70[GINJ7(^NM?IVZJVIK6%0T7TE1,=<+KO/O&C MM5I,*<48.9;KFU** Q*%+W;CXSE1GX:F?[V2R\A6"S,NRF)YKBP$K&YLD[S[ M#OM2Z]4M>#K)V7;87@W9Z6=UQ>FR^>)JPZC-?MF]C;--&*-;>ONZ!IV!\)&Z M/1GHW.NKR'71_;S-Y.PR)&>ZP4[;F6BVULY@ *JNWC__-@/]'DQTN@!# 7_O MHH-]!@"Z6>:GS9DR#+L!.ZVUVSU-=A^5;?!E^H1JX=5U;^L3,%"+PZ3$"]5S M3G?7(MAB83-';\O\L)84] 2P84BY%K3&2]O /V9IM&L8U.(.6G9\H=^LMY6 M=^AVYA^^M.W,,0V38"R\"^$.&GW#/Q>JSP*H/46!_Z)RJL.G@C:J,V2;USH) M#69$S.?0E9C1\URK;TZ_WJX0G0GM) 0]OW%E3(7FQ?.E+);I>M:V?*ZUK@8- M3/I^\5M'A%RB;V]NZ1:@R'[029CFO&U,R*0O\D@M5Z]"=3FNVT3HCD6L97%T M>3M]EQ*9E*RZUE&5)2?S'%HVJ5AHURJP+\%3B^N:(=S4?Q>^Q@0YX!9():=] MD]TO_=@5V6MO4=#YO .MM#;/@73D[T-&*9/.AWUM&MVP3LL#S<"Z? YM..ON M<+K9H5R3^J1K\-9).M6PCG/IS>VZ$RB'UTK+H]7Y;?]>YM4@:KK2+7121_/0 M.=*8(Y=O=:'&;X.XSL^RM]!GV>K!A#2-$3<1N=J2-8;,*3JV*G M=8]W:/H UFRHHK8]QSM-.*M$UP6V=0WV_MI7= M.):S]\YB@C-.1];Z>2[:W;:6QF"@T6RU+^H0!*W0S]JLXA8B74_LMAM=5RIF M%/P1B],1;7P\K.AW.>.VBU?( Y)7RN-_=4U*KFITV'VPTM-WI8Q2'>7B:B,= M6H4DAOWJ[U2ANEF@JD]R>T,MKEGR2BM%+&55[HEB>0[*\/F;];K6X>5R7#PV M0AM4N)X*6J7E-U&_Z15?.V>K\HE<^YKD M/!:5U*U+. HYZ6]MO<,YQ[TM0B6[[G.P@8>A[X?J01!K;C/53FP=PFHX_>94 MD0)GDY22GR_GO;4Q+!RM\OJKW 58 @(C;6IE[*IMN2&;'\ "BR73>>/=%$&% M?=46LEVV\FC))XEONBT:'E7Y#B;=-\J[ULWL6&GQW=5!R'J;O%XEA6WE$QJ@ MJ@H )(SLKT^N!.VC:;I;PG(N%\GU ^%5I9JX?-*W8L =%3B%3!8L=%4FN6R? M3Z59*4V[#/UOZ!B4CU+)-!(W4@ZRHE353K*.!C,5>OG:2G[=_AX'SH!ZC%W% MY79NG@NSV@1#90RH,MMZG535: (P%)&%:(;[E^[?D4ZNW55$P@4IS*<&3U VSP0%1"C[QIHZZJ../O MR[GH)TY=^JRSCSN75E3KW5J\W'&]M>>6RNT&M9Y^K(:QJ[HS+XWR-I6-C^=LH%>L[^ZK M'*4#1PN.Y$3!N"SZ=FF=.7.=\)'-W:X&S7V[\;PRC(-?IW(RG&@SN-41DI2- M;8CG#4XSZ,-@*T.55Z>_Z*E$0P\&K%AV:;WI0/4^"Y6Y,$SEZ"O#&0X'+2OM MIN]U1EG*XD0O6G3:76]C7.K*=.VH+U0@1GUV2#[ 65&-U"M M35S3/=FVKW:05X#W5_DISM\5LY6$NG9@V76)S$-!JBPXG4,A1=(9)B[6PWZ[ M;7 '/BS$*49'A"XDKP2&KH3N MMTL952IQ_76C+=96NZ;]-&CKN17^-R-YFJ MKS'R-SMKBU=Z3%G:]#ZZ;\#+4 M5;H8YWI]V"T^^U[?4KFE=RIH14SW4>SK5P9].A0 ME[?=169Z3E%]5EYV!607:L*-\;$;OC$UOM$[Z-:Z':_5>FT]@'U.PC5]>C8F M?+>I:5L?UQ=2*8^[:L"!OO:^D H#:_1?9=N1_'HFTS&'UH6G\K7PHCGVM9&) M6[5.V=H8 F7#^RLQ9&>JF V]F(.V)=?T&-_*W+ -I;3?5.L-[;247;;O,HN* MMO-YT=)K6V!M3G ZQCQ)H+U^+A->]&O.>2&L][1NND%-[Y=5N0 3]Z1< K:. MLRIG5*7WRT\(7@SKRNEU0^!7DP[75K>&C RPH.>E]_:R#.*@ -H[WS2,#2(:+7Y:&Q\G45V3>+)#57XV5.'7_:??!%O*9@XS76^ O=_H M^6SKVMI0^)'UH=$3#=H".%B<]&[.!M[063?/>T4OQVDB>G!I(=60;L\+E?BL MQV#@^E;'@'4#+SK)VU6LK3M.!\._L W7>D=\V;UR**1PU"$(S89^@U4S*;+D M#I3+=MTK.X"B'$N@AE6J-/A^BHE?92%KYE3YII51ILK]UNO@\KEU#"ILH=] S[%^38^FPQ:A M(FVLO*Z74H'J2U[R]8U<\WK9N[BK(E4*T.^8OUG!>PNME_U(YU_;9LHXKVY! MG[6# M[)#^)P5F0UVC8/0W4Q06-^KZ7K#$U;0#D 2GV'D2K6;Y05'"]H3,%$;C_N]T MOL2:2;>M:/[A1 @]G(.]>8=/_00&Y:FR0M7G_ U8FT5Y^4KU>Y#O//GQN)^D M\)E>L3/!OF*GIT9'#3[C4 EZ;OWP^?/G5X:U3F#;8R'^K6KRASG#L8A?Z+>[ M>6)' U5#3*/@I!8R)-T1"K7E7-%3@_1T37^OE4N&[;ATDQ-5J(?%"_\"!;/F M[532E<:3>J1HZ\DTC' "VQX+[=ZD8_*\7I2U]");V JDN=).9%00C)?#D/UT MR7Y=^;V1U/N)RMWHK[K> MI;T1\*)WL"B5Z_)>SIN96;_\\K95ECW_S4=0=*WH2/[<)F_@9S(KXFTWG/3M M<#CI3UVGKY-N3.G1JTG1B#D:HY,(OV!+'$G\_YBOS,+%068YS\':FQ2L#8F- M@OOV9+5<):NZ(RO@O2I#K-$MZ(JB9/*:N6BL A] =2,_-=$.,Q$4 ]<=D@9\ M_%J>.^PXV(D"7(K1I2>P[;$$NW^3:H+TB7WJVCB8V/9(R=??PR3TT?/E+RM= M$61O[1JX\3EZ+/XC:CUVIR/SU6XE;?Z12BGJ>\X"(Z78!Y>J^:?*%<(Q'_I< M4$S1RI;%0Y.NY<1!#*Q9UA?LHYK/Y=2%=>5)-P212TNST2E\ZQA+?^[;(^24'7HHM44$X^1';NA*2:^!U6I M61 M%F4';/D:$#&O[3?R6U+0JW+9O,[R;X*_NM: M8%/N1L#;X.'P] [VZ.-7/:E?MU?KB^ JWFU3/MQWCL(X^1YA\->&7W.1<^2$ MP:W7^+%SVS7V4>*XMUP$UR3^,R[(&]MZ;L/&_KV$U[D.7)CLP9[7LTJ# P?FY1XQI1,T%1@VD\ M1L),Z\@9M(P2+8833IT3.N;(3>O(&;2,$BV&$TZ=$QJ=<&)';A1H&0\:'I#X M:OB>X7M& YP0WS/>UM&@PL#XN26,XYOTM]$(CA_:\=JR]K!.9JYO@P!V)>G@Q!^:Q MMLMNH-YO&GQ@2-\">(+ -/S'\Y,!)W #[J8$] M(M ^6T\2PS\.FJ0-L)_*[=5Y@H9 U,]XD ], PM/?ON<$3*A\;C%/E>EG"E0 M*?>8<20?5%1K1&QJW,?@S_LA_(E(D_'@R8]G<928$S06IC&,X_#<[ON.[,22)SA";-^@U,7QQ,Q\-"#*N? M"*OWHEF4&/_.Y.(X:\$U$\W9S_DY$=5%SL3CHCDFE^BY[+M'0/KN%9HOFL.- M! =&)WB$3F#/HO"!Q;)/B=R'UZ2;D_8,R#"B:#3(,:)H1#@PHNCAHBB:^?8# M_9!&$KV0@V8DT8B18R31B'!@)-$CYL7:LR0*QX=<(XH,,@PRC.@9.0Z,Z'FX MZ/&@P:#!R)A10=_(F$?(F#">Q;8_)KP: MYF8F?>P[J/:PP_2VK!NKS-K FM6B\Y&K14@2_RB,D^&? )9S_WV$1]$MVUB4 M==[D)7 N4= FOQ"PL1_HJQWMY8D@;X:KC-S(-VV=1PA9HS@]G./\Y4_?7-OQ MS7$XR.-@6+JAX:G3L&'IAJ6;XV!8NJ'A@Z%AP](-2W_IQ\% UD!V:I U+-RP M\&D=!S-HZV"B4NV@+;8:G3)E7V.UPAX$XQ?-K4Q#Y=%Q'3^ ,XS9T.T6Z-8S[OHP[GMG)<];6C@@UAW@ #.,V=#M%NC6,^Y[(94MPIX<#H!H\:.N6:H5/FI)F>0U-%CA%%(\*!$46/$$7N+/'B\2'7B*)1 M(\.(HM$@QXBB$>' B*)'B*)D%KMFZI0Y:089$T&&$3TCPH$1/8_(APMFL?/ M?#C#[288Y+M?@/6%-LA[^-0I4X8T$L$TH&\T@D>, @EG461:YIK3 M97RADT"+$3FC@+X1.0\7.:$SL]T'AN*,R#G@TV5$SBC18D3.**!O1,XC0FZ> M/XML,_'0'"^#AE&BPLC>EI>I..0N2;5KU[$>?N+ Z?/TES1/@YW+-@^+FAX:G3L.'G M]T39#_',]A[H 3S_!@-WT@$(Q&,1'@^CA//_(?VK3)G881GP4#60'9J MD#7\^Q$:O>O-DNCYJYE&A*$)JO2FMFD"F/NT$!5M\OFI);XMQ+P6M2EMVJ-= M!A#%;_[G._>[IX7W1&30O@6^ ?,DP&RXA^$>!TC6!LR&>QCN8>&AJ=.PX:? MWQ-E_LSV(W,6#N8L&,@:R$X-LH9_/YQ_)[,P\,Q9F&;DIR,8$_/9UYSUHL"$ M9@SYP$:^"IG>; (^)DUJI'U97S3C-9D-HV.@#IB/#YSE;NA_?/1O^+:AVRG2 MK>';]P[CN.YS=B4=$68.D?X-WS9T.T6Z-7S[WGS;>]9NTB/"S,'0OX&I@>D4 M8&KX]"/&F0,:4XHS@]/XNYJ&@APS*4G^?SO&XJ&=0PL1F3[#>% M9#\SVVA*.#":SF,LTL1QQX=;,^5HU,@PDF@TR#&2:$0X,)+H$;D(]LQ+C"@R M)\V(HHDBQXBB$>' B**'BZ)H%GK/WX/<2*(I'32#C!$APTB>$>' 2)Y'!!Z] MF>L\?T&OX7:CJB%S=Q2L_'_MO6ES&SFR-OIY[J] >-ISY!,4S4VK9R9"+=L] MFM=M>RSW[?-^QW6]S:WT&^ M,.XS[C/N,^X_(>YW6?S=X\LF<=]QIM02DYBFC/,NX07O%9-]=%']W^/+$ MNS=\]I<37/Y%!I&I^/$#/8FU# 5\H?[,@G0*GZZ43L= .,[O__NBTVCU6AYU4!X9TEN&ZRS!#^@-9UFEO_HP.A[BSNYK :,XR M7'<99C1G!_VYJP-3EBE;-\HRA*_AD+<:QYT35H9ZMD);N_QE 3MX]V2%W9.] M,-;ZE8@C <,.HF$6Z!'NF8AX('S57W'OA//D.$_./?CB_ GG,&BOVV/I=X\M MG![-L,^PS[#O9OR-5< ]%6#H9KFMH]PR=#_48S_BA&<'V<*%+?6&)*8IP[Q+ M>')TPOU*:K>KPF4I3NC.IW2DDO7ZBG%N6PURV_AXNCKQ@+V!==J5NL?8VAU3 MYPX[-]_?FL_P9CO&=HSMV-;MV(I=>=B0..-%E*PT6*CQ4;+ =AT7*O8:+'1NC5VVS@Y M/'2)K6RS=M5F+BK2 V"U!SEM?YV)!=/UB!7UW$PW+:OP5VEMQ287;$? MY>YJ@CO,V7R6+)L#5@(V!\_8'/0V7V?A$'?8'+ Y8'/ YH#-@6%9N[UBR@9K M@H.:P)1ERM:-LHS>:S7_.&)5<)4[FZHDX]V>[?"7*LYH@R>+O#BBC5*9*F!; MUM>!'\ADRL5GKJ[D..^$\T[8IUCH4QQSTLEN&"C',R+98CG %K983E"?+5:M MCE[;/:NUF_K%1L=)MK#1<8+Z;'366"9U>USLS,LDYN..8R13GRU472W4P8J9 MWXQLCK%RL]5CW)GR<3M3?E2IP+U"3NYT>ZW+[:Y=PKR?'&8BNR5K-;<\[JW8 MW));9CO)TEJ<]<#&T!GFL#%D8\C&,.^:>;)JDQ>VAD[RE*TA6T.VAFP-V1H^ MV!H>-MHG; QW255K80P=Y^:V]_C8^+FD46S\=M3X'7<:1ZW-EW/N'EZZP].G MWK>M<(:+>)]BZ_93.E*)\.(Q/'&D(AU<%8<+[H6QUJ]..8'?UZ6F1:KO5,./ ]T/E.@=< MTA'DX\W_OH\3>&PDO"Q)5.1-19K(2()(2/^/3*=C("B7TFQ_5;']W4;' MM6WKGAGO^+KM*.RU.^YQEG=[=SO7B0V9,\QA0^80#]B0K0Y\7??X6CLSMLM* MQE;(8>:P%7*(!VR%UJFEY*X"O)QB;CX[T&0>;)\';+A6![H3]_C*0/?4AW;M MT,:N*\4:YS-E&JMWW%N)1[RBW72+T4ZS]WIEV,D&SX7^,*&CPT?&S[JIK?B;B1;/M?8 MR9:/+1];/K9\+G#4=QLL)9^\%5_@H[ M,&0G".%!Z^CE&S_0DU!.3P>A^G'_K.W0@>, .4 \O&M?IS))W]#<]F$*8WW: MEUKAK0LI,88OK@,_'<'?W7;G((B6(,Y&I.U^$N?4"B*B3#^,O>\/>L =!%Q M%X J64AWA8^SPW"45B_^>1%Y8>;#ESH%.NVC5/C4!U%%VE3CJA_X60FIQ2 . MP_A:%[T07\-\[7]KK[NK>8LX;0*O1>HKLS3.S0J^-XB&IZTW=/D^B$:<@6P% M/Y3_QHC4,9'*7@\2$,J)5J=:360BTT)/R6Z;1[^83U6Y"G30#\(@G9[F]R]( M6#%OZ[6:AX:D>^\UK6:OV[[GHE;S^*2[N0&=G-PW M^^<](%#"PY,'#^B.!*KCI\^?XD#MT[O)[M!TA9# 8S99.[RGR=HC+$*63,2M MA:QO('EP&>Y^'25*B5_AFI$6[X!$OKA4$_"(^RH1W5;#[8.TZ\;T.@+<$^9, M,R8R)CJ(B1]AG@R)NP")['X[PPIVO[?;XYA-C8NFIM-:M7B;[X5P/<8W^/<8_9PDC(2,@>8'U4;KO'3 5.;=T^78P M.A7Q0"3J2D69VGB3)<<9M>TJB=VEK#LJL.K!48]R3@K7-CR06\>;[U_J$',8 MHYBRNT!9=_"$T;].Z-_M;?XT((>XPR#%E-T%RKH#* S_=8+_3J_'JK0S(%4_ M3:@QL1TB+5N$NNN!.]PZ:AP= Y;_ MNNT]<&7)$^O%I0IAKD/:@(")?%.(<*P(KP@[L9K 8 M.TC9^HFQ0WC>..%RZ[KN;W!MQ9/IQ2\J4HD,:6=#^N,@"G2:R#2X6K%]%F\# M.K(-OGP?1Z;^-JG/1GV=#BI=EWA:NV/!=U.UF U.L('MBQ/49_NR3CK<46O% M)BT,;3NL7,P&)]C %L8)ZK.%62=-H'6X8EB2H6V'E>O.0QEJHF6[R1DV.DY0 MOW[JX([1Z?4:K1..G+FK74]6&52EI'W22EMJEF)(F?PY#C+)'8W[&JR&:\DL9&8XQ PV7&RXV' A7P\:W>/-M^MFM*P36C(S'&(&FRXV76RZS+8C MFRY&2]Z"K#-_V)JQ-6-K1@NQX\9!E\V9Z^8LW]6$_\M^J.CCPAW%P^;AX='+ M^1W%ESM*GQDRN#?GIU#S?ASZ#Z7;>3R>R"30<23B@4A'2GP=)4I1X>)'(('X M%6X?::& >+ZX5)-4C?LJ$=U60W1:G19="!_:CT+Z]J/3_H],I\%@ZBK*FHMQ M3*=!"B/V8*"?D]C/O%1\45S:"*_)^ M2JHWOE/CVN)::O%3[Z!Y*. ]81!'#2&%KSPPK%JA%O_4;7;SWP0\^N@E7*$I M-T(F\,PTAON/FR?%-0]Y/_QWD@3 "IBC\), 9B#Z4QA!^_!E.8H@$K_^+O0H MF$R4#W=(L/0RA#OBP4"KE.Z(X*KR\K/+STWQ-DNP'^S2M&B(7N=E#ESE"\6U M2A1.,P+J>R 6\5@E&BZ2*?PD?/ DHC@5(WE%KUYZZ@1V!\ M,4GB/Y27:G$=I*/*&^%EX.E\QQ'A#P]Y5U, $JM"1)#I)=V'5%Z.;P="YJ\K M1Q'&'OUHW_=;%.!?ERE\J9MNVLC2.W].GL'B6;N#6)VC.;J-BL2YB1PJX]+O MRP%,XE2&UW*JW[P0KUVB< W\S6=H"?_>3T!,S'^M35SDYMRRMJRL_]H;'?9M M=CM"1WDIL]WN'C6/*W:[8@/1<+[T,#1KTILOB*D"_+C0<)X&("H>;H@!XSK_XVGX(4FXFL"[(/_:QD" M-?V,C$G^*(W/\F#,<%&*8_/PF< ];R1&*JP, :>H0:J#0>#)",Q\<.= O%BG MNIF[+U6/9H%[E5=WNB#P>YPE MXK?F9;-BK/%%,([\'G^6Q?#HDL,Y?X&?.,1[V3EC-FIL0LYA1B@9UH30?']) M8JTQ #4(4C?7Q+>8%,<6;<_-DI:&J0X+-2%RV5\CQ'IX)]KV*C'6>:P].'QT MXUG%Q@G@7QQ%*FSYX$(IG ;F LY@166Q$F.@(C7:'<]!02%N1668I#$8[(MA5EIB$#C8R&3DWQNZ+!!I&9K _"',83F'047U$WT6*: MBH8]AD<,8;@T\@ D$A>8(*W#,.[+<(X5=XF.I2X^QI/P&!0=& DV,0TBNW*V M"]8Q'=S6O,UHEO[L;2KY@.C)2>>NZ,G!<;-]JTZVN[WFT2,Z0'BWA,>H,3 < M'DDK^,4A%!3<,,3_+]"%BJK>J0JWJ%WOY6/HV5V*=K=65_0.OT8MB9.4Q!L, MPG4ZHASC[JO613U%W2H"(AK^AD?\F0%.P?W :!((.PY\T<7G3Z"#P1#< M2YSAE=(IJ=@ (U<5?S[*B*_PO1Z!7.1$74'N!+# +3R4I*!9\E9)G!CB$@N4'1!K#P4D1? 1Z#()AEM@? M"4#L V N2!$=A[+$)3T%<1C;@-H(F-Q7(,-@;J^".-,A.M$:?,80=^K@6<1\ M2WQX*4@084A?(5$KE\+#BFB6#BA:=2\&&/?3N$)$P$@-#9#EI,_Y?"O9;PC@ MG4"&0C#+DH,*2VR($>:+ <:)U/@\_#Z>-PNW4+^1BW6)Y0;92TL @[+7Q+-* MEJ]]9HU[:<:VNO&?^WMN.LN\6^CB"F'F+:R)5'$L_\DBN)^,%U1:O ?Y M%WF\U!<_=3MEK';>LUUZ.PSM3>G)SIC0>:NYO%V<\3I+5Y!\7J$]&:JJ!;S5 M^;/NF_&A<$;@TS5I3\W0;T)NT8/<=G!8(@4WH8M%"SV9CV(<_" G4 [ *Y5) M/Z[LQIF%L2>3)$#7O;C%\ ])7]DN3- [5;2>0T9(6+A)_PI<34"[?)L373YR M#B^^GJ-;/A%^?!TU;PTR?E$:W&S/^,UOS8(/EQAB[\O?Y'CRYNVK=\91UCL M)YQ[\"!4F9$-OR(;=NVD'QKF0@G^J5.NFF^NJ5N51?.-)74%E!X4Y3*:7?5Z MBPG,;IW+%("AGU%B^[RO;$;7K2ZOBL#8?KZVRI_;*'<:(I4N=KB+.22WD=FN MKNQ: !X* ^A4!E )T<';<0=I=ACT0+BG/7.MU6MX/6"+P5E?X;H5QWLEPPRO M"M* UDFX6+]?#'!EBM1 C]%B49&;@#R?71)U7CZ,??3>WL-N:CN:=[A\;OXV M57_Q8OHA@+!<1(/PX*14^04QMIFTX_FDXA6W&!\-#[J5I.;Y:Y?S/6P\J3&+ M?)O'%I-X=0/N#JM#RH&C$DC"1]P!'O@E1?9-A+@(D>!M>;3(CJ#Y"##3??DP MCPU?=/B@>^H/*UM9H=3!X5EMP;>M\2Y.X0)5M7')7VF7!/^JI?N^!>',8R9U M((];LEB&(*H2."XD<,W50N>.%*2*.WQSM7#3.5AQM:#OGM;#?(9V9=,0HP*W MN0DF$_IVC_]6_V 9]V!NZRS 0&]$[Y4A/DA&&E\X">%#\UZ^WF>7G[/#S^E% M=0"N!X#7 U8VAS,9KS<2>N[*GEP0ZEAM9?-HV&5V>V')TYX9V0.7.121J$+@ M^DN=K6'9TFN,WE+W;'O_U4T@X:U7%U=TG1/>>JV?5-7$*)<>7:V6Y$_.^UZK M<](^+/]Y@"BTUY,%-^H+JH?Y-23 R\6./ W:_;NWAY8*R*QZ.DSJ:R8D:&T M-E[]0*D\D3W268@>?$.$:IC3Q:-G4O&5J8+3U55"7\$\:0D@)ED?Y-LP*YHN M&L1)=1#]3 ,J:$P^T5DB(T]5\JEOWENNX28F7]9F;B0*)QS2E7AGG%*ZYF" M]7H%T>!]B$&F./S6K$VQC+@_;'_V8)5P3:?UX'C-W=F[#U'CAZS)NW<%% _N MW&\\J@C\>JORQ]5B"B<V5=NFX1/>HCIN?.^%/7>#Z7NDT]UR=H&S=")N[I04Q\[PG!(_ YAH$ M\S^:\OQ(F7)#4E1$0="M.+Q"92<%ACM!<_T@-5?\#D]0223. !H(0GZ6T?=& M7M>(Y7?>2/E9:"P%Z&264!GZOS-X5CLW08#?!M9E0%T #N+AC:SA2B_4B9$ MMVUO1&U==B)8W!>DE#D!:%K4B)3SL_,:2"\(L=".0&@,GE'POX7GYZL^>&I: M9Q6\S!OD4&R*"J8HJ5><@94*#4"(O4MXY=_^^J/3:GMOWN)#/H&'-32E0^9[ M_PUX8&%\_6K[%2>UTKH=BT[M!(Q_P&1QRO;^+4+0P:[1Y!U=9GT=^(%,IDX0 MNVZTSI']=X6UA7ZYL8/XASM1\'G46!PIV=]F/)'K+V6 M!)=9A#AHJAAMYAD@L?&=$>#2$)/L&^"VQ4!5:9 0O*^KP*?"RDA=DU^.7MV0 M'I25M9+8<"LL7A,8)_%FZRTA2F&Z=6J%NP;C"V);:/!O&67X6SMOWF*K-/Q M3V(-[\:GF(KFRIJT*=X_J"C9E+3'PPA8B)D)86SJ-&>2HJG&$'+Z9@*NV\V#[&-1_K&BP?0SSL_ M8@^0@(()GM0C,0!GV]Y>C@] VE?8'8"2P:L=R\P+!1C;L2ZZ*>@4K-P05QB# MO-E"46:H5VC,">2CXA,:8-FQ8$PX MR.OAJ(D$S2(6T@-PHF8#5S##.)GF+0HTV;,(^X6%6#"?@BCD<2W;R\2DBN1M M6>9+_XM.)2;4AT7[\9@"R]A^@:;BR4SGG5A Y8")"3$-5W-)H)#O(+6!/]\\ MIU+R2(TU*@TF9HHA80"1QOBV6<.9)5O>[@";+N3M6;*BO##O.(HD0G9;;F?F M(B,[LPRA%C$2NZ=**D/$ D/BD@\O231HL^D'8:CDC;!'A$GGIQH!$$0J;H27 M!4#31!$_K'Q;CMJZ )H3-;V9;S2C*_3%D-HU4-,,#):5 7AOQ@4Q\\6;^_"- M&@-IT$F21=_50C&)(V-TYV@H(HFE/Y83>B0ZG9%=TW\'F9U0(+C;^M4H:5FD MX%E3)Z]D$!9!VK)73]ZY@B0NT':5GMK@8J;5[.0Q 72&U\C9H#@U(TAF7IYK MP1P59%I%)5SYYW"@&R6+0;H1=72CVCF&VLT44^G'21)?FR=8!01X5O<%%J[! M*T3JZPRCI($RR5ICI=+R[9%2?B60#]9!M#L6/^H1(.@VC[I=-TSG9CT&AR;N MCL\PAQGPF3 08_4 YPAA9-I#U%YMEYC9! &[,-6FA-L KM%3[.0B0].\B?R& M'&PBORSXI@1[8R)M^*"$Z=H/"/ !02[#!;QX/1D(2W?RTX =*7=RJEL?43^ZQB1!8QD MX!E/!F@ S\,J6%LS3\\, T!1FF3%#YIDBTLN! [W1FV8&).H4Q:MB8XNRW M9,4*>U/](7T*_[H9S&67HZ M"'XH_\UUX*!=!BKT!QA_*B5:G6DTD6CUX$1W8F!:P=17HP)C)T_QJ>U'U MB$WS\(.39OOH\"4*TZ)S..T(FH>'W7NOZ9VT[[OFL-DY/+CGHE;SY*3G]H#R MPS&K1+>Z?4QR<9/:]VCG0XXR78#\2YU3>NRF@W.\"B _X-#8E6CL#DU7,.Z/ M0%&@'_[RCQ>'+UB"-['ML@S/JB>GOL.8ZP85HFXL>U(58?QWAA6,_S7$_WL/ M8R]@M&ZR[HBEF-F+VZ#:W,O8:KT0D+2&'&;#\CQ8P8;E:0U+APU+#0T+)@FR M/7GN(+8"6]QA ^->G=3#'=QKNZU@=6,L^]'/@Q7L1] BDN3_]FW#/^H4I,/DMD: MO$7)(*OIT2J\>Z!MV:74+J:L4XKQT\99LQ"S76%6@@]QEUM[[5[CL'O,ZN0J M@U;TQ7:7-6Q#=E_HV8;4RH:<=!J]=H_5R54&+;0AC[?6?-BZGU>9JZPR;2\7 M:HFXJ,# P?CE,_4/F*:.T)1-^CH-AK 17H]5H-XJP#1EFM:!I@S5:YQTTVX< M'*RX^&(%X!VZY[5V6E2#S8$+MTP(4]9!RK*)7L-$'S:.CCD^NCO*P)1ERM:- ML@S@JP-X^^BXT>ZM6#[$VK#MI19O4#V99KP;#+ Q8SP0ZHAJH$YAO_C>3)\3)5[)\? MYWK_6=#PWVB97D_B6FKQ4[O7/!3PTI#.X"[/V+9G-4MZ5HA'4\<#\=-ALY-? M3"$G69X\2;^WN\WCX@(\I=/SDDSYQ3F4#;BD4WF&N00(G&J1*$\%5XBD#7KV M3[UFKWHA4',B Y]^BX$6> 1PDM#)FEHK/,:21B1\51U0K]FN/L17 P4W8;#L M2D69^-GSS] C=H/4J.33BFL M]ZO1<:=Y5$BE.7PU0 48A,J?@O_RY\/]-=TDCI.PCJ^E_@ZD9JW04^Q4CW)SQ?V;^N[0?M'G@>%]4DM8).)S!_UT/GS@/&L+^L^)2 M^+ZB:@L>AY4%;(D=-QSZ CR,0PN/+5 $ (3\0)W&WO>FN/'/;=CQ\.G=AHVW M3Z]]=%Q9#R^:WSQ*XE!FD3*?'ZPL8'AFFO9X<5@P!!&\#B#TXO,G=)#/X,FA M'2OX_%IDZ*M?)P%!-SXBT+I8O@ U)UGBC6A] J^0$WCU#QA:JF!HO>9!,70] MDHFYAM9)U:&86<&O69C.\$6E::AH$86C5TD*"P>!F Y7?;G\S0R!G.684-68)5VR4Q$*UHM=ZJ?BH^P=IZ M:-;=M2(B&[&M*IZY&,=T&J0P8@\&^D5=Q>$5HN$'1'R G/-$^4%:*P*S7#DG M5];9<-H,?8K$OS,0^O81^C/M$UBN@?7%? &*MU+@-"GT([3ZX9%^"#E,E#'G MA17^'8UY EX'. D2HY8_R^@[A0HE^#) &;@)[AIBP2BN MC%96EX[:&RD_"V%0,"3P1C @&>=CM[Y84UQ$-(@_,YG **S3]JL$?T9TV[G# MAE?$6:I3&V3MRY!&6L8S;YDNN6D8' 4/9)"%8>&ME'?8*^E&O-P+8ZW\YJ,M M\E;VVVNEU+N.92L=$[2CLW8'"KOM.;J-BAJ,B1PJD\2S+P +L4>WF&:"GMOC$,NSG*'PWSO MOWF%NY]*S/\L1G80-A22CN"'?=R7%$#E,;T7#3K05_25V5Q&\W\=)]^)KG(2 MD*\2F>]-L@,,BRCFQ\\X$7TJ]H)7%9>*PCD4(:?(3#9!=ZDJ2PWC MJH4J3[*P4Q+]NBLOQ\&\"3]!EX ;_! RT">DREX2]KVZX";/US\_.F+ MF(29%MUFY^"EF!!3HVS

>GY.,F"1V-:)IC8O"TDB6,I'A_H @E0W4&!$YVB,QTG^',8J A'!CQ$ M%Q?)AT'%L-A3L9,R*G3R1A?).W#'']B9!40FC[FI'R![%!TTZE[2(E";!<$CVX'JDHAF""!A] M _3XJ>#F<0.Z:,MA%O>_7SQ]>V9P$?CJBN1(#R*H=HO>Q (."V+]=MX'@9W3QHDV$ZAMP M7/D*$W.'[$*:UHC&+EG.B56P NQZ3G5DIMB@H6VQS2_'Y\V<1QC!T6'_HC"R4V28^IRW9 M,X^25/&+2F"U56ZK&]-8/ 5-&O@)UW%EA40A5DI!G1M,Q^9@#H(?JN(LY"N" M]LNF^(W6=N3^DM.=^YUG7]Y=TN#(YXAID2@4R%* .]WHF<&_0YACI#3XFYB- M"CZ:P'79*,:<]& PNQF.'@FMW6#ZL"0E?PP&-Y&PG :[&4^532@MUW#@]H4@ MM#@S2CD%^PF>M)ZC2!G8#25Z(GF6:C%=6$4KLM#38LP4CI91ALYQIW#HMVR. M:X4VVB@5*RL/J ,&1:A8B.* 8$G&UI+DR8(3E0QP@)&GF@)>ZJL!1D?GWHF/ M*6JV* RT1R%D+QZ#9RE_B+T^>(J#('V%+J(M(&J8>%[AJ%6_AN]]!1,$ZT:+ MRLIO5Z_054[2X'_-3S!0#/!%Y)J"+[JWX (?T]!PFX/",U2^A1?"6R@+4C8COA]3,+- C_*42'PD/:.XC+9ABJQXC,B:C/@R%1Z' M_^.5B( M($2IV5T9XL:.HI'#;V:K!T:)?P9%;+PH.(,OX5NB,[TO QI'U*6/ MO%^,) =^ ([M0FZ53-5APQ0*Z6N[=1E?+P?OINI"HV(A\ 5&1D;<2 ME?A8):MA686PEBU+$-6R8$:TK6@*2L$E0M.>3G-6SV#Y9)A!NVA+V:],YUL3 M!BGP5AOF!;H&'@W&#\*,QFA3?,MDF:6*Z1S"5C8J6S:^$6,O2%^:UXV\\U>W#KS/(S8 M^WD!*RJ035T#$"L]0IQ*95_ZL8QI7WDRTZBO\#'$G1]47]QYT('."Y/C1-MN M #*<(F!2DOQX(I.BC+A"(.DE^*I$31!Y<3JT=T$;FA(A=!B;Q#AX ^XQTBX@ MYO'048YY=95(&^[ M0?L&>2Y8]0Z\ ;QY,!]>FLWD,]D\&5K8H $*P 9[,^5N]'H//&L\Z\C4R%%: M#*X1QA+3G#2:0EPL!+B/@E, L]9?9%MS2UWV(&F*]UF"=#0Y!96U S[(.#SS MZ^PY.LT.FW)P;BY,@ !V]8UKDKPK20C^5;X&PF2&P#0Y,56)/KP45CMCB3U$ M0B_#K94U&1R >9C8J!UC0PIK1>Y M(/>JDH'ULW7"S%86?'@\*=6C. M]ZT@5;#><"F"]:-?%B7%_^R9%4YE4MJI3 M5WC#!7$7>;>"1H.#F,99]=T)UG>2_S<5N$;$';EB*\ ^>\:]JGI2M'T&5"FF M>^-6W3"93(7GW2!W,5$P82^P=1V44Q1CZA&63:#K#=X^B#QN#])C\W$ *6#Y M;HHKT/V,K[>^T\8].&HR<5>LWJ)P_1=U%6@;!ON=R:^X2 MH,?8J)H1GZ5NZ[[6Q>+R>6K\E11!V$I"XG]54PYU(7DV]3%/KRBSG>_MF#"3 MWHN,"@:!HDZ&*DGB),]=N1F/5#*)P#1IRO?6L_MQU6VXP@3F&;^SJ=@Z^#$[ M2*HB+!,UOYJTTL!T1'FV17G)-UGJ+2'LZ[7/#,VWV$IOA7?(VQ MY7D?+K>1-T*W-P.U-"H[HGQ ]NZJ]V$F.[]Y,RFAQ\2(, \9FU?LM9J=]BO3 MHPT^=SLVP%WRXZ'4-E$K7#'2;:(@_(VA%EWMR%7 U[=/*D-IKSV4IMAS.2]L MD;VXA(F]C^,477O1:2)AT"W+(IF!2TZ"BDAH1+:R^;!0GVT2-GF-GS'QZJ(A M+N!'T3: $&CQ'Y,T#W+QA>0"9?P]S$6T6_O_:6YW^YM]L/I,W!6=>O'/K[,U M5;34*!8ENERV@6;-8_A-?%FF'Q)=:.Q@M4+JM&8_N7G^FGE=KP/FZ. EDFG140%V3,WV:WK' M[?NN:3=;1_>]K-4\.>EM;D#M5N=1!O1\9G_'87_'I#U/!6]<.4/^Z6FZPK['(U 4Z(>__./%X0N6X$VD>B_#LZ_DKOQJO)1W MZ*4\58+W,J,1&U3'N@D,*^BS5-"/N(I@_71?7IY4/]D[=(85[!W6T/C<>_1\ M 9MUDW5'S-1,:&N#:G,O8V^>D5@W#K/NNKB#>^QJU ?W.&3G#"LX9/>T]J3=Y2P@9\S$'E7!Q9F6D:]?<1:. M<^AO2QR6A?].ZZC1Z;7 S'9(9);A"%!Q:?(_\P:P+_[YT;8>7$U55F'/ ^W' M+K6W8[W-KK-(Y[*\:^6)N>GC\K>EN[RQHV(;LO M]&Q"ZF5".HV3]B&KDZL,8AOB+&L8Z6J%=(>-]@D#G;/\8:!C9_G9"3V;D%J9 MD.-.XZAUQ.KD*H,6VI#'VWIYV#88;[H\J)GHS=.X'-RZ?Z:N -/4$9JR]5X= M8CH]%OY:"S_3E&E:!YHR2*\.TKU-IC0[Q):=$7ZF*0.*2X"RUVX?L/B[QQ=> MW=<;DYBFC/,NX4F[NV)((HHG>;';39$I%+>OW++5C!E':0L MV^+54>>(:Q)V1Q&8LDS9NE&6P7N-A53GF#5A9S2!*-=8-K'LUUKVF:9,TSK0E#%Z=8P^8)"NM_ S31E07 *4]B8/-W&(+3LC_$Q3 MIFD=:,H@O3I(GW"-4>UBX9Q\_L1*<3:.@7C_:R+B\4 $42JC8= /%??6=\Q@ M,&4=I"P;Y-6QYV]__=%IM7NL#KNC#DQ9IFS=*,L0SA#.ZL"49:!Q&&BZG(R^ M.XK E&7*UHVR#-[L)=9+'3@CO8;Q=U_U4Q%HGHVTTB-.5*^W]#--&5%<0A1V_G9"!9BF M3-,ZT)2A>HT.+L=\]9V-EU^FL?=]OR^U\H47C[&#"\7.>6O)+7/! ME'60LFR.USCTKLXV.+XWN\8JGEK(N.*@+3%E&&?=0 MILTHLU.ZP)1ERM:-LHS?:WB)QXV#+@-X36/OG*7^= >T_R*#Z)4(8ZT%=4Y/ M@VB8!7HT!G+E:>M[DL\+=\:",$T=H2G;XS6*?GLL_+46?J8IT[0.-&60YI32 M9ZX"3%.&%9=@Y8B[]=9;^)FF3-,ZT)1!>HVXX-$)GWSA(%\6!F(YR[TV_+/Q M]D$2CX4?Z$FL98AA=O5G%J13$4172J<8>^>]*K?6;:P.3%FF M;&TIRQ"^AC/96?5XPMU5!7>XLV+.S.ZRAE'J6:(4.YH[IPY,6:9LW2C+$+Z. MH]EJ''=.6!M<9= 3;PMP OZ3<>YC'.W#0%*8KPC54(9BH."2O3ZGW#MC=9BF MCM"4;3AGE/ MIA6?TI%*A!?K5._YG([NC)%@FCI"4S:YG)'TS%6 :DL_TY01Q25$8>=O)U2 :[R@1VU"XMS.OH3Z\4'/#&5 MVKAGD1='.@X#7Z8*V)+U=> ',IGN*4Y4=\Q\K$'9/ORDDG*V!RT8JB"^BUF) M8QYLGP=L\M>H0#L^=(^SG8.#1OXO3(+5C)G!S&"[XQH/V.[4,)&6\:Z6NL8\ MV#X/&._6"*WU-I]URE!7)S5C9CC$#+8[#O& [@YQYG&>JX0*)N>T!G M_A^9QCV?=S]??'U[QKNDKIB@E6@Z"U&=9N< ( MUCD+J-$ZVF1&R/U\K9WOX XW-UG6MX.,9$/'>L2&;D<-7?NPT3KI.,78V@&D M.^QTR](QPC+",L+V&NW#%6.1#+"N<=,M@*T=(WDIP7K$AFY'#5WWI''0:CO% MV-H!I#OLO/.T;?B_!"+3Q]O(^7*SU,1=JF P?:#%.5[%X+@_ZXV(T3*TVY.O MQ->1$D,91"*.!(P\B(99H$=C()B(!\)7_50,XD2D<%F$)X2/X8DC+130U!>7 M:I*J<5\EHMMJB$ZKTQ:)TEF(.Y)4F0:W#H,K%2FM\7%2A#'0 68.MUS^?&;R M;4_>:/%93KV1\KZ+STF<*B\-8#CP<9C(<1->HX2YU'OS$7X6^\?B+8Y,1KXP M/>)^CI,DOH;1:W.A_Z;),K&23/1?B2\*GJ>!/KIZ('P0>5F2 &?3D4S%M4I M(F*0DL0/(IE,X8/(CY%/8Q*8>*(2B:PDYN,W_4P'* S,G-68X\TP1^<'$@GI M>4D&K$E42"6@P 8OAPF2I$J7P?I"+]1XTD83T&=_(RX!$]*D\Q+LP141W@C M&0T5,V=%YO@SS,&27$!"I*M5'_PJLMA&#*GH!R+9 /2(F F?X[+SI9!:QUY M?#6W98FX^/S)7 ?D36$HXOS=)Y&",.B GH]W,A]7XZ-Z):J,-!;-V"_0H"@- MTFF.@>#/$@A6ZJ\;P"]B$3Q-#HWZJ1]>F/GP'N"J5L43KT<*'G@EPTR2G.!= M5B;@+_@PP/"S%R6[SJ-N]FY?MG6+F4IXR^C>#. S).1#D& /]@5]>$-*E MJ:!">@##(IGJ8QSM_W)V]KG\%56MS+7Z?%GX1.D(()9^7L([:M&%Z"8U4 8F MB 57*IPVQ5D8"CV2\"5= JPW?PHY!B*"J(SD%5A/!?(B\V'@$!#D)Y,D_A&, M0?3"J3B&==8^_++?M@^ S]#-Z5GH0!R.TH\$8PX_B[4(,!C *=O[-) M$H2B31*XXD>7P,=O7%XHB9'5.SVSV^]YK>T;W/:34/#@_NN:C5/#F^[QH> MT.,,R/E!WY&F?_R$6?H/S (_=A'*5@HONI)7OZL4!?KA+_]XRF1B.VT[BQ%@+#D%=CR#MAR',& M\CYB.&<1XBU9(\G.%R-1[2CZM,[72K7UC%G+=Q[$@^,<6_;N,=^&OMINT31 J]ZC%[BQO;\^R9][6G;>; M/(>0_7>VA\]%KQ9B)KOM[+;O$D4+F&H?\4Z/,^BS%T0B'<69EI&O&YBKK0#> MRQ1<7Z;RSGH[/BO-^7I)3.0.8ZWY-#2W2OYWE[+NR/Z*U?QKL(8+]==J;GG< M6W&5R=KD;(^9W64-FY#=%WHV(?4R(9W&27OS)V@ZQ"&WU8EM"-N09R?T;$-J M94,.&^T3-B'.\H=-")L0IFS-*>L.G+!QKI5Q/NXTCEI'K$ZN,HBM\T9M"!]5 M6 .=.!O'0+S_I7YWV$LMB%(9#8-^J%;,URC-7@6=-4RY5K.T^&1W!%VB=T=E0="(4[RZ[A4=,605@<' MU8$IRY2M&V49PE>'\/;1BO%:U@0'-8$IRY2M&V49O=D!9W5@RC)EF;),63:. MCV8<.\?'K D[HPG/FK)E5MC"=SQ1D:;=.=Z\=@5^F*:. MT)3=FM5AIM=;T:UAZ7=$^IFF3-,ZT)11>G64/FATCV\_X(GEOP[RSS1EFM:! MIHS3:^0_,$[77OZ9IDQ3INGSI"G;OC76*,>-@RX;OWHKP+.FZ7;KU>K! 7?P M9N\7&42OZ( ]$4<"AAU$PRS0HS&0*Z]AVUM\B.)SYN"V<8DIZR!EV?%9HT=- MCQ5A9Q2!*%NBIEM[7/+VU#MZ@R0>"S_0DUC+$#?RU)]9D$Y%$%TI MG>+N'F^(NV+;F::.T)0])>ZU_PN,J66F,0T99QW"4_8)=\)%6":,DV9IL^3IFS^UEGFM!K'G1/6 /=8PRN= MVFW9\>EQ3ZP3'^-H'P:2PGQ%J(8R% .E]%Z?-[D=,^1,606U'[27Q^5W3W?BG +JRQYOP045ET&;T9 MO5D%&+TY//OH.VU/BPQ/3\Q5D.$F+5EDG36.RS"K<[)BIVB6?I9^IP";:^-J MLZOV*1VI1'BQ3O6>SP5QCKF-3%D'*5N_U8\[<,/)MSNG#DQ9IFS=*,L0OCJ$ M=X[XW(;=T02F+%.V;I1E]&8'G-6!*5E+,]:,%0!>V/BEEY8QYLGP?L0M4P(_=>]G8. M#AKYOS 3UC5F!C.#C8]K/&#CP\:'=8V9\5R8P<;'(1ZP\5G=^.QM_BRAW4,Z M=]BY^?#;[G&SQIC)E-V^-6(>;)\'[!'P)<-&QS5VLO?@L*6K)@@\UTR 6OH23%.@(/[RCQ>=%T] W_H9\%J* M,9.9T8+1@L68R>P0F1TB*J,%BS&3V6DR.T147MWM#$T9@7= C)G,C!;U*7': MW0KGI]@,Z,>A_U NWE[I)"8*N#>2B1)[.9?=FX&Y&$=T&J1 ;J\ZIW>?+]T= M^39Z,"RM%&TG8:F]02?F69WJNVT;R\2N![$9/Q@_=DRDF=B,'XP?+-),[!H0 MVR'2NAC89LHR,C-8,+%=QH]=].RVU=.K'MCM3M[[SU('GHN[0+NH%-NFZ7,7 M]DV68=7/U+K#ISVX:,7>ZJQ NU(EQ9:"!9TMQ;;9Y+ZE:!^Q KG'&+84;"F> MA:"SI:B-I6@=L@*YQQ@G+<7.;NDP39FF.P0>;'UK8WU[QZQ [C'&2>N[B^LT MK@"JDUJ\#<(L53[G#+@5RF#1=]:E>E992>YP:XVM4E8F9]TKMB!L0>HK]&Q! M:F9!5MU"965B"\(6A(6>+95 M-UY9F9ZU;=[%U=V3'R3#1&::;K]1SC-);]JVM\ED=I?,C!:,%CL@QDQF1@M& M"Q9C)K-#9':(J"X&89FFC,#/%1J8S&ZAQ2[Z:UQ)LIT(_RKGF?Q.MRI_7P(9 MY5 !RH_'<60.D=$BSE*=RL@/HN$I[P2XN^AY5IN7V[8(3.QZ$)OQ@_%CQT2: MBJP$M58"!FN6TSK(*8/UZF!]TFL M'36..;14]1HGWQ"$_\M^J.CC;=1XN5DQ^R/3:3"8;D32W)_V M1D#P> G:[1,,LT*,Q$$S$ ^&K?BH&<2)2N"P"RH@Q M/'&DA0*:^N)235(U[JM$=%L-T6EUVB)1.@M3^&V0Q&.\=1A:/%9SGU1LK[+CXG<:J\-(#AP,=A(L=->(T2YE+O MS4?X6>P?B[S\1K_^YUW\EOBB@F88I M:1&JH0S%0 $E@LC+D@1&FHYD*JY5 C.,8=:)'T0RF<(' 4Q*<=)I3 2()RJ1 M.#2:#'[3SW2 D\M?YLV\3"ML51=Y2DC/2S)X5:)"B<2!!P(=Y#!1BDA]':0C M_$:-)V$\A>GZ&;T5GI0FF9=F"4Q->",9#57Q,G_F91X,"RB/U]GIX5>1I26] MH#)^I-P YDF#@\\Q4=&+-3Q):AU[ 8W3W)8EXN+S)W,=*$<*@B3.WWT2*4Q. M!_1\O#,?EYH9EQ$(PWZ88)0&Z30GN?!CHCF./0X#'][9@-?3&T%$Y=!01_WP MPLR'.<$@M2J>>#U2\, K&6:2IHUWV2G"7_!A@$H!,VPR/*QVXM7@U:*$A8T, M\.@AZ0Q.HFM%!P!J$A)EP)Y4_@"!GJ@()!EUPD%\()0P?-2 M\2$&\(1OS^A*4,J/<;3_R]G9Y_)7/T&0-9 ;XA?T*8LJ>@5.5];7@1\ M#6? M+@UE&<*(6JDC.RE;;?OZ:3#8_UF&9*@N1PHD_BQ)T R2RM2*I)N5I&[SJ-MU M8^+N6#3T=L_C,8QM"KX'_(C>QTA>H1,$'A_(6M_*FB99,RX2NA.R(G7H&H:! M[ D9?"EXE*P:\&X(T3^AJ>@LY,@($:I!Y$H MN8*?<*U7/!2?20[V#/(; MI^MQO*!VG85F%0#ZHC"V%D[%A=;HPI]Y'@R*7$Q8H$3PV6,L8BQZ.!;AJI96 MLUWT[G#Q DKKHU_HBQGUM2 $^JY3^&*5AF?YUF[HX+=WAS=1D4IQ40.E0D[[\L!3.)4AM=RJM^\$*]=HO#& M O@.S=EQA^$\"6AK8L93 ##WP%6D&-HE3"(8P"7@#?Y:1KG>P:S0LV-'@AV) M!R]JX'$3:8*[N$9 ;X+6! &&@63F!ZGQ*A[@7V#0.DY\6@U1')AB3HGZ,POP MP!65BVM#_)'Y0W,7BC>L8[+QQ(29*F2C:.8/\W037?<#[86QSNA'%")DR/PZT$Y,L-@0;]! +J MC7(65Q^'KQO+[^!C8I@21^(' ^ 8/(ANU%G_#]QI@(5T(0P->$.J(IR-M"_- M!QDILP="CRP$"7^%#\".RK2#"'U;6H#A2BO!-753_"R1/;%U>(G -,$&;BK0 M>CY O "A4D8T!G$8TO[0/91'LE;KR#>/?0!(W-CT&K?U28FPI79\?C M"K$6A20(!6F?8&@$O[2>,!_[W]5E]I!%ED7V447V'9B4="K&*AW%/H#ZE;*; M7BRX++@N"^[O%/A'AY$EE27594F]3(%0^WUI%BYC7!M)=@U8;EV7V[?*;H#F MBWL66!98EP7V@P*I8"EE*75:2L_+J">&,0/?AOK>8)"+99=EUV'9O8C @568 M*EO9#9L5U56WAVJ=O[3B$M:&Q$V._WW 'JQ[@U4:'Q,%%(VE3X"HM!S';5> +JCN$RL\NE$B\PK,CI M+_K3N1J)I;)]6#T6KC],<0UR(QTA#VR)$Q)_F9*G!MX*DF\KB&8TP%;LY'N- M=^X]Q4EE*\QHX[5)ZZJ*JGKP]F0NE[-;E$55UR#0.**IDHF=XEOEV1FV:88P M3S,<.3<:G-)=]]VZLYR6:;AE"1C5&'U.8CU17IJ9 >)V(WYMIBAIB_!LD@2A MZ)S8@C-3R13FQ4JIW7B=9(G.+ A]R4(E>IW>7O_57N^5+3^C"Y67)68W^,QC M'5K+Q-A"+$52L93-H/UH^.\P1JD$1S HMZ%#=0-?EWXNBBG JHXCS(TF]9S2 MER8VEDW@Q4%$Q6%F4_Q*!B&E45L4QP*W)DI$!I*;;Y>/Y90VO4%T*AH.]H)J M;4QE6JF_1L;,]0C8E?%5AVY2P\WF_./D_3RA\(G _\<+]-J_=;_]B;H5@%(' M5^H;, "_"/._,?_"T>2LBZ_O?A7=YE_^8\:_J0*R589*M"3A_D])6_&VDML" M[D2&*63)=Y6*+X'^_FAU7:N,=ZFR+H;/6^ 3\4G]F,0ZSXPAIB; U-Q@%H7) MX#HDQA]$2"Q*D'-!H'N2LOB0,J/P.[B!B@,)31'. K# G@'6TE+#$$RND"U! MEOZ5PM=57)GR8CM,L,B>S9Y!1Q?&\HF\TW(\-+4,_0>-5\-/0(F9O" /F 2+ M/@)$S!N>J50.L0;:?A$@ Y4*P5:$&:R&L[')$XN' ;#9TZ^IJ(;RI&@>9G!- M\7M1;CP"Z4;H#;"BHS*;(,)J:X/,Y!XEDI8MX$L@8[2C*?6<6^ZB3GO7<,]19U M!_D(-IH#YA\^6G\![O3P:8F\+FIO;>JZ53V,(.2/)4^# M0J$F*1I? XRF7XTS9%KCY#X-.!BS;A0Z0R;1N7C^=/;=#1N&P7O)%S)K8.L. M-@75]HG:G+H M#-5HB"43Z4^57!F7[',Q8=O998; Z*+VE2T?@'GTI_"DR0081VUQ L^&$1(; MV;94Q$G$B>V!0;UJ,&),2_IJ:)DF4)FCC8?=&(5',TP4T$[-M9@Q^@7D&6"P M@NA-(8>\AP=*G/7[]\^G ISCZ^=3F4(#Y_^73^ M[NUO7]Y=ULH,NT*_=[;)E"FN*D,PXMR*+6GBYT)L:T5DQUSZ.LO6BJ=RY?]@ MT*2L71->5;A*3"1#XRL,0IM8D8KH\F(3LAK;II(XVMXROH[==:DZ$-8+6-0H MJI'7@M%[P!;;T95.!6ZUF*(^+:CU )8,*K]AQJLU?M2TMPOD\*W!LC6 N%]C M8UMDIL%Z!;&O!6X FD(4VNH03LX82WB8]+QMGIN8O]\:R".L(S8!G MMTAOS'D4J %NKWH9159C+&A3B7D2_5::7/L;N45R G,#[P'W.C ^AH5EQGN M28!SXL/H-7DFB1K*A-Y7D+%D+[F):,HSSXR_:&6'96SE'A6X/.@OZ=S>%[M< M$XDM4(-)@4N//%5;JZ?(_:HT<<0OC?B9CH"YTY$'))>0X+U*523P^ OQM]V5 M^^T#[!Z(5[4>CH6SE M7/2@/B?J"E?N17X-2-&ON6#^/B.8%[E0GE>%\GTAE%]RH71_M\L9,6#I=\7' M$VI3PXHK MW,&AC3A?I2;$@SY.[D=10DA35-*SRHU/T^Z">AUC^*?2H%CJTL&TSN5L7A$E M[E6Z \A%_'B@><2W8C?CP*?I5;RCL82'8"2O-,N%!;_U:<0!=,G3(,W2&QT, M%ACT^58%;JOE%O3.TB?'L#DJ59/=3YJMPZ.7;YPDG#MX!H3LG;PATOY>"K[I MI EH,S!0E=IDUAPZL&-+@A &,@V?-/8G#\L5#:V2=(#K*N6-(LJ4_![%UZ'R MAT;MLWX8>$53DDH69;FPS/]"8(CB:-_V<,JXNW^L5UD;*G=Q;J0@DG]:VJ<(LLC?1!C3 X,6MHRN7OOJ*F M2YC-7AX#,&N!;/2F$D90&D\5J1P-<5O[G')-VBBVL>RU16/S(&\Z!$OF?5@3 M@X."Z>_#TM?)3+^G/\ ,HP'&?*#\!0M@SHUBR173T! M#P0#,&$(+AL\F%@2!N/ O**1/ZZ$"XD^UVG>L$CMX\XD^BFIC(8!.&+HG9B& M ]4.P 6=D#2V2G8&NRS\F4A8OO^F9:AN1S49ZO@&22J>7N$$Z5O*RDTPBF1: M^?L23[H8V@U"T)^1I.9;69K7?N0YY&&)HK@DU);A"S/"E\AOI[C)O[-(E2>0 MY.!?)O13AZK@1Y[(;X- *1T?@<$B>W#%S?\^0.M*_ZX:?B4[!B@QG(JABH!$ M8:F5>Q=??SE_52KGQ5>AIQJ+XLRV+_28>FN#0Q4\_(XCV^Z%[P M"M44#U>Q:7W5TS:* +X<'U!/% M\D*J0JC@AXD:F\!VZ9DW!!;&X/]EEH[B,H <#%H_J7)^ M55#$%$,PD)C1-5N)N-#%M<[74KY5-3\?#,%L!-(D2]WXFD[EDD-C5]%ZFXPF M6VNP<$?QXNN^KR:*V%SQCRAHB:/(@#O6MRH0)9O>HE\S3[YM M[X1>L=QFR;*JN]5,?^1&K<28M7>K:0"7(-\9FMJ4P@P.(65#EO4$BZP1QF#RS@/FB?M]LLW$UA' 9O-=8?-0[S.!4JZI>US6P$25H"!B4!38/4ME7=A M+LJ@3& [P\949FTYL?EOE2UP\\-\CHE1X.);ZFU5;,?-[*^9N"_MB&,M6R)] MNT,CHVJW:M>TMN92N1TCLW8*B^MD=4K9YW3=G"=C2_BJ50;Y+BCH'MAK4V2A MQI,PGBI5S?Y_0*+>@DSOLI9B?H-]ZSJ^E)+WF@=8W>Q>^'I[JLQ9:9LQU%4% M+A)83+'-C2QS[*(0I'B&LXF\8*YJG]K>!+94!!WNNVW]MO5Q&75L=YN'+$C+ MZ"N@.9:J*]J#B BT-3[3)%/$L$*+*079*R3GMD26&T[>4IEQ#G-JPZQ@UV=# MI)Y)ZUV^HKUS<-#(_VUO=LB$[2.":%,=&89E) 4T&'^:R57,\VNHI T/(L0] MRKR'HW7*5'&NH[UKP3_@A@W *4,?T"2+T7*NLKP+HKM69R;+K 847BN3UQG= M<\K_8SC;*)S]Q59:%YB0I4$(3\%RWL3?QSKJ*6U:9R$>K6I6652$#A/5)F6" M&L_8;;QJ91"LPN!OSX&U&$=)'[3T6EH=G:2?2TJV\)_Y5=B\"MZVH3&S2KNW MPH"5KK9*QVJW3;6[+:)(52!F96L.G\B;NB],=4.%K99++,-U+'I8V/K=N-R) M*I;39B=2?J>J@BRA%F^FWH72Y

O!(+.S8L\I-!2^X_SXL"I V,IG> M6AN*'QL"$S\KHT;2Z&*??W&Y4?.'=[^X/+RS#Z:3]+NW%Q]_<;25]':PN18)3^ZX +A0>#_? MG[^1=]&O')Q@NS<)0D!10<"\[-"\OWHF5M&>?^9TK/H(JSM<.L=U%YUQ:.J* MI2DK]D(9C*D4KLH/.91X?I;(\M*U\OA&VI2WO<$J-VO0\J(^!3EI_2V\S.2WY__C[B, M0YDTQ(>=WLB< MP&W/Q*'D;HPH6+?&5S5R:E-6QF&E./8=***,;<&1L8%C'+A]3Y1W7J]2UO19L#$[#1?DA)3:'FD9@%X2 MQ-M[JI.IS@:L1:!M)U2/>$T#>?_UW-9(4Y\QM")X9/2-.9LC ^SY"-C/2.FB M'IL>-T,R:DRF_/PQ7E#,X<8<+??,G?AJ0RUT14 'LB$@BVB?Y!.QE7[E>_ P M(QI9,2CJ9XM]P@"R,I-O$E4.'3\RCX+7XBDD&(6WB2V5)D1TX/L5LCME A MLY*W<;.NKX&Y O20IJ8O-;@BHURS3#4P\@N/YP6<\ZWE:^"89R8_OF^ M&F #SUP=X07CN9>3U-*1Y=6F?CKP:;-D3[XRJ:Z2#L,K#G6@UAD-L=1;1""WJ6F@T@LYQ+_K37$XSBF X% MP6N*)0F=CES!FF)_'7ZWQ]N R"@QQ!P(8]-26" -T]&MF?_$+'=WY)]!(/O^ M\*K\AMVCOMES Y=:!#R&;[UZ@/4,)%Y\N;C\/YM=#*QT3,;[L_.OG[YPK-"9 M.6]SL7OR5&O=K2S*J;/R?XJCH[[";TS^M.PG7E8WOZ518 M>VYID!\-9=,ERJ,KFHN2*PKKE6=9Y-V5J\\LSVTK3],:*7.Z?;X2QV.CQ7MS M0[XDOSD&V\8YF!WG0MLW>^Z&,&ZIZ=ALHP,GU9;-Y-T5),%SWR99HC-I^O?A M&6&BU^F!>[+7N^50L#,OW=[>TS*R?5L^H=.#KB&8W8/ACSOK;O.HY4CMS:[; M+L[G<=$0=H\YGZ=^4C6_#.I\RZ)$#0.,UBG_&YT>\0T[OZ?3;]K86)>S3CJ< M=;(R 7_[^,7EX;W[Y>+RZ[LO[]Z*R[,/[R[%I_?BW7]^N_CZ?]%)_.W+Q=>+ M=W0"N_CM\AW^:%-4>,WI])Q=D:[?*J@G+A'U<('RCH"OLKA@PFYDTWHK"_F/ M<:0X0.OTG%T1ZM],DMEGLP6B3>.0"VK6&HK/YGC"3X.!HDH5N/##?&/RP7$/!MMJ M%8>R#6SK8'-2&TJFH!-_[>F:<2Z^\%ZSG?=3&US<%A9=F6(S/^T+WV+/T+LMS M%O)X_>5^FZK \UR(O?I.(R WTU73!^^_D2#,F5,N?TP+W1=\R= M,"'S/[#9L.C'\??])(LB<_(L;NXG^=F/P"\-]]F6X9:B1)QK>"=>ER?D !%A MSO@Y0-6_A!>%*FF(+W(* M5_OBWW)L"]2_8#;#N9P$*5I!F:01#2P?O1?O%Z.MCJ)6^L0PX@2,F&X+B?(4 M'9U:GCHTR5TR-%B=7KO9*?(EB^YN('0-$:ET47[E8?.XFF!9J X=_82Y=EF1 MVCG&E,+B3,N^PC-C2K.)YZ^ZFN_A0&<83@1_)!V@0V)_.NA5!-W"/DIX51UR MTPF6$*RB-Y+6Y"0JI>Z(E?/:\/)>HW=PT.@>]^ZPR WP+L=TM3&(IC #CY++ M=4VK-"U/?L]/@KZB(UW%E\O?\F-6P8K^4(D7F(55?ET\,:4=9L<\4G,;YCB; M7.$:>5YO8)=AB_U8J_95D_A?8J"L!:LH-1>0L%FL(R04G:[S R2H>&&V\:%6 M-@-^;#O6_]0^/FJV2DL)WEEY4'4RB2D#'$!C @O.F:3IZSBA!DR>]?HH^[XH MO<,VJ)3VB(,:RZDY;AQ?#\O,.,G/6Z83'@NDPJH*CXX:-H>C(590KJRM"5.F M%;Z?>=BP"5LS!_9(MN*8;6RM*D;@U%ZAHXK'8,>43FHR9@)3Q5!4:IC*,6HW M9?X<4-NK2D8HC4<'19E94#CHVJ".S3G%P^?H $YXI:E'0 J8$L9[9IT[Q-43 MF7.BWH)^8ZPLP2>8*LGR('AZ6+MY)(;!4%[+%$:Y][>_=GMO?OE=T_]?5?)] M,94HB-A16;GOM),4<@^8:E&Q5F36Z=L2Z_)4.,S(QX3U3*N%_E9UL8&+WU+A M*D&,29G35RO]VW5K_QR#X?.)(-UOOAI(++/^EDWBZ)M641 G>0X(6%A'MV8H M#:3+:2 K$_#MN_=GOWWXZO(0+\5OGS]]%)?O/EY\^E))_W!9L[:))MWF$;8B M<<%TN..8?(0%@9Q,PL##"C-'#?#V96?[EJCW#6L#OVDY4.GT6^7<;9BP'1/N)"O?E(U M[[L)A^RR[)Z0=S__,OEX5W\?/&5U\7LJ2Q//DP-'\1A&%^; MY!$#7]06S?:HTP*/Z30;KL5!+Z MT.7[H9S&67HZ"'XH_\UUX*$"$3/?H'OAP$4 M/@(FC/>#,$BGI_G]]B*XRB\H85[7;G8.>R^13*]3_Y:+L.JD>\\UQP>@4)V9 MB^!#,C\VR]E6\VB2+AC4/:IP#50QWL^I\8'PBS=7V"'1DZ%ENQ$'',AMOG3D1W'Q54NWX?E;>WQ;)F?7MG%MZO(S3;+R*JDPP,5]IA[#_ MPYB-FY+'P"]W.."(>KVEG%$J M@7F@#;,+B4T9,6#.6E9IN=58[P2DJORG%LTE5HS -MN;T-V[V';#!V06S;#H MO_^;.91S2(I1H@8 /FDZT:>O7U]?7S>U\IK#^.KU6>*-L!;]M?*',GGMRU2^ MAO>VCSO'[<,V?6SW6MW#=J?=:A\<= Y?1VD;?S\Y/OK1QB!V=[_='*7CM23! MEA(L*PLTQ\XX\'@"739WE19276-G"(#S-Q)Z1 [\U M]XK8E_5=!_?#%C><%_6/ M>#>>"M*M].8-BI$6=4-XM /P'CY'GGI5;C-*5_5VRYUV5XOPL7O2;7;8 MH+C-(C;YFS/YG=TR^3]/\9"?)8U[AXT[&WI!ZP3[:F%:WVP;#_JU;6\,^MVP_CY/$=N3 DVP>O-#? M.]/Y,^!2.A_RV)CC5[-F#,TMFXGG@$%P$<=]'><1VXE'L1/WK0#;K1I'?6=Z MS'[!5VAQEG>;:M@3T&;//FO0&;D1'5$<#>=7B:8WG>V)-XI#'UNH@D7![,B\ M293ID'MS/8F@4H,%)5NXYX">!WFS5JM-Z'-5!\C7T:3;O8*^HZ.0@B&7D!-3_4:9!FIO>B MZ:H6C,W![/A_K = PX1UVBJ-S8GI><=UTS[]\X=ST](]HF,1<)@AKM;R5V*U M 1+!?FO&"Y?[XR"R=AS;:0[16"ZTKW4(V+)]?0[8#1=QI-%Q'K%Y9?-Z7Y+Z M>!+&4^H!7*P;GGSUNGW@EU^876L_GF#0I'J0^:5-/.ZV.OGA8Y8@[>%^E,:Y@#^((M EN$E2Q" MAQ<(KO.(+<*M%J&S,PN$*NRWC\5OS;- [W;WH$40?V8A_O,"B#]I'=X/ M\;R=^NSP S">O7['><08?P?&[XK7SQC/&/]DV[#MYL7'2T81M]G$,.\X@RXB M*OCZGY^_?! 7D4YEY"GQ-O:RF>P6AM1G( H(J9?G_V*-=9M-#*F.,Z@*J5_E MCSB*QU/Q[D>J(LH)O_1&:BQO8&QU+ALS#^7(9>%IH@R(<@^M['C$1&?$;\[2#^VW?O&5#<9A,CON,,N@?QWZI!$ 4, M^ SXVQ94!/P/9S\SGKC-)@9\QQET#^!_D'T5,M8SUF\;ZS]_><=0XC:;&.L= M9] ]6/\Y41K(R/$!O3 M7CZ89X_.I-LIOL;!;H\[Y_L&L&C6?= @E93?'1W MT+'8>"+69&S=R?TLL/# MYN'AT4^0OR1Z3083-W5\O]>Y)AM9'C=)4;W%[%^3*\\%S(1^/]XH>$;F6:)TM\ZAX/9U]_^_+NTDV=WK[$=9M'W>Z&9^V\7W@1">F!]/E4ZU"T M<%3V=S[RT8:_*>T4+3V8:#'LZ"C1\3=VBTUCTE4#-@A_B MB(ZEZZN1# =H^/%^$G9S0<,?A5,ALW04)S /O\D"_7=:+N=OL0.C M""&0*(!J>MM[0Y?NAG,99>CH(?BC_S77@IR,8 1'*W@!R%LJ)5J=: M321Z9K/K''KVB_G(Z56@88V/QSB=YO^1\@BV'^@5"'X4-*T&F&V+M!'V?S'-]: P% M^]5^^G#VI2$N/IXW[U,:YAYK1^WIRP+- KU3]&6W9IMF=[45_EM8UYT*\3&^ M4N.^2D2[8PY@VI3^S.\V MWSW4;FZ8H\?:U?SYSJR+KJ+F8R?=W1FZK.-&[K MR'&O-SM.7!9H%>J?HRP+- KU3]&7_O7[^):^U=X^GN-:>.T*;U=5=V&3Z MNJ,ZU 1 9G1C:2TR,#(Q M,#DS,"YX9.EE^2WL43IR._]7SCQ![+N?9;!R(A M"1,24 '0MN[7WP(D)5(@"9*6$OJ&G4XK$]C%+I[%$KMXX<=?GL, /1(A*6>G M>X?[!WN(,(_[E,U.][Z.!Z/Q^?7UWB^?_O+QKX,!NKBZ_H*^D"@&7D2#HS?CS6_3[V?T-&GMS$F)TP;TH)$RA 9HKM3@9#I^>GO;]*662!Y&" MYN2^Q\,A&@P2YN>"8/T<76!%T,G1P='AX!#^/7HX.#@Y?@4TET M3R01C\3?CWD^2_]$QCHH+&9$?<$AD0OLD=.]C"93Y8$B6!@E=*L''XZA\[!2 M@DXB1:ZX""_(%$>!.MV+V)\1#NB4$A_Z-R"Z8W(5,L4 "),G'H^8$LM5D\\3 M$>Q+XNW/^.,P*33-I@2^$@.U7!"9D]*0<3$;0O%0%VN:@\'!X6!-25@4'N4; MTA2ZXI \*\(DG01DH*L181"2@R-M*#&Y%&I%/,5R8HCAH9%.MW2\:@GZC-;I MQ+@V )&K_'2.A+IY@2=+JD1S,,%[8@B<% M!<+[A!:C 04Y)'2AKXHZ].#],"[,5J458L-@46# *[&?+3633CG\\.'#T)3N M??H+0L:(:;C@0J'8EF^X9Z"K:$S_-4A;'.A',/:@ _:!V1YBA:.@1-SARX1( MT6HEQ KJMD*D(.G6WY>U6XAJK19EF?WH'P/]H[)-R^K:-9IU(>D?]1O/.:!F M E@N8D@")?5?@_68*Q.BS+_4%F$#ZVH/5P-[AXMLV359)Q1W3_*D21<5>+)V MW53PZC!_RUICLNC%LY8#,\:5:5P_2A\N%I1->?P$GND1?9(.ZWLR1<;1G6#A M"1Z0:G/ $_VP=>F5:P&\KY&%P^! MA 0W:_%26D65)K[1Q1(9WYR60'^<[DD (4C ^7Q=J;;*FOL#E"/]X^O] MM7LB.%3XF3,>+F/)[N$_?Z1A1?K_$?,O&4BUO :/(4(CTAZB,'.L7SV5,Y5T MC?FGPP/]#\0PF7!F]1,S'\7<4(;=Q^$FDPWVD23^+?MD?F^.J80XJ5)!N %3 M;;J\/1>2)0]3O+:,XAB4-?'/.6<^O#B)#S^ BOKPW#_#@9Y CN>$*/F5X-O#70GW.D5P0\"5R'$4 MAE@L;Z=7D8*'GT&Z, I-V1U>:A /)^(+YQYNL?AY1J0VX695;%9S.."*$P# M>12;Q4Y;<)C/D7$-ZRS( ,7TVJAB,1"?HE@0E$@25T&I+"C2PB"09K 6!ZWD M21F^241ZBXYZB]N6@[G# NK-B:*@;7MO4\+&83O'+5U/KK6WO2O:DF&L2N7M M])R'T#US'=8]DALNF[V):G)RF,>[FN:Q;DV[FEQ[2#?8&\@.#&2LN/=MS@/P MW/+RSPAF@#H&\*AJ;2@U.#H,YGTK@\FV^Q.*6]8O&]-V[UUVXEVPG%\%_.D% M7L7FX#".G]MY$V@'F89Z0V@8IJ[FA!=$>H(NM$"WT[-(4D:DS$:HCIH.8/]A MS4 S;#2&*:,>M9IQRCUYI-)@<"?@)X]DL+R6,B+^:C5Q/4H.-V.0AM0.=/]I MH9ORU]"N6T!Q$]GUSE4C/?!-ANLJ>AS3&:/P%L1,C3RSW@'1V!TX2H^2XO%; MD]0!^0<+\DPDF>&,UJQ1RKN'N@G4,)0(BT@AEFE9-5B'!T7C4Q/V2-3TMN## M%ICZE\\+/1N1(^;?0FPKSB.AH]R1E!#S;OK86C0.Y XMY!*N*&5KTKN&,4HX MHYAUCVU-;,%#"7@KE>!T0_&$!E2MW&D;0@?*=GXN85V%Z!>SQ )*YVU5M5W M8/C>PC##S$"98]?C6->9ZIR<7GCW=3H77E.956UG+0=F/]NN4_,9G.$X%[3F MU,/59-C%RW2%(RPI<@!C)W)BNAZ&)J,FET$O'#'Y&@Y0[/Q+4;Z\AZ@F1%^( MTDM2=T2,YU@0:UIHE3O@L7,EP"%>]0(>R##IP6GBQJX9U"4/^+G$EV7+J\$Y MLG,C,3$RU#TLC;*29*8G525[W*JJ.4"RTR )CWY'6_NT8J"7TNZP4&5S[HTJ M#HSL)$9"CQ(&/3[;S_!O(=-?,^-_5)#-J)WQ1V_27_VR[$X6^![T=CPK0=F& MA<,*[(1(\Z4^]"9NJ[>%;2X_%)M TH'\G8:I?921 _XSM8DBE%O2NZ WL[& M-%N?Z/'?[D)%,>BU:!Q(V^D=]Y)%C^ZV,^!9?!M3.1"VW!?D62MP MS%5P0&;GC]+3%CTV+\KL%?O1XDK5&!W;:20[Q]?CM:6L4L6X*JWLP*]6AJD' M<'M[BT>^;T3$0::#D]-C]?<=5W)Q0&XGK$KV).OY[JJ=O#VDQ]UZ@]A%5D/? MG>-' =$'E!RGVW*6\_V:35.'[7V^4NC\AA 79V+F'KAO>PQW>;^!ZWP??8A:^= M@G/B.^@'\$X2[>MI0IW:)1.3W37D,"0[PU<_C9^?B31(__=VN*O\_]I&:I.4 M6.3W:-)AFW9NLN$Z0]Y FRY2]%:ZU54*]SQY*YP<-E5P4-&]HM%/B;^3C<1A M"OUO)A[/=/<5%R5TK.>C?U_99D&UM&6UX.\["3UM7+M[V)?#<36:7YSN<8GLEK M=B>X'WGJ-RP$9FJ9W. O6YI-8_X.4[*3TRY3RB05$QD092B1 J5BI%\JZ-]- M+]H\T-CCU"!S6(2=1E[=$]E[D>TCO ZD5_=HQ@D3&/EE\?HV&#FLP$XEKV\+ MS437Z[L_DRR/]AA]/+TMVUBM&46+1?PE%O@S,_3R5\'6L)%V#!VV8J>EBVZ6 MS369\Q\;%\CV-K,5FW%?*7SNN%*XCB%MH16'=94=-M[AO<6]W;WH]'^CG%]S M#@Y[*3D'77!K0#^CV;(EY,ZK-[:"^M0."RC(]A;='-NCOZLMM4V@;T):C?O[ M>MMOBT%_VZ/^4M2S.^?"113WR>T4_"[U( :YH$&DB)^EJ&<2[?DZ[,7.LA;8 M2S[>R4A@-H=J&4S,DTAA65MO5-LRJA%3U->]3!_)F'B1, 'FY;,71#[QKP0/ M<^:1 +LXJLC/8M1GDIRR8 M+<RC'6^'X=CIWF+#V9P+0?,_260$6.U% MG2S16@:DA>@-:QO7\U0XAAHW]U11.XRC:-MQ[E(?-*AV*/^GL'\<;GP!-GF0 M^TZL^4IL\AEU@Y+^ZN4?M3=-CB92">RI^-NUIWLM".,/79K/=Y_ ,\IFUXJ$ M6HT])".H1I7YW/RO@D>+M"*%*GLH_KT@@G+_P;#QH_B;P2 /#4P>]71/"7TS M/4X:3/X>EBN?SP,GBU0;>E;7Z9Q*"2SY.U!SB.6+L@J$G!&S#+-;%:8X,!]@ M-<23^*084)()5;4TD^IVNOH,P89JN;)7IULZF$K&V"O6J.H:^X;^Y!7VPC53 M!-XE*E%N0V6K]/7HEYY)!I\RH)WQ]XNETW_7A5HFFMNIW1W6V0Z5SOG#_"Y&9&[G5+:VT+"[=HF+4] M2X4*-Z1 ](V'71.9@B/W]0Q+BS<*]:43Z4XQ&JX'EKO>*S*U&\YF#T2$^L!. M)@.W7"E;6OYZ7F=F5Y^<_XHINV67SSIXB*BI,ASA?/\ET1N\\+ISSE9>_(AT%]PCQI3;? M-$:YG<+_PD#04,J)1?++UP1 M>1<);XXS\5=Y^2O"*1%:7R3"H4V8R#%?AUJ+>($QWBURS9+;H6! 9M-&;:D[ MTS]NEWU/%BFN^@P<9R:L3CN@K+1[P?8]4520T6PFR RF%T9.:5:+M=0Z>%GK MY*[9/?W&T&IZ0V.2U](93$VM)U8K+^NNUT57-(9YNUJ>\T!/#04.UMIL/N_* M?-'I>]+8W-]#*R=A#F7&NHG2K(MX*L3LW.>)0:>NNKD7(O=LM1R@T_ MVXRF,WWA]J[_(=P:A&RKW@Y;)?YGHM/EJV7 S<>QX+X2 _U+GO@\A CUAPLOB4HG7R-X M49OR34VJZG12K7,N.,./5$1R1/U[$E RU1-*3V^&HEZRC7DY\C94;4[72?4O M*/RMWV>7C(C9,J]C26&W%2E1H=/"F[1*7O#]^;TZ\;Q"&*>)I;O!K M)G!X=W>G$V9Y?>K6[J:J@7>&A1?@I3S#[-N&9L6%W50DSH. HQK#I(!Z9$.5 MLN).*K,.A/-:V,\[*;YY11 _G]'):U)9I9M*1>S2IY*SK\IL:?D7#WQ].1B$ M#ANJN2MV4L&'.?F-2 A\V2@(J)[/VAZANDXGU?HWGTB8JZPO9+\,$B_- ^HM M'\BS.@LR"9OZ]3?556G1C\YO?&4X@E QV7]'PZ);&$NT;T7:V8XHC*,>LKF MJAHMHBQ?G8^03"VA)_Z*K56?5*-O@5^?-BQ%_ H+.= M8NV-L[2NJM%9M6I]>WA3TX9$G56^V;>W-WNA+?4/[X[X')R$MWB(/_T/4$L# M!!0 ( "5 ;%-_QY4W!0X %F] 5 9G1C:2TR,#(Q,#DS,%]C86PN M>&UL[5UM<]LV$O[>7\%3O[1S)\LO37OQU.G8EIWQC!U[)*?M?".,T\$]Z!WO[ M/8OX3N!2__&D]WGMX>75)^L3>;9.G9 ^D2'ECA?P MB!'KA_'-C]:?9Z-KZYKZ7Q]L3JQAX$0SXH=6WYJ&X?QX,'A^?MYS)]3G@1>% M\$"^YP2S@=7OI\V?,V*+SZVA'1+K^'#_\*!_ '\.[_?WCX]^.CX\W/OY0OKDOJV[U#;L\;90_]E7?G.GG7J M>=9(<'%K1#AA3\3=2]KT ,&QE\%XX?28.U,RLZ\#)Q;OI)?#\_+ O+V /0X. M]_>/!DLN*87XK9^1]<5'@*]_=+#WPMV>!;WA\_C9"@_)R%\J],]',?7!^_?O M!_&W2U).,4)H]F#PY\WU.,;9AQX*06ND]^$[RTK4P0*/C,C$$O]^'ET5&IF$ M#O2HS>+>%.K??W^T/PCME\ /9HN!8!F,0^A280WG@>\2GQ,7_@-O 4VL]:%]KZ_BUMAHLY.>EQ.IM[I#=8 M'\[5D+@FT$5\',UF-EO<3BZC$#Z\H3Z=1;/XNSM[(80'V5S"/@6^(\3U[ >/ MW,X) TOS'Y,VAB2TJ<\+P1_-*V-S]N[AB9V]2]>)D+$?FI[]Z&4\+.(\9 N%/.83@+ M/^5&8*P3%>K4AM6'S\9%V+P63QV'140FU#6U'ZA'0TIR.)196NMSB\)L2K,C M^/&EXF"7XBZ]9M+=(&Y[?:WQ$=O5@OHT<]XPS;Q.1>M_ODQ_CNTYD1<'@2+, M+5"3EY# 8Y:>4BAL.V&2D ^1\)0Y!0%MYF2RP7\KXA5CS)1BP(5R16M]>-0L MXY^P8';2BWC_T;;G7W)VF([/I1Z#%16,Z"""OH ^$1VPI P8],U)#Q8>ST2$ MX[ *Z5D1!^&"N7BP[24]H!/A. R,9"WC \XL)BOA.WA@/3 :M#C/P$2=I-+8F)QGXC_>$S8;D(10+ZI*M=@5: MC2.!B(>(M2%,<#0LCT6C\D:#4K/*>T9L'K$%$J[DT/7-@]=H MEF*^\\. +< :EYB.3.XQM4GAR@\)@YE/DF@P&J&:39ZZ$('%$M_9%.*61H$*]B-+S&85?<+L@2V_@*]R>3D2K:JN-$LRB.7Y(,?GYK M[&8[X1\TA.";AP!U:=F+3G5UPY@=IGG/ MI#NA%]. @*#P#)PKU4QY)#8)?.)>V,RG_B//F39H@#IT!?>=:F]Z01&B)VI, M E;<"!$8.8", 4YL_A"C3,6*MQ(&Q MY]DF\9]+?/TBK2KYOMEK/?B!>K7EK M$UJV;8 *+B'6)KS1JU5KG7"+UY@VH)11'UP M-%?0#&FWN$/5$'HLC <[%B;0/K M)Q0=,_17.@S/B$_R5FLVO"W/S]EW27.IQO+%-$97[K><@NHR"Y>@4_KH)\MP M9W'/;)^#3Q!H?#?^+<7F_C=*=EXJ961&JTK1S2-37B>&C=)4+>[>@4:GT*-# M,!?]6)ZMC>[&EF%ITYDCHXOFM^P*<5V-B.W1OXG[T::^$.76'U(^#WBN M!-IH)2H-C(\P13+;@W%QZLZH3WDH>)Y(>6@8C73+YB(,@HNG$; ): C((\JG MPF9N)V)CMALUY-O.!X@I&,B#DEF^HGAWNYM_&]=290=Q>Y&,K:E#)JG4B0]4S,-5JFUEP%5$R82^27D M>FMI-I $P?WS9AZFL^2U+H,@<3%U/(:$M.U*D=5X#:NKKEO)HRA;-Z-OVFY: MO^-3>0.7/CC-2VL<4".?7J^+KGOE?A,C[UPE1/5V7]T9#U%E#E)!#/M$01%G MB\]<%+&EM[=#J"?NFY>>/P8VAQ W=GQ7G$>BINIVDB_([\8V87P, _X*)_=D M>R0NQ,^?T0"W4/P@1WE'&!4^T1&%Y&1(DG_A]R18AJAY:ON/9 1V<#&9$ =- M!4GZ877W;*X?NJ#1-GAVHCQ" CB9*IL'4EJ>=A^<.F!9XB9LX>W"Q9UG^R%8 MG["W.%3"M&'@%M3;^G\\M1DYLV-7.A.^/GY<9S:EWN!11V2>FH+$CYJ]\_C& M49";3L:VN'N[T]<$&CNKH-WQ3:-OT"@ZNKNP3_@V/STDKS7[21V M5=GZ76R3\&XK0-$JU(M6WG51"ZW-8,E0-(%.@E5T-#]\;TAA5W(].*0^R SA>QFJ%0)O^SV('BBXCVD$,<. M@^@AG$1>=A_)4@'_WCTK6*UB2F>W)6:*(R+55Y@E_.-U:B\ M>A_/2A.=3,&]6A/9A3.%))'9-["O6P7IE2.9GT"O'EGIQNPU[+IU$ZN@](K$ ME2YV>?D@=QKI14V]9<\8."4V#4>CWU]O/ZR$786Q3"M&%2XR[4A@G6P+=#4J_NCYJ2 M#;7^P!K0Y[9:U%?A[DN] 7V'KB154R@@";'&PP2RPB=4?"FY$3-C0_%2XP19 MSZ_Q5LR:<@\45!V'=F=05[91ZP1J&,T^P=)0A(&"7D/#^LZ^;*)< M72)I[T M[1G7(4B)Q>9ZBH ML-LM"P:;60T"5MB\5D24YS$(BMHFM")&I<8, H_O,BN"19D- E?9-FXY]#(^ M@R"UV -NTXE*+1JD!FRK5]D+55@- E;9NE5$5>8S"%+=/FP;&\6;, THNK_Z M*G^::\",^QA6+X4IOBJ*9]-;^G:A9"(8.U/B1B+=JD*=OAQ&^[4-+5Z?M:QW M_AU4"PL#,@\XS=5H&7VJOB5.G&U)V(4CKJ_IV:6&Q7**JGD(RI^3'M+<82C)D9<]?S865 M* Q1:!L5KEUI$J=:U1U.N'8Y"MY.+D6>;&TR5)U058 *C0EO+:ZW(-F8,RB$ M3=>WDJ TM\)8Q;'*++J#V=ALE*6MS(PI)Q[T&!G5K@=PWBW>]$$EW9&B&JQ L[T>4>$=D9E.A#5&SR0'B M?XC-VKO4;1IU6YV4;%N9W6R DHY[/62\P=IQGGXN?CQ DQ_^!U!+ P04 M" E0&Q3X6!3_>HG "!OP( %0 &9T8VDM,C R,3 Y,S!?9&5F+GAM;.T] M:Y/;.'+?\RLFOB]))>/QXRZ7W;J]E.9A9ZKLD4H:K^^;"T-"$F**U(+D>'2_ M/@!)2:2(%RE(:,BJVO+:,P#8W0 :_>Z__<_+(KIXQC0E2?S;J[>OW[RZP'&0 MA"2>_?;JR^1R,+FYOW_U/W__E[_]Z^7EQ>V'^X>+!_SC8A!DY!G?DC2(DC2G M^.+?)I___>(?U^-/%Y](_/T)I?CB-@GR!8ZSB\N+>98M?[VZ^O'CQ^MP2N(T MB?*,?3!]'22+JXO+RVKY&XH1__G%+_F6_??N\?/VS__!_O7F36U:LEQ1,IMG%_\6_/L%G\6^'<N+011=C/FL]&*,4TR?O?FS?NKS2SI"/ZOR_6P2_XCAM_E^[>O7]+PU07;C3@M MOFWPD?5P_MLPVTRH#_[+5?G+S=#6TC_>%V/?_O+++U?%;S=#4R(:R!9]>_6/ MSY\F!4DNV69FC,#XU=__Y>*BI!RB 4TB/,;3B^JO7\;W;>A(G%V%9'%5C;E" M4<0^7:PPIW@JQ7^-$J?=7SC5_E2;F:V6^+=7*5DL(_SJ:F^8V-]QS*_&98BG M*(^RGA!*USDDGB9+&Z*H"?9(R7;WZ;#Z4VR6%(\YV ]XT])FGZ)41X2-JJ)+?LJN5Q_ MK4#+YC?1*%[%6\^R,GV>H63TE L@/0P_Q;AZ++F/WQ;?N0W^(T MH&3)G[GA]#I/28S3=! R4-A/4'0?3Q.Z*%[!6YPA$J4Z6MA:_U#X;T$;XV>2 M%G"-*/MKDJ?1ZCY-,7L?/,J9PW&.5<"\?=?I MY)@O!P.[]W:Q>W\\["8HPHR%EVS[,\[F27@?/^,T*^[E/@?:YC=2? M->95 _9#0B7S+)/*$AA'>X6?LD$<#K,YIM<)I$OOM8^$=T,NMHASYW4/ MC^\#SK@V-,)T,D<,S(U0-V!',B3<+U@9T(=&: C<942AD?T8I6+=%SU6'(WGG'&5H/#IHS= M:W%GF->5I,42Q:O)8Y*AJ!(HKUWWU2+0:XXBKB2-$ M,_6CUY$:G=>5X1OB*8F+R=RQT!B,7S+,5-Z-B83CY\8^QL%= QPE00/*B'L- M$H%],UW;'*5G^!/U8^_;X"G- M* HR"=T[+P,>X6N4DF!/;,LUG*%ZAVC,];.U\*390^EP, BH]D0\U@4#X#IA M=;?3VX8CK,T%!&.=4;L"Z7/#)[9#Y>889Z 6!HC&PUH*T_QY93K#<,JD:G80 M"+?)!$Q(2IGB4/Y?FK#6V/8@U!X?>C-ZQCTCTD2UM_@21*%2OB%$_R3,KZM XJ@R>&5 MX:\E2G>3Q*6K@!%E*P@-A=GU:'?*-XXB_@3$X6=$O^,:0Y4IXO()#I$HKH!2 MP&V.<0;J1\JMZ#29$AD[K8]P!R:.V;V+V"X/P@6)"6?JW,*O/ANZ67"$"U.A M @#(6_%;!W1MI#.P[^,,,]9<>7Q.DUGB8-3R/; 8H2RH0A1%>%19]A M%'"U+RD>[/5-DU[$PWW1,1D9L-6&7K/W2?[PRD8#.062@"2C_93-=8;:QO^O M>->:8QSJDRU;F,:$IIK10&/KRQS0)D*(!J\NV-W"]+=7;]EGBKR!7[DO%8>_ MO$>8^IAZ7=>PU8E+73*MYFR(Z/T%:YA3:0.NHLE)0EE MA^ZW5^]>7>0I R!9EB[?/C1XTZ+!%$5;AFZ,I"+A0H)TPRG)$99[!&&B+,R( M:2+;UU=8W_^.[C=O::7SO=5I(G%S>8>[D76JCOB.Q\D[A.V[H^K4.90_QULR MRWPT=:+UTBW!;YW",L(07>(OU 45NN:?-6VKM(W1O M''+>8M])&% Y]+RC0&?%8\<3:!?A=]"88L.9Z"VNG8ZWUC%IEPSO@9)!X-#T M%G&SLZX@CUW,_PP6\[K%W"[.?X&&L]R-;!?Q_X*&>'?WLUV"_!4:00S1O5SL$8=__#C%%WZ"< MHO.L]];>G5/U+0-;[CSG?DE["&T=#9<;&]O?NZ)X_I20D3)>H$5)U?*3C3_'HN,\UV[FE2GS$8UV&E2Z2 MN""O\A:TQ_E+;?<'IBT02!^"UD"']1OP%%/*11O=:1$.=4=MPV1/0.F7U@0NE\7<4Y7B,F8!,@JRB[N 'HF'A@E.=HOO!Z63I]N,;?(C_$RI\&<%R%M ZU" M5#W1W>$,@GR1%Z7O9!8J]4$UG@_MT!9R)VZ[DQV*L^O$GO0QDSOX9\^IQG:J'THP,)IZ3C[V/?G8T+QM:)P TJ!)X8H">Q U#B!U#"E_7TGT&/7MP 4 M:;-[8>+(;0?1M@@%G@;*ZV"%""=P"TPE@K:C!V;ZDTVI0,XR8>)ND^F)O63> MXFUXS ^=Y DNKK6G@\Y;JAB??Z'[SMND,&.T->X_;PFPUVW0>@Q//&7.Q)?H M+0G,KX:Y\_'$TPE[^"B]I8CQ\9!Y,4\\P[*/__/$4=//-NRFPOU1#,P MI3[94\V:-'4!GWKRI*'7^-23)TT]S*>>57EX9_2IYUP>-@T7G*!MYL$&GE\X M3AJMBV]Q&E!2 #B<7NQ1TJS]RFSCZH3H>2CH>"@KK]D7 L%- Y-35I=:+1D,#O=W@ 9$2=4TO/ MJ:7G.,QV'"9EQWE6%A(8Q.$#>^JW/ZD==77P?]=5K#W0O QZ-JJ,&(,9Q<47 MA;#JQQ^U#>9-DO,B34M$LQ5G+(([(1UV5$"W1J(-O7:!DO;O-)][>BBY?_/X M^SNWX4D3>(O&8F8)OB_2<2C%U*F+8/.-P&->NJ5Y"-U@#4$T&7N:?IEB:#-9E MIO.C^)@, @8;O_U%(7-&^4+8TIU'^3R/TC@ZF+$V;AB5;"IHA*T#D46\(=&W4BKLW%WPU@-K'7>Y5GU?81KACZ8.!]*!#]* M8N$1(@%[;GP'XRE,DM@\%_+W&&:^U2'NA.25@4F ]P'I:7=N^2JOL]!-S.] M=TE%^ZBJ.I.^=WE&>]X4A2, >$#L-A:6;2-)"]1'E/TUR=-H59HD/I"8W7_V M&F[[;TR".0YS?D&$C3JN4<0YQF2.<=8[ZQ:O4YW MD#"<['XGAM,RWIUIDX(H> V675=QV+N -V/_F"1AO2OSA/%["6:*"4>.;TK7 M-):$E>V.< 6>(LQJ=PQ\$*U'?!F!.@EPC-C#NGVIQGB94,8[A"%&1E.@5;F7 MQ7=)1A^5_MK&[37"R\>ZC);B(&G:;=3'N*#ND%;TDO SX3!W'62D3?B$Y)4. MAQGR?OH=&C;R25O!,Y=M%'//18)_JK9V'K?O.J&N,XS38$2#.7M[;_$SCI)E M<5+63<:%J*CGN+\;P^D-2NEU_>.,A"3*N1%O@@/V>F>$=Y\/HCS$8=FN?K',,U3:"5N"S(([ M3V1LPLK:8/:U5H6L:KYKN,>"B&/41QSF"K@$SB]!I/$UK9 MH1_1"W^6V#%):$AB1%>%/^0AB7DZ"4V*2WG/8P08:Y2@?\@O.C2/MVSVFNXM MJAE@C#5,=B2!H:6F' L&]%LN3DD;V9=#I/=3^-4*R5F[,U*GL/QFZ.9:;S6#DSEJ8 M=+'0$4/H[(6)K3X#1.*U%N#I?9)'5U2]#\F7>-/7".M]V-[AW2\@R*#E@X>T M,'*3[T2AUYW20!'6\@6UERWWM+J_ZZEXEWWSNR&*GBRG F"F_AQ2Z#]]@UPT5^@H9JJ@%_^EB M*HRJSA!,*E@R-HLM&C!1WH<3BH-AO$MZMWCQM=$V_A/']/8+I'#O"@%8/!F" MP"7_R:$\"W(9W+O*!XS4KKHLMJ?( >-,_._/^D^OGY%Y)G_O4K[$T82 MRW8"[4SMT603)'<"34[[4Z5C[-T)=$*U3BMY\![P.C?C9N/'2;Y8L->&;3Z9 MQ61* A1G@R#@MC_NCDTB$A!LN1/DN9Z-FWHV9AE!O-2;K'#(YG?'!TF>E%3[ M+4RPW#>#@M6*THBZGQD77.0+*7V;OX=$6>]:K)YF;QJQV[->#OEZM1U3%; K M@HR*/XI3'X>C",72EG '_93SO.QB$X>%[*+,6Y:/=Y>ZO"&KG,LUQYR/:;]/ M@7O;CM(A6I) ^R&AG%!2OBD9=-QW%;VHW]7&[UWF%RZ2N"#2"-$A+43B\'<4 MY7BMRTOVV&0F!+1*U;$,?M6CTA@-!WQ]VIIRBL5>FT^;DK5]*PKF[&S)]-\3F*666_OCDT!*'KG7I/VPC:. M7J+_F#0XH.8H"BD7V . TL[H!@EM!*TV2-;I"YYDJJYC3F@&_27VLC,RF&PO MF>$$)KJVRC9L!5"8>.XA8S7M2S"C@RT*SSLL$2:^UB0J([/]-9%_R-==78MK4'2+@G^"H4$CIA/TVG9,"RC"!2Q_!#:Q]J$!<-38#P/&Z]%LK]M0 M6P4VNJH3619;>GNH []>WD-OG_TWJ5E?P XSAVD.,]:M[;YI5@F\\R# )+2! M: O@''MHX0)$O?IKY:UI"0 =C9[!DU+HWCM3Z!B<:#:C>%95%JJ@U:EIVFG. M!"T)9"J52CG%8?A>:;3Z2K+Y39YFR0+33P0]D8C7T\HIQ=*&3493?XK6J^IP MN.T7Y$UT9$//O55U!_A+S YU:NI-;"W:''/6HR/9.:FG13+!/N+L8T]G*@'R-@>[K_]2?254M%NEX M'R4!-_S.\B%V7_) S*N&/]@)3^=DJ0UQ,)\/#,5!I>]AWO"Q$W+-F8=^=29Y M$+!WOTAR^8"%>=&&,YUMP$=VTGGUTF',U=AZ8L)[+^NM6MF M#LK6L".Z=+W6L<1M.H 11EHT1VE\ECVQA_Z,2K438,W*BENYT#=^Z";+3KFB&: M(C+XN9UL9P_+4

R(M#^IW\!06@9NPARS/[YM M[9BW^(E7RQAFQTPBR(7EK'=K5$E&NZNSU0!(65Y+ M,-)A!U_&('D=> [5;G.<5@M>T5@XH&OZ!XM'^PV^^W2^WQ$E_ B/F5"OQ$ P MT!G0GY(X3.+BX7]"\??A=,HD@)!#]NG^>CA65ELPFPMB/Q1WN34,!, =#Y#[ MTS_&$>\A,T(T6RF!%PRTYH=YG..O7#ND\8 )M+QVZ#4[F')WC'*\RSLYRTS9 MH62PO9;,.$V\9LB!IFM#50Y(IBB*JAKM[8#;Q+K4P&-7S+AWO#H4M(-SR M,9P^4A2G9>5;]7.IGPB"9]3 2J]7]=\HNSD8+P "R8Z,T3U7W^4NBKT0#@4# M> \>ZI[Z-XR3DNP#"HK2E@K:"P8" 5I=640TU%? W1^7$27/C(.,(A047@6E M\"X9[+ F<)[F*!J3]/N0?F&2&,T84;/5]>H!94RD4)Q^HZG@$"MA4QXSHZFG MBIC[^]0T3[';C@>+))<6J98.MR:+WR0TB=$SH7DZ("&3%PB>#N+P+N!F3Q(4 MLC?G_X'XZO=;PV604Q(]DWC6Y+9*KJ:>XTX:P5G&DZ]+J-1&%=%0(%> 6]W, M3+E\H+V:_&@5S''PG2F5&2Y[?=!D1M%B-!I]2I"BZ)[A3'N01L$UHD&$5JG: M\" >Z+C JJ 7KECZD8RVV82A9CU(1SD-YDA2\%$Z%LB=6?M4N:VN;+.LK>O6 M80%W'(W$>,VD9)RL/@0$H.OGX.YE2>BZ,1-)9.?<:"HHQ*JN[1O_Y@U:LM]D MLGIHG98 A6C]4MPR@:7H%]5M)Z5+@$*4\UI2>-P_8*SE'%U6 (7FX!E3!E2M M%;E2U.ZTA+5GZ1/Y(R?LBZLQ9P#EZI])S*_+)[)H\4&S.?:@PR4!B@\)06D, ML/;=]3VZ233?%P\$=0PY:#&*U^W@.]RQ^CR0*#$VL"Q=7#WPJDUV:&Y "Q[" M]D\<%@(2DSDY0+PE8)S*D-),^M&NIW,_8*4MQW0)ITX.SG),A''14*8(C3 M87SWPO/'0Y3C,K7K6(M"B1$(SU,'])$*3::UXDB F%F M.AB6H%/%"C:RI&2A;>"Q5]:@VQ-]\$7H]!'6\EBM.OZ&T75 J6!T%611=G4R MB(@%'F?5!>B'] D<>WDPRR894AV#YRWFZH"2#?;*<#F@R)L]>;H8N@;?-XA6 M\YD8W0/7FIE[[4L$GAHJ=FB;'. 9I=$A4<7.[0@)0LX"'G?5D=@/^=,X /+P MO4:-9F'8&7B\59O?'W'P&V^0>VDHN_)E>X\:@(@RZ]K1;3W]Y>1&W"Q-NV(*&P4L D@#W+DVF4K+=T,+ ] M2N)O819(LGWV15H73,SMV\)>'>CQJ1$4!!-CV\>_[9?UMKU)SYV6ISC I(3M$V!F7/*V M=IT*>'^)MBY8]*2)/)+%+D5^\H8@TX\2RX@C3I"JBB#PYQ3))8%F3#'-> M+-, EHXIRJRQC#! O5*2TF,9<9AJA)@E-M*"+-,!OOJ@RB6R3 R8$K8N]\@R M$6 *E.J<)DZT^$?14,.76/K6*WNGF M.2S>)P9-53]?/<=IN5W\1\X;]SQS6YVN_*9\/!04E!6[Q&.A@*ZIVBH;[0S\ M:Q1Q\6(RQSC[Q+_3"IO=P4 QP1D219>1FYS2XNTH;R7CIN*^LN?-P#8* YBBZB5":DBG!874- MS)X]Z6RWUY^WUNK! 533@.W7%M1.&U6;YF'9 V/1LYG=H13N_(W&U4EZN[&9 M ID**/+&2;$*64N!O0>)?OKMU[])=0IHA"*85#".3S#2W^KDD M6,"EAAI#9RXA?6%@$N)03,)88?"6 M+#W>4J6&X6WDO\7S45=0@!ODM[;X(I'AB8?QK[9 16A6M[G\@&NKL]!86=F=_W?1>UF*1RM!0&?WMK7_NQW?NQ]>L83D: M*@U4V]^[M$0%&(=%9_)U*,(]9\PH&N5/$0F*&GLDGLE-4H;SW1VMWM>ZO-M< M1(S#$1,G^ '3]%(^P*<<-@Q*,TJ"#(?%]?K"MC4=3[YH&@:IYKBK#[TAKYPK M-L= X(0W"5-]F+Q8G*(Q#C!YQN$PKG$X/5,T6,-:L>LQS@C%@]F,XAG/$RNR M1X?36D+I#KRFL^#R#NE]#@(<<:HW9_(H+]LRFNI3P C7"76'P/-#-\;+=?XO MX\GE(0WK*2WE096AU&4)8+MD<.;JB>'WZJX_=K_AH8?+GE;7,&394XO &T3/ M950/5B>OIJ+ Q-S8%&S=3N"D#LY12S\=@B]U4"A/EW)[:)3->AQ*!0PH_8SX MME A:U;>. 2-8;HS8/"XG2V!22IG?*VC6NZMN\@N]8S- C +++D[;0>Q.WA; MMNB81(9:V\<=F3I90V"6Q0%VQGI;6/SRNL^3B.UB>O='SJM^0/2X%Q$OU;/> MVL?=-NW"L1#\XARBZU4!GZ&GNS4#K@GR[)T[>>]<_68I=U P\.S<5]!5VC=D MEZ[M@4" 5A\'T="SC]G$P<44!,[=ZA=*%3 D'>\P< 5/,:45)RNEI4&>S9EX M]$\L\T5I)CGDYKIH#9%]&B YI62_V=Q3EO/Y=076C_9%.MABPL-9J MA*06CP%"VF9M;N/C7DT A42M$F '3.JSW+U6N\72M3Q(-0,"&AVOK,E,9VC= MDF<2,K56]JYM?P^!\@8W6C8:0K3:B&D6NM,B'0Z!_L6AU1.^'.8V.*G<]K;] M[0'_*'ZE#$O23W9K#:@.M=%YDHX_1U2;BT%?XA#3'Y3P*E7+TA9UJQ:\ M'09)XMWC9#H+ EL"&T1KJSC&LH KGE5)OK*KWQ[GMI['1QPS@")UZ1C1R -( M_V'%W@6<1C72&0$?*49I3E=U*3+X(^<^&0DA53-@H*%Z?04#/0P$53H;)+&= M;=,^T*B?<]34P5M52JWD7@5TGGM]GWQ>QY_N:776TH<6L:4>(U@ M1OL>ZMJ<5&/MG_R!^&X1VQ.9&Y#4[JV/2VD66?;:^LLO[VJC3?<$._JK\]*LU)(??" M^MN=LH.HXRB#^9BM*[74,'8,^]O%LL];BR];&-8@S$I(H MSQCKGN @IT6=Y[N7(,K9U_FKSVV'>58U9KWE0W'(EKN/V85BP*&4ZC7P\L#TQ/E&#!1?7#W.]J[5]) M_H'34QQ^A*!AURQ@U#Q4^RV'<9XZZ^C0 LE25$/MX6"BG-:N"S M?^V"SG[T;SF&&6XW-&< M;6KE]VEGA/98X/C'0J#>-W_G^+)Q>W7YI+7)=8T9DZOSO[N7C"+V]) 8T57! M*WA[/C:3\4T&X.R>:9L42]N-'/*+P([O&#,@>;!J60IUSK?[/KZ+$7\,JS&= MCK/1@NX9=^6BO,8Q>Z35YZ ]VHL]O*V"4MF@09KB+.5.JC+D.XJ2'SQRP\+& MFGS%70XM>W"+>.P;1.F*W5@>QWZ+TX"2I2*Y73O-?3X[YTUUZ+2)[>T)SI#X M$E-VE&8Q#PYFI*XNE0P#V6AHX#_.4?8UR:/P?K%DO&YSA]0\M.=BT)#?,(H1 M9CI'H43&X?K)*QKD2I/O]UG10SNTD1+4R%F6JQHP#20*%5VB@W!T!7J =^CU MWN,NF@5,JAA;Q;2:\_HPU)02F"BK;=5"O:J!&^RTTD,<\X,J/W?S5U-S]MDO(,>%"-MT=M$OLZDTVN.WF;S=::%2NGT-LVO,Q6D6JNW MZ7ZV2*#5?+U-"K1%(3/UV"]OXZ34C&O^19!.QTW=G]:^R-G'.<\"T<9?"L>>U37<,7E/^)D1M%R3@(4"0FO'NN,V@]) M_"55TK@^ M I7VT.;#<^VIP&""$KU]8Z/SI'S1R&:ZQ%DSHOD 28R,?ZQ^C< MOYPREB(?+PS%+9D;;$#)2?7SSL'52DX] A3_@,TPV]-N7-] MRG%9'U-TE:RO\7L/O<1RK558JA>V/]BLIK5>BVQ685*H.>#IH$K'L$<(Z)D4 M)M48#.7(W8(T @W+.QH8225UQ!O*#E!T^_("H3JDO >MDP*>(AVYPMXD\9@_ MG$0@D39^1*M&K?%5L GPN(M.O1WD/3[?W>1 A=+G+>8&=NPZ"0R41IBD,$\G M%?J$-I= ?EM@XOW31\^976VUF@X3>0M'VD@9@HG]'E)+TZH!,Z#QL)N[(]/" MC%:TQ+([!#A#C_S8ECK@!0=0O)H\)AF**B7\>K5]E 84HW-(B&?#TCG M=G6]UK'T% 795Y+-;_(T2Q:8EG5 F#; XWG9?SP@37)N^JRT)]HI#E[/DN>K MHFPV79585_\H$"Y0K7[P[O$QF#3Y:;5Y"VZ,.J_W4K7KA"5_2&!J>#:P;#]C?JDX8QSQ M!EXC1(M@?7E@NS,EI@;AJM9@0Z?2:*J19/Q+VV78V-*T)/Z\695SL( ?5:MJ@RA6 M L7CW(+*MZBX(HQTZ9PL'Y.[.&OU#%8AH5GAM-%S$Y][]X*#HMKC<#HE@41S M4@QT5YY(U4)%R&M4,V"@475"T4-?#K2F,U>\)ZY6!?+*AZCE;?5[Y^:_VN,V,&3PU9%,W?D-I(G^O]^"ES//;>KSLVRJ^SNONV>Z=F3>GG4HU+F2"I[ M>_O) @DX_,Q(OI.3O;5DE ('X "$0$XO%O__-M MG: 73/(X2__RU:>O/WZ%6K+_#;N+TE\<@Q^@B"\LU3@OT M 3T7Q>;/WWSS^OKZ=;2*TSQ+RH(.F'\=9NMOT('[_Y?^J^/'Y5NV69+XJ?G KT+WR/H M1<=.4YPD6W05IT$:QD&"[N6@,W2=AE^C>9*@.^B5HSN<8_*"HZ\YS80B^',B M8;SE\9_S\!FO@YLL9.S]Y2L%S]LC2;[.R-,WWW[\^-TW5:_>%O"O#[+9!_@5 MQ??ANT]?O^715XBN1IJSL?<81#9_VVG_^AUK_>G[[[__AOVU:IK'70TIV4_? M_*_/-_<,YP>Z0@6=-?S5O_\/A/ATD"S!=WB%X+]?[JY[N?O^&VCQ38J?Z!)& M-\$C3NC8C,0SP:ON?@DAC6XP+=_#M'SZ(TS+OW11*[8;_)>O\GB]2?!7W]2, M)M (]J!H!W0'YI(-*V:(TXT+Z%"1:8Z'WPJ<1CAB,U,-F86-1@GLDXSLXLXI M"VSX59 _,A[*_,-3$&R^@4W[#4Z*7/[F ]O\'S^)G?$OXM<_+RDQ3 B.[HLL M_.4S7C_B:B#&\U^^&FSZS<&,KXHP9MQ\_/Z[CXP7^,W/E_\LXV+[&1?/672= MON"\@&\]ORUAF,7J_CD@<#YLLAQ'+08/[V^.ZSPDV>L=3C#]?J)EL(5![W"( MZ6G6S>9@A\/Y,K0-+NFVS[88G^$4K^(BGZ<1F[$SX/(\6V]PFK.SJF=O[-_? M&T2V:Y^S)**7$]\L/5@Z&IIB.B>%PC#]5YM9^JN?X=",R@0O5N<9/1M2.H/5 MK7-?T(.+;>R'X#'!#_3\.*/C_]*"9G>)41P2]E%>>7;P4),D(EM8!LK^GVR&\S^M>TH%<:9?#I.BTPH<=J MSS38'-';- KF@16)K@=^5TO_;%^^P<&+1YFNVAG[_J\R\AH0+BK<;Y*XO6UZ M&GF;LINXB)_8/KW'!978X' 4L](S>4,]_%URU:%_&9"4KFR^Q$3>Q'%(K^6+ MF*HM.!J\/G2I>8-/%:^"Q&&QCSC;W=:[!,:866Q@7PVRW]_>&X0Y/?,CV!#T M(KS'84GH%P*G?)B45,7AU\)Z4Q;LH]G=4U0[PNP6Z$%LC/S$)N@V6..+;!W$ M?<+U:+>) =I[2/VZ^SLJT3X@U M0]O;U/R$P?Z(H_D+E>N>,+=]B"N:,9@OR@),<6".G4?_*+F1I&"G\2'>X=?<%J.2ARCW3RJ*RD8 M=@B.=C2KSB:38/0J"&.JY&VE7G]'/]D+>L:F3_0 C;.VO?0H$E/;8D,W\F 7 MIM.ZT(0QOW'[/%)=+@@/NLF&R$P-<-^M>QC> M7BJ3.AVHA+6.F21QA3']JD/Z$P5QP.'01\&C43D%'K@=]"[.?^'\PD^]1N7^ M'O9L='WVH+'6_O9/ED99RBZ#QR#]9;%:T5LA@DOAYOIL<3=H0-FO[T3$R4,$ MR..EK9Y]?<^SO*ANJ:XMTMW0.!_*$\(0%VHS8SS,PY"46$YU+H5U,>9L9X^"D@)$B+ MK7 MZERIG3:V=OT>>]O"[(\:'VN!M["](FZ_\U%!YES^DWLEUQ46;T672W@T&M3+VR MVPPP A-XD3L/\F?*)?P'O&I>@@3\3T8?YWJZ^3,_1U0.IT=[D"SI M]%^GXE/H,RCWM/;'?AB6ZQ*,I6*_['JOP*X?\7DYE(K'[5<$5$.,I*5>89P> M:''8:SW;HZ._-50MPR.FC^ZVGED?Y-6GAZ#PBENL*D^Y)=SF] ,>F>:]ND[@ M!@2O4^%TFG_I=6WI;^_O0P:+UF)%>6"[9/'(/\_K]/(M? [2)WR5D2;;4BGI M<_/4H>AM&L#O)E^LZ&D$+XU@]LZ2.-SR_QT3X?;L;$S&^9(&);W^A&86KZLO MXSJE M6::4C#G!]-QM]S60[>4GD14[YZ_>Y:C?P=>.5CCO]9@N,:59>*!SK@ M@.M%7VM_3J[+Q:"%K_[[A)S.03,E.>YUC#RDIS]8 ?B1,$[.,RKT1<+'5P8R M+-('$J0YO?3Z0P8.H^'1DYI;E4!^I_)LK_=SLY4Y/;$D]#:"\V)),GH;%5NJ M#,%^V,"=3$5MYIERG8I#G=[5'0^..I2\33R=1E#Z*+,O=&]$9UMZ:E+VQ.F? M/K&0P2ZKY1$$I@:2!S!I@.PBX$_\/%[1G+9V*25C<8Q=YWD)88[,1-;W5#/4 MQ>-C4Q9B'+'0#JP"L.(S\&2:GZ M4.>7;YB$\6Z0X?%TI@:9O_\;P#Q$R!]H8&I)XK#7#[9NX'=E[O!&7,D=LSJT M$L,=C8D>_*05!N8[S&Q?#YE\9.JTY.S?S]O4_T"U_!RN#YPOJ*H/=V09Y\_< M=G.!'_LDO/%^'DW2TO /A!,&-]/3J&51X%X(VX;^CV:#=_X5VM4 'A MB]>#HZ_U9-AG\7][,L_;>G2^ X> '[(LRFO'UOR>;HM>W[O>#N:<&O([_ *" M4K\S;KO)9(05.BEWN(B)AM@R2&+B0)FDKX634S#G%A>O037NB1?M;.+O_:+, MXQ3G^3RDY[%X'H,?"1X.@1SO-RE(_4;TOM;35!)O\2O[T^!W/=[9V%9O^GG3 M\S%+7NBH5[C;)VVHN3]I?9V1(OY5Q'Q4UL@AH]%@EVF+G\Q(=Q&#+I!&^8)< MQ.#8\\@SI^G(IL.$O4W* \%!7I(M^S*&KHJ.ACZ3WJRS=)3EG68^G>.55&1# M/'>U-'8<,0&-?9-TF)K(E M\$IX_XQQ(1X)ZJB!,3/TGIVG%L:[$WD[9$8[C(;'_! $A]E3"K$@#\&;3 !: M&LF(4)T^[S@-BOY$Z"!_;L4H[,0P-'\Q'@2A1W,:*M"@6;"K MI;GL,56^HZ87+W^ I%.G/!8,9L/3I381M^]\L;K!E%N\?\S7 03\O10QEGH< MM3\'!>1PVNZ5[? 82I,1U,? ];?W+ZJ?)T$N':*&_(][VWLVG#!^YH.NR!T- M_3&M3-^@T;VCH4\/-4A-4WF1P'T?).*?],SEYH-^][1].D\,G'05/ A4U6EJ M8 C&]%,5&9+AWL<7F/_W,'P#="8&^2!:4(:B+2^AHDH>4RGM)NY-5F^*^D2FIY)21\PF8[VF!F/!Y^()WN6IH /IREL<]39SQ-PYR["77*<1 M?OM/W/8I[6]GG3WQ+5_%>1@D?\,!N4PC*&'7P6%O4T=S>!4GF)S3 9\RTC^# MS5:NEI=/#7\RHJ<&'(UE^ZL8;>Z(66;(#G@5Q* (NF^^T>:.F+U?!TDB/=EZ M>6RVO!M'$V5$;9H0>\KQV$\C+YQ#P3K;G6=0OH@SW\IC@BB4ZE#77 MX$[X*2Z>S\N\R-:8<)L*A%U!X%K.'E1[I.MC*#D5;(7A3 W*Z/7#Z&_K+_ 0 MG-8H7_T!9FH+GPG[J!09PMOR!=T12;89+X4VW,>?91.S,H*4J\\!^04KA>[Z M+)3]'?QM&YQ"71/*TSQ:QRE3DT#L&T8RULNSTWAEI1@Q6/6U]NKFL9N-#E<31)?^_/W5[Y@TB'^WB#*&RG'9)6;?_^OJ6$.^Y7 M-9YW;?]^?O,\[)27YGDHF&,8U$^@)]XRH3K>X+8\AI)/IXDT"DC4>D4%G5ZP$Y*'[*RB2Z7F^H/'*Y6F%FBZ--[G;M MM)K$/&:2?RP:":INE&([N!?! )8H=3F0JZ: ''9J[VTZ%=C:W-]^:A:54-0/IE1C;0_I\[!-/S* M\2D]74KV8AJ$PT70>YM/!, #)NN]6&<-IY!48P_)L*^U.9V(T%V9YQG9WF8% MSF4V\#8_PVTGL@/4ZL]9OS@?7R-[I.H$\V7NE M.^IM/C%CLV*_.-O6303[+%,)E?YP HI2LR? .<@:K3F4P8OS)8X^?;\,T@C3 M2VX/R^Y(C^DZ(=MRU#YJ!$.N,2%W6>&S)/Y1N\B(7_S\Y;Z%2/F#M_7Z,2 Q M:*]P9 ^*]AT-)\'T0&3K3K-)74&?@[=X7:[/,D*R5SB+@PW]RT .W@-(>'S= M* IX9.!\#A<*[VKJ\2K*")-L0:(9UW-[6D^'_:& [\ZV_EB/G])X%8=!6K1* MJ(%E;2SX<;_.)I] PF<<_D)%^4*\I)+LB03KY7)YDP4#N6+W[.G/3B+?QZJ$ M,'!LREST,1=ZF*?K=2J+%M-&W)H+KR!I?K,*H9'\9>-)7CC!Y=: MR/@"YR&)-P/5N4:[^4_:#UZJ]"/":;B%.^>:RE+#&47[^DP*RD-'_:[Q]GY? MCQHO)4/O1LV&3H7:'V][A%KZ![]ZI9K,:T@I;+3S;*8-+^S+A#;>=V,W! MOZ623JI0V/H3$Q] 8&(@NR^NRS0 #]-AKQ4-@E-SVSG,+\?W-[;SIK-_XJX# M"$P@[TC++[&RE.R5M>M@,I-)V<42-T+(!"_NYO+GE>EE%.=9^J5@ MT_@?60(W#^1A[%<>QCLY#1EB(5J8; )2;"'NK2/F%[GQYV.>N2G<=:^ZL#H7@_TN_X-DN#^C=*Z>-\T#AU M*!7'Z8AE)9SY$\$\=U_K4QO(I+QO7W/^/J"=+-NC#E5H&FCO_;'M(1,5!X+D^]N[3O2IB^*=L^ F_'N4W!K.- U M>9^>4X"UIU/R4(_IP!BW+0QVF7;TR46);^D7\?"*DQ?\F7XOSWV'V]'D)C\! M$!_S\)IIXI94)@]7$^=$ 7ZA7UO.#)+@*0QA*(,>>L?1FIJKQ6%N$U-C/\:Y MLJ^.2KS80\*IB/XY3N%EOC>-7?/O;EGC3@/]K#7^[D@X?0C>KB.(!X:W7%"L M1M+;]+5WQ.X\B@B< /P_H(=_ZF6UJZTW-K\]@,UO';-Y3G]$56'??>0>;>Z6V65&Y;P01,G8T]QN&WB[>!J_3^%OK]^WM^ MA1@S2T^D<-T]?EJKV1L/6(D]>DX&UEC=NK[F$Q&>1D)+.]M.A/56.2Z>IT#^ M$9S4VA?KT62F"?A"*!7PL"N")8X!W$7&HTX&98U&OJE6(ZN;3(3>"AN.=9^V;$^^L E-[\C_L?7]J["]>4RK>/,>;T?"L_?L[_?[Z M/HC>5ZN1#M/]AH;<#O?L;.YM-UY#[$N67M+E?^H.&!YH.*ET(./V][%>_F(N MXY;#RDL3A MV"-@?WMCQ\<72!_V"C6EN#('XB:OWPU!S1WNG?OV,L9A[=L0B=>WCAD;:NDS M.[!(2\HVX)-Q\-56AD6*S5<5U2S9O'.;*T? ME3C?,55%D^CT)T,->AX-N=*EZMV#YRHC]89E&.1#_8@+ST#'B6D(=SA(P&/B M!RH=WV3T8DOIJFVRO+=ZXL%DIB";C(7TYWTQ_7M*,IKT3R^MPJC&KT_X]"9% M%:VNA].%F!W#M[-=WRZH_NPYP ].).G1UPX4HBUX68TE6.SI&A145GHL"Q:S MD$&N"' #S%A= IFUI@>NI<$\9EPN:D@]F)MMO)8%&$O@W_R%FLJ??47M:L;5 M6LFZ/6 QY[%8?9JA6R8\FEFR$..([?+[8, LU6MPV;?_)"#*],F+U4V6/LET M"'M@Z^EH3.%B$;W]NI;Z9V\3*6,]E 0^A5 [%0. 6,X!ZLR_'9,F3B"D+]W M//(4I/&O(OU3FF=)' 6"8Y55)>U0E8IH3,4T0]OGA=PZX$0V#GI4AI@>AH/! M]^-=)P0,#K*4#A?WRD?#?28$1>1GEGDV.O,T[XUQ+V(3 L_8JM[4#P3;V7E" MX.0G1'6,HSX]V6]"D/@V:O('=;AX'FC%]_>P1=R+XH2F0>H/@M_^$A%[=9T0 M,'EP".UR;U3M?A.")'/ZASM)R0_;H]TDI@:T.@[/@TU+E1Q/;&)G[#X/+/R5!5)74O4X"=)>YS&K0_G+<5'QU)_"I-G& M8T!'9Y'$\4R)>W3T* %Q29H?;N)D&Y)W>IK[6Y6@M*16FT&[XTYD6_;W>OJ1/B0B;2J3-L]FM!0STF M%)@V%C,TP;50=LM^%=P&.O@#H;RZC$IP/8V-B7 J?>$ M80\2ET26F];O[*P MLL;["<3='::CGPB!?:!X:F^'*7R9XY^B1\&S:2T=3DW^I[UWB7FOC=/3V*>PN9,RK$J@,@QEKZY3.'7&OH?I;"7PL!EP MU9F"$S]S&1JZ=73R>,_RE?3NDC2M-_,WX'KG]C:;U MUS+A<$>30;?I9B.GX:3"1+0@]YB\Q&%?F'9G,_^S>C/F=+W;T+MG\(C:N-/, MX]6=%XN5X&>$Z^ZV_M-&5#6N]TR&MM-^"FDS!T/9=MOYRQ(.+](EV8XSW=72 MWW421:R^89 L@YAJMN()?3C']6 ?G[)(N2Z9>827=,_6&X*?(2)=%LL8AK5W M?X_':!'0PSR2Q0=&XCP[&_N_N%IE:/*ADG.#??P:=7G4S45)(("#N>NSW,FM M\%KVG/8#Z0^9.([6)*'?XE?VEV.@UGT]GH7_*&4&C:SGD*O#=9LAK'1[YG&! MA83(<=WQ*C;0@$'L/4XM#VLPDA\\=1>K%2:R!C2/2 &;Z+#KZ.']C7%]FZ6@ M*T,LZ@+J^-*AZ:P]\T*_8%.'X(SE9@/%%*_HQJ&G/406= $XEM0$@EZE\;K' MC0'L3-=I!"E$RB"Y?!-Q1KOQV.#-0!>.X"(F/#11E&[>"F,?G>/.0\0RBO5F;#J7@-@?5 M&PY+J,)!SS%ZYG9'7 TT]'86?$D#[IU);U]Z5,EPM&'OR)%.7M]DVE6MSS-Z MW 8I*U'<_QHVUL]ZKEU(0CRG.F!/=MW&GZTS:>(H&_$! MM3/V[&2=\8N,JI#T:OFO,B %)LF69W[MX+:OI3,662VJF$N1(SSN-+7_B= O MDO28K7;_[MNJ626-I?(W\Y6%(-_')'YB]Q4)#3 MG:R;D7UM./I!1(*W>)BL7H(WKJ3XXP]<^H3GHB'D)(F:"\O(;6],:OJ M3G7O5:?)MZN9,1[NR\<>?*\Z[(![-?'[\X'QVBZ9(V(GZ$-W=E^2A'> MK=CLD8_T (^\Z#!5\6";B,M#:K^\)K-_(9CV"T-1 \X!? Z"'"$T-M AMU@<]1,A?8E^6#G"Q M4E,$+E*M9(0]LV)C)'\BU5"W\>"]O;L?9H9,^R&;AY0O@NEG3H_P8@M1^U!S +C=K/O=K0\@,)VXYS.V=;IXW;E;_<#SIY(L'F.PUY7@_ZV M$]KEVY%L%T,]I@2C^NX.P]+LYG8K\=J7ZN;H=?CH;^LYSF;,+-EL-+%B#N#R M]-;P)0/+B;QR;922;6UVIB'^C\Z8G@)WJ+POP<]%$V>]I.+'9? MAB'.<^9.>84[[;Q[]O2V '4E&C7%_'AR^O%^7B$MB,H<]Z]/P<0=1W% VME$ M#NEI;$_)3.WGV?HQ3F6B]M/RE'6E$;7'&=G*_A^?T MG]I>$M[3/ZG<]@'J:NH]!8IXW1NH-M+5TJ.[>9F700*?Z8)\H1\N@7#$8GL; M@!8Q:'7:JZO'O%&/Q75*9>YR++=!5TNO^[\06<1&C"*=33U:YJ50HL@J0S&C MO>W]&72:9^. "6>WH4>GDSK5'',!Y]YQ^=E6_!#R"W CK_5[UG'J; M^_1"ZZ@PM4=MTM%^_@/%*3_B+6W,=#78Q>M-L;^)JJ_U%)Q0+]_H?9 &B70A MI=]P+99#M%(^F&CZRWG^''D+!M\^U="=E"2OI&9($>1ZO8AP-YT7;M_?$X(UFUQWMYL\, M%B0@6-P_8USPUS!E![NHM8I MQ19_.W]VQ@R/%KI,(PBJ'."JVU=TOP7)WW! KNAOVA?54$O'+/+YV8]) MM>WD3-MGPD(](.'LU74BINTQ&:>OMQL/!$;\?!1 MW-5T,@\+@ZSW-)Z$WCS(>$=#KT[%XET#JLHM5HJ^/ES-;KRCN>!,3"53#&78 MUG&>0]KTK.B.0!YM;HRGAV?\$\[!\#A/DAB4FK,@[?8^&&\_$;/RB!C:TW@: M>9)YBB81-1'U(!CJ,8ES0[66C69F&.DVR;C[JXS@^"GEJG.H,CY/(_8OGIJO MSF0J ^H'-7'C@TW*B49FE0.8_.PXP'VFH[.Q0_ &<]^<.YC&KE.OV<"%VN;^)UMR_Q:!^_W^T/.*4SE>R1 M+Z#5ELG]*?TZ2]?X?3# ME_NO&DQ3 EE)>D^/)1&^]DHY@9^3QT0V)UF"^:K117M]??V:+1RLV;X"P5421_) M 5"01OS,$)ORW.JFY!%427@6D# )MGFM9NIL2DD- 3FTO#E'?^=$+:R4.01B M28#=)H!38#X2UFJ>H=0]"*,W4-*X?"11)*BB.^N73X>**)4]G>^B018E5.FT M!T%1;$4ZQC@M(>7D1L3IY&=X157>*K 3YY=O!0DR$M%#EVR96 O/O)"D+$OH M$$]2/]*[<8$E],C&1C$;'!4PNKVIJ+RFZCG1644&8$4G%6757#I@7E9)TV'] M(2OH79I)D@@+FI8.A:N,0.6@.A!6;^<(B@'@E-E/#DYCEL7B!/.:TM4 M(=+CWN.BX/F,Q'8_Q$D)^7^U M!.6&!B"&!&43+IB2+R'\DXW))$HQ*N(G('H'9]A[1'GCLJ:]"6E5$CM.N&D> M S5);BI K#Q9;E'":6L#;-@%"VLU 8BCX/1 DC MJM4Q<:':1[L[N3)Z'?EMJL.C>GPD&>!W:VLK2R;J/8O^#HP@QHG%R3*R@9.> MG>MKK>$1EK^[FEW#&0+*Z.^<]G2W\-FVFP!XP1C>U7\'FA9GHKYQ-.>$W4A' M@E?O(&.?-V-HNGN(/\9HF;RS@DHE8-T*F9T>YJ8K(U(.<)._$+1V:D#5K\8'[QC0V2:[8T1N M&XB/- /-.RLU.$INH*U4VR<"0*PH[$Y!O%F433/@CL4OY#1LL-Q]+] M15HX(:.T6BE:YS.YAI+(],1>!^0IMFDI[-E9.G+=P*ZR)9VIU3O@M4VM#G/L MBPZGQI_6.#WK;SIF +1?=10@.:?[M6/Y1OA(-$0;X4.H\Y'(L3X$?+"6?)/5 MH_WY= $G3:Q(C(-:SB(Y4L::5::[O\MA+9[B/3/0)]3J'?02V&M[[=-J/GIW M@=MKH4XL<(5Q71G1Q*U0DT:4ML7;P2*NRN;.+VX^!I*#S%H843V0S0?<5M @ M9PI^TGO 5<@J6('N28!)NG H9D*9898M;LM^KOXKU5?F^[W*R-O(_(5BUM; M[UV^O^DZ076P3H6N$UJ'\0=%B[++399&69(H M$@4 FL06M8NWM4\YN& *NU5 ;F5FUMF5NU& &0.NTE-3L.8(9Y+WG M$&S/OP4I6@6A$^30M7WL!MF8XKRU;QP$81A@NF?#.)AQ(R)^6T@^%]+]G1/I M7HOU/DG9C8(BDY?=87@4T),])"W*,B?F1G0T<;)8=F:O/E!#6FS]>9["'DE: MV^/.[O;09;?U0>[L:LN7YK';ND>YFR:S(TJ:=;E$_ZJIKW<7-XT)QGNO^,89 M8M&P:L8&V>$E)2A6'CC6G:*,($F&05C:23_B-,K(!=YD>5P<>\AP(DA2F22K MK>TN6(ZLL5PGKZJ%POP\V,1T)\:_0I8PMLY-5\&.1.6FXGE:^ZK+A,)YW:[X2XZ6S':[N$$A$'L,PE_HL;4J4UNY,9K?>=OXPZ?/R,)Y7"S[ M0+L/NGZ,+MXJK0+><;W:$[C%N]?@IZA@@1RENC';(>4(-MSI(XA@]^=$"9ESRF!<.<2&/M!H6]][\VC M*(:/.TB6],N^3L4]?RBN#?,0OB\"4DC-OB*,@#**4R1HS] 9?HI3"%5!HKK! MY/&IZS:$[#16*QD#,GD$#1M2#0-NIP\41F@=1D@OQI*EPQM*IWETOA1UN]5# MR;NVD4&E$9 M' 3PE)"UGB\J+!$G-^640SE! M%Q8M2%HI4E;F7XYV75,,6D!P)K-@TJ/GB\U,9L9P-,X;L/'(2N9HE1$E%R%+ M\FG31@=1AHL51< ^^,4CEXZNT\NW\)G2Q%<9:8*NB@$>*P'"B!^RU06LM<><9:R.;L84(:3S_XM;WJXNA$F3([6)V==GNK_K-R?B![ M7KY844$7\LA +@ 6#,?_5_FHD4U'Q2]I4$9Q(7QSXW5UTURG=)^MV=":T%L/1]6(W'$W M7J-5=;_&]:"VO&4< !8[N@8JAE($"66P:I/;?Q]T@+V9#V>O";"8(B>'O*-Y M$:\A#O'89EL2HM/!8%V/(QQ_\L(7?MBZ@)JY%/L*:&&#D$ M]*QG$[Q>+K12K=#^#I):[IHAP)V.KOGQZ8]W:FK8SGEL <. C6N&!'6[H? = M]1[A5H\CD2==9NY?I$H1)2V?&\K$,TB$T@.2IPHY461R 0/N_<5&F:'&.%7Q M T1_5H:R64B QQO!H^4MUC,WL.@Y1S]U.'OH5+S0DS0ZVU*ID((7 M\GGZ5'^7.F9@>']G?EH;,0YZW*)W)4\1\E[J??08""P> R.0>=$[\Y %2OI_ M@KX"TF+*-BL>*.U0?!9!67M=B.0=[R"UKL7G6VER%=+&=9Z78+]F+NGZTFTL MR#'!R6;.&H,HY'DK[<=21$*2*@ODL9J )PLQCEA%)3FF2.2V+!^I=LSR#!V1 M&*_I1LX'X;F!RI65U_#))2K>617[YA M$L::I3\KF$K^0K9+RTT&9FT^!--5V*^SC>4*4M;1JWHGX@,A/A+B0\T0&VR& MFI5.J@&=8^>9+*>R].A=+'-<6KQ/&.8EB4,]<1\(U GEVTBGR+[7?FM57#Y[ #X%&&U#$%<%!/'W2)!'#QFJL%D-^K,!KJ752Y!8 M@B0"9)&AU\8"6A1B?@CB- >M#N>+]/(--,PRSI^YO] %?M0L.@#D$;NC58GDB-62 M:2B^\.>&YE_[:#C1_*N\EF+OG_$"VCK@WPD:3%UY[Z@X;;-.+W^M^8R+YRSB MIIKU0;%VG:?L.S[&>UX,B.EB)=3U%=X6=/GR\C&/HS@@%MV-E#1[4!9!VY-X MUP%3\0KB)1(:#V&8C3)EW^A=1&X1M,MXB03]6JEZ.0EW/+.2I[K>2N'TYUC9 M*EVUSP19Z]$SAN DHTBFOH-&UH,1=;X:1T$96 O+WX;EZB-NSR51*EB(%.S* M$TMB+JUS;*[^D-I2=_.\K E5/Z8'31S_\_ MSY&@Y=^-4!VY7C?IG'*<[S>4C5 A$F M!3\2K%?:6])%"N$9DJ0=U/;N G:\'VT7'/M%N8>> 6[Q*_N3@5?\KL,7M9,)DSUD4,-NPTRA?D(LYYT@5X@M0T;X+QWK-Q\T&(5NQ8/DPV M[4KYUA#49B@HV);\5_3][$_?_W'VQS_^D4FLGS[._K\_?CO[ _VGJ) 9Y'SU M0R9\H.\^S="W'[_]*"K?;@KQZX_LUY]LJHD@/9N9C'-5_=@$!+T 1<#Y?W_\ M^N/'CY]J;X09^M,?/L[H[^#_5W-2TJU(P"7[7]$?_SC[](<_S+[[/9^2/_U^ M]OWO?S_[]/L_R,8QOU!9Q9;:TC"9>5T2D9C6S-16Y/:N0*>CLD*5 7^*LS),MEYBJP+PJZ8"9%+!R1!'M*L:48EH=#E@/>]+0DV-1 MNXC^=#,%.PJ@S 4MTK&#A0AMZDD1WT<= YQ7/-@* ;[,0Y*]WF$6.A\))R 9 M1J2)E],&CP!&7.9V@(=C1MX"IIP4/\L99&\/S;N:@05?";^:[WTBWK MQ*JL&?/T^H%0R4C//"M4RK8QD G,D#2+^3=*QW^V\:O\KKQE8#D!KY(\9O<= MUDBF)+G/E#0%.$*-Q#E=@9?N'GN.1=E#>IPM8[-))N@V)PL]$1:BWKA">\NFQF>X,2&@TGP4/L8&7B&J?V5;-TT M. WH^5J?^G=X0Y5M0V](RF4BZ4[S[2NI6!9D;!OF-?EM%\K9Y=N2:&)PHW>* MUW%&*N_?>@"+JV'C*T@J_;.]^RT#459'ZY&D;TTL/H^T-]?Q3R+]S%M^%A$I M^.XA Y_P5:X5)B/^JSW7N\S]=V\W]Y\=?/(A2\50.9HK])UD:>SQT=EQSIFZ M']Z7%'R;GU(P73T$;])-I_(J7M(#+Q&^JC*3@ZBVIA4AQJ4M.D!=BYAE0I/# MR:K9%FVS0?[<*N5QUR[UT?R%H:(?O@J9-&SSQX7CM/,M5P9ZD:*%4W67DMX8 M)#41!J[+@>1);=, V@2(8 3)KSH7EU-P72KB"A+U8[&6Q%'3A(A*,,B]BX M+NS_[B:CKWKC?;G9)$Q8I_=>4WQ3$V+2EC>6N=C7<#,D!G2Z[@RGH6?^KLH ]_CE.XW6Y%D=@E:FFI%HI0;=9^B&$ M0R!A,]*:/8N??_NI0'?]=V-#+!_H.];R\X3>K.*M1\,2PLC4>83LNX4:8K]A M\FA@.#6?UNJ!HC]WC)3:;3JT-AV7V)3.M4R;PFN)+\[<@3NX/N<=3E>"?8M< M*Q^"ED&V_25;]U+7Y]S'1[PD652&194? HQ-02+^205A_@7JZ-SW8 ,"/>A MNWPK< J)$,6X2E(,/O(,WA\)NRPA 6S-B#@+K.OJ=B8DL3$7IS8)ZOY6P @/ MJ)T,P*[A2>',Y6:_P,H"UX5\O.SQ8_$?N;<[H4\>SG+W\G1W_/EKME3CC5?^][<7.D>\WM-TPG/3T/"8=6< M6(HY:0G=,M0;@C]4L%^]P7;YG7C9]TXV]]1!M1_RI%4V*!"&F(^5IP-<__5. M0?)8/=@YP%.;V3NSC\S32.3:,/O@ "5]^C*4L*TJ1G5J?JSG8D[/L @XB%_P M/0[![DC/-%XH D<0)P=>F&4A@@!-&^C4:5)9034O2#+#8^84=KKG]K_91/:] MZ1PUFW(OWK*7'^8!4LVKI=>OSC>O(QV06N^=.U9_\=)7NQ_9>M\T"4I\*3VO MEC9=J8Q#:?H4 R6;%1<:C+=JB)I9A!G:K9QZ(H :M2-:O@ $2,-Q4-:. >_4 M>BB\V 3_B\4$.X. AZHP,^DOC^DM<$/%=7MK/6N&8W35HZY909W:P-'O>Z4^?GN+_-TM#:V5(3/R%<>Y\P*?@+B=.B0U!4_VSW M,&&A1V"^U7,>V.V!<7[U6>S5 M*C];L74JHHA3G3Z.KC/( Q@61Z8>'><7[X]4'F+:[S<:5QOSB_?4$W06D%$D_QW M3+]K$/?/.$G@W3-(->]B1@D)4G98IC,#@=KWV_5C=JQCC*"!.)$)\MF,Q+7/ M[)RJF!&HF5=)<&S%Z(H& B(3Y+.91-H^L\+%8/OIV\>'N$B.53187[ 1?OKV MW>-[Z;A@Z>O2Y;FQ<7TP?OD6,F]%#4N&)(4D+8O6 !-L-ZQ'#GFOE2*>2D9? MC4.$ZB7LZ80]&YQG95J0[7D6:9KK&J3%FP3*J%+*!T P MPLE ZU0A?."S4R"TN8"RM.\-J^C*7-?X (B/@)0A["$41;^X,U_*WM%_BHOG M\S(O*'>$N]9!J5NH_INS?$TZWMIB..FIQP=$KW1$)(>%I$W67;<= M3$6B/0LG#;\A7+",5,16S3F'J)I)?,6 EE*B"@]VM0"@5NBNC"7@M0$80M(LM9E"BZ>0'DLQW?K[,DOB\-B'PW.94YK]H%"=H7I<--"* MCX[^+O[K),;5Y3RUA"5U1BQF'>PV56JM=*]UTNW:&876L#B[M[Y>!3%AE205 M1V$.A/^O;BPZT$=L -45V<\W9PVKNH8*X$90QG5*/[S2C2W]CAH-J7]C/>V4*J[\J^+L_L^J/8^LEO\6H]'O[24_AAB M1>8RLXZ085C!U1S(S_%B&WGS1@S9;=$W Y[RMLNDC7<8GN@B*#=5AZ]8S&!? M9.@1.EFR!<'KXFV M2O*(;;I8W9=A2/[; A*LC 5(S9SD*A:&X'Z$C(,PT&>3FTTNWD@QS YK.9F#%^= MKW,,G:L"?$UHRX L"#.T1XP?F7U0SYU((A7%TS8!02] W14J7G=C7A;/&8%[ MTB@:7@H.!15UMZCT,]KW(8HM'X$L]\& ;'_JOU\1Y>#8\"YN:U8730NP2R3( M<9_O6J^Q^2@_]IYYO!/;Z+.N34V-'_U,2SL/-C']%. .HW?")H@CBI)]OSP7 MJ[DBBW)8Q,:=(67D&1)CS]A4\.-#Y++U5()1,"0V7W-.1 R^IHN&&$$>DSO( MJSQI]M/YBGQ_TLE%HA7C6Z\T*M,-7JKI!OE4R"E0>#CM.1"+?QADU-[XIST' M+8/(B<^%X:JLI_4QF+L>#MP%RK7PF]H*>M_&)&=%\YX\< KD:*>*6F\#R%$M M/$57+@/E8X[_64+LPPO]'ZTZHS4MQ(@YJ#3:8O^!]M&*_]N! !0=5/#L<>+3 M+H[<[Z+H4/HV#:ZG[+4'?\6?,*2]Q]'\!9/@2>1AH)H_K['"S7N+LLC!+XNHAP%B6%$A@96HI4;^I0Q9K+"R\FB;KR*9 4XH[%(0U8%6%@V<:/$321J MVJ2X0 DS_]#9R>U4M.FK8ZYY+W85.7+@Y'^'7[+DA0[,7W:O@I"7I]>Y!BJ: MB!-%DJK%^X#=YN<9R=+@)29E/H^C.YS$>$6O],LP2[-U',I4,O/PR&NN=9DK MPZ$Y=\R $;G50PY:90D"1R5;+F6V@8N%;0$6>-&\#^ZIKW,JB& M\T7EH$V_'CQ?@Q?4T::ZQT)Q^)[!]X@1)SE]$ UM^NF),',RVI X#>,-1*(Q MJG 7IO2NL&IH50$]8+(VM1Y :\I\-\+^:7\'DWW.;GO]1])&0@DF0(BW>D[5 MF7N%(3S).)3)8VBP9O)UTWL(HL8G1G MJ*)LZ](WA:1ZP&@BJ %,G/]6WAL)@AU0:&,/1/?YRE(\4\43G$*Y%PX5Z,&5 MF2I*INX+.0:"040.N C5XYPB5G45*WR$);>S?MG<*+ZM.C?,398^?2C@@@2* MP#BG:?UVT0&0#/,^3::;WWQ3%'3#L=1I+]\V,0]CU\KVW9ST2F.&K'>2OK6\ MV=4CN7#D7ZS8'=]P_];S^EBL5I3W](FGBX)WK M!$N<;>LF8DKFKP&)YF&($_#7:_:$*;(3>#M#RI!L#_RV9Z4I7- -P2:&:1UB MDD)EA*I0IC6SU4LAV1A71OS#I^^1).\PYM,LL$K7_:T :BJ^ M+52G&X4UHBC3K2#-W:K*)N-7A-N5*/@FW?!7RL1JC70KLU&R=4 M:]?%W.U;;O?8";14<3?D>>=__G)_Y&;Y-*N)(4&?V)/2. M#?#> <8? Q*#%PH,J^6U(PEQ /:]=53&-4KZMMBV5,AWR'KQ.7B+U^7Z+",D M>P6M+-C0OQ1:N6+J1SIPV8AMN^#8A#5FG!'CH&H@)$>RF8NA*,#;AC.C_[#- MZ3DQ^!G@/.EFVH6GX7-&V.LI2'WZ?H9 C=M;@=[,E9_A#@J=BN3=&"P?8T8] MEEHYV(3%Z,:1!=R([VW3&;+IO6J1]?@IC5=Q&*1*BB>F'T,\B6''3F6P1D(@ M,9QC1\<^-\=Y](^2.YQJ)=UDN5Y8=">, TE?^+.XE(T(X%> MQ8 ? N'/FE;^K$TOSZP>_.0761R:?;Z\8L .AUY4CVDOH4SXC,-?EB0K1)(V MDCV18+U<+F^R(-4_F.0(J!X"B3'0N]_187[W'L%(#NYQ0UXLS7VM^K$(_Q7V M"N',"0'BC<>R-S=_H1'WW%$&1L8]DSH6.K2;T%GFQ*K"U$&)@ORI*0@$_*F M%8R\3N5#$6W$@W$A,0I_ADB2[!6L=UJV7%Z7,DY1)%^D($%7P".>7^18*)"# MS< _W;JOAN<92M3[#*XQD<2>#L'UW28G,U1/8_6P!VU%X'C%$)K7TRC<3>S- M(66 "X'G 2%;^D7#P]0%SD,2LW2Y6E\.!2?>)D.@_AC0LR.J:9\.JJ0&)-0Q ME? ,7;@ 5>UR*&M'KTVZ@BKY:);3[FA!VDVX(ZS\XAZ9,N^)RG8KW84ED?6^)+C8 MGF=)0J\2$AQ'FN-O[Y\0+?SSU-BK7G0_1CC(J4:DPMCIV8,9SM7HLB%^,AS M(:)WL=3Q+2;G,@1"36A9)ZQTBH1'-H,75);24T#+\BRBI"MBSH+;-=GOJ$Q3 M4;1:44&^]S.3P7.61)01SH!FR&_C]5ZE_CL9RNXB KA;3>028DEW^J(JTZ7C M*K._&BAT.NMN,O9P'ZSY6E=C+:[QCNG::9KR0VPY6$./6Z%V.KA HZ'F(#(CXBJH]<>8 ZGX3J%%WB-$A8/C"H MD\:C%$5.+QWI:.!#5*Z9:G!FX*J"),7XU@4FAW,SMDL.F!;G6:W,Y5#L3]X% M0/^:Q51S^)'^NR2XE5C72:TYD?)UL6I5FZM\E8VD5E4SR[:+[-5NT4[3F=E& MWN,%P^6U'"3*G8FXPSDF+S:=1-KIKI@G!_W2A=^"\>Q7,\1]16"K2]\()^JP M'9SJFM; 1-ZR/UNS.J>749QGZ9>";-\JI)"0,N:XZDIQIOA?RWN+3[VTT:+E1*&IC7I"?TI UL1%1CD=Y/+2.=H4XR!Z/ M@KRML]PL%K%;50R+%9)D+;MO6,#3+)@X+5!'>:1,<+/I>-;TKHDMUQK#,/;: M7[;=A-1 :2IOWV9I4/_F@?Z4!\QO.-=,8:I_@UE_+[4\%5._W4#@NL/2:7K^ M1##CH"V#:;V"=XB/UI;5*A['4B6OF@ N7LLV'B,J)2-=.8A"*V M%H<@::**J&W%T2241CRO>SSMO%$/V3S\9QD3+ Q?]-CA;H9&$F(5&1+D44V_ M\F.T9%6/)!-')HVAX M$SB&8FW/)0=LMQ."U0KOJK % IMMM^4[_(+3$E^1; V.+&"4_2FF.Z_,BXSN M&=UW!T&>UY>0 Z#7&+:@&,+10XLMH*W89QC#2=2=J0+5E22GYL*FQ%%&9$I< M1K]^4S@I>/UILAT4W]X)DCR^\G;G,HDHU[F#BML&H8QF+G=107P'CT$O[>Z\ M\HWB0JZW'!2]KDH M\2V]BA]>ZHDL)W/0S/5&4<7K#?.F MBH6GI/-LJL:SRDX>P6["%/Z9):>#8.>\R*KE:&*QFI"K&PT=4CD*-5T1]SDL MQ&@S1(>SZI4(3T>?XQ223&J]20@:EMV[M#A5OQ%'[/+LG7H3*S* 3IC3QL1. MG]UFR+L;AN_@E5O/:10>,/,B#NG)^)F>%U246ML-KJZ?7AZ"M^L(JB1#BD1X M1N4IY?2>D""RHDE59*H[ 20=STA>X,RCB(#*HF-!)@+E6QL+8D6#-XIB[P5Q ^6<_K@@#]GKT4DM6AB (+P# K!5E" +=&OK\6"$854$BZTTG&>1J67A-!$E MBH#JU%$,+8EU*'4NF'8"&"A<:R[>LS,%# SA(;C3%M2.!QTVENTP7=WX1'?Y M>.[Q$V@.=WB3$3 _&-Q?G#*J2'O85^;!-<+;!,+K=)61=6 WX6@;BVXVJ)W5 M<;';F@8UD4'3E(%6D)LX]]V%M[A1$[M%T$I%?X?!=B#_"%4[CM4?=Y9F)PU] M-19O@6"TTX4]L*:SJOP DN4'2(6=KWKA#_N%>/.!-"J<9,IW1[8AG I$2_\(^[!:3K1T.0!=']< M+$=.F899FF=)'#%7\+Q\S.,H#HC%MW9#H%JE9:"4 EQDEEV^NYE?O*9TBI_C MS;*J6&)XD\U0-09:NBB+8@MG0_RH(-FL] )76=]5I14=NWL96PV.-8MAHA>N M3H*!/2];VR'Z=C ><TF_XZSSHFY"/LEH@"4T9"(BFHK",E)4(1A2+L1+7N@YX$>CEZU"N4T42/6\2HVK\W MV3 "BJ[>S5FN0#A2L)5"F4L2A[HQN^)CY01GB)&T&:;++L4O:83)*XGENQ,8 M_^9I!*^0<9X?4_R@=VL^34 M4VA$L*_)39WQG2WD0)"OG_<7*TC<0A4)-F]W&.K6T0\B+W*V@1]A2\L8#MV' M="#X@5&4@1J-1&8NGM7W!GZF M=V\!A#[L3'PS'VAOD CI,/9_)\K(:VGU;G M*B/UE\5PRQAXW71!4$9<^6@A$;P3ORF#R+[GR%+\!!O@9N<@XH7#BYA4U=!" M)=;?M2GX#@<)I/#X(8C3FXP*[BG=T9LL/[K(:+_E6PZ%8"ST#D9[CRAN.>#I M0F_4?CL:OTL]LSJ1U(-#S<1YMMTYM>90W]J85JJ@];:>QD&R+!^3.%RL5I@< M80!KE[SFP\"^N5XN)KC@JLG@.ETR\YVOM:^L@YP=5D&%,?0;G;>&2"3RY%1B M [M3JPRK%J= Y)33>M/GH>;$=G:Z'PB]>>@WM8JUG,X8&41E7XN&7%[X"FY* MF1"P7<*3MDA*,'POP8^8;KJ":MN/9<%J$F6W&?A%%)1W2OU)5LO22BH!H%F: MQ*SBP1[^6US44Z!WB%)23A?+BGL(^[[A\TX%&KX4F,M<:RYSQ=5H%K\A*L+E M !53L?'R#>R%99P_\]K)%_AQ_SW6J2Z\ _KO.4)X1FT, /@C.H1%$WZ0/\/_ MAS5\"1)8M]J,!7^8IU'S%TI+?HK3S4# ??,"\_]6W^GE6\A*>X'K*R]VJ"-M MPZZ.Q5!PTX64%Z%A568W^)T;&>@^&' 7./HA5P@_;*?#"(-^$2<(M)%;MX$V M$IH1(';_C7=)MXO5398^@9?^01_YT))*T@ 2B'\ AWQT8?4#-P^MD6M\3WS6 M%5X+,'OWZF-&2/8*Q<405@M?FL.M3 MI,&M^,@YEY:?2338; I6MKF5.UA6V%$*[U!9 FI$YE!@%.=RF75?!ZI2/FJ) M'Q ,V%B\OFH]FJ/' OOH^XH;975Q(XO'$WD*TOA7AN"\H9L')8]FN8#P/F9L!%;%#3(7HX^VK MDC1Z)XF_!YE8TD?U "<"KU,WJN"0BN ,]$&7F$#:38N,Q'I7<,^"*=2MBTA& ML0WO0X7PU/%T;CQ/_-.3:Q/$T85P 16B'SU2V9VM7QFH9[7$L#*LG1VB7$JP M7"O([4P,;]FQ23A9])T;7*(%E!E#&99T*/" D74J>+MG&.M->/5U#E0Z,;%]FQ'4Y(:\5)&21Y MQRWI)"EXEX#+GS4%XEM\K [=*[=S^O51=.M:V](%N+. 2D4 ]/_\RY^^_?3I M7ZD^R5PV$:\H:_>%;1>DE.N$(X'9)93$D?72=\:!-2U: H9U'XF>PP7\"?C' M;OEXK0?R>I@:P=M(%<#0I5GZP?.AV91%SX--3*6K8TZ68W4,=G\HL\I.5>^* MQ_$3<8SRT3D')P6^7RNQ;)/L=KG3V;TC\10S=B:!>X6P/-AW5S8",3D.W=1A M[0:"<&RADT"0"[PA.(SEX\Y\#DYOUA54?X+-] 98#<;M2A'.(J(Q=9^5BLRD1:>8Y<@HXG\1DZIYIE3/4M M<+J5#S[O0&LE>9"\/PU\ZAJ=!1&S8MC/ZRSU3WT: M6E["ESWQ CE:5=,1UV-;<"2NHL_7FR3;8LQ.V@7SQ]2O;WRP@4N^43+)5DAQ&H;TJN79^L:# ]H M8T>F MEJDZICNJ'JHY"U"14:F(N$K=-K8KCZW<4Y-ER\6).8%QSE5;W=)#ZJ.T(.EZ M0321- X]E\X6:GSM\:8+U0C8#AN^?!/)!*JE^1P4)1'+9=D6: 9>P-*A:1A'$)#GV:YH06H$Z?05O!R*8@*7N.53QD>PX) MBHB1G#B"@2W6N2*6S;/*86WFH..&VJ9'5$78^LEF#E.R!YQ3P#$!U\6=IR?Q M)J#GJMCU]%2]#SCP0S2'*MD+T*21=-H^*D Q!U0$;U9% &U_9B=^RCINR#NY M3YQ\OZUXE'/]2V(W-.S'I3&/83NI>9T68XWOS2IWS?3*>J=:30OQY;=^LAGA7IWL.U?IG'>S MU=WBHU66+J5=C3@(5@7XY29)]LHRY$+U(R4*P;UB;P)U6[T_!O!I(.TT!#C, M2LC3T6VUH]8%'5<1Z,>SG71Q/$U6U;WA)'&@2-[6F19.[TL>SP1H_:NU *Z9 MR=M7XCL3Z^-L%8S-]_DIS&Z_@F*;;=W K!T]12FA.$,_\M L68[:F?IB!%1# ME1F"Y5+#T42F;K1!3)9O9ETCS;^#C7*C6U.RWB ML\N=<"_+^6FZ$4LR3ER'=7ENVEL8K3_;O&WR8K$2XVA.,]""]V!!S=%6BDU)EPO%^G M(4H\\TH,@NQ[5X8I,Y"2?="X2N;453+U#*\R@BM_19Q?OM'/)B-4#PS(EMVL M9NJF5C.QD^6I9@O5?*%'QICBP2D=AFM6JF3$_RTFL&6C^E $;](=]%U2SR;D M_ O2[>]R)S5I+23Y\9K;QVQ.'S^I?*R4WCT^I9WE%>O!=Q'G(?TJ2F(HH8R_ M4JNFHM&[X(@$31L6DDZ/"Y3;#DFOK$I::4-4LY*#W"#:;#=%^YIW>RP_0%+C MDFSUYUI29@'8P":CR/]Z*R^M1?KDOF M*"R')#\'/]$Z.7X3TIK=2B_/KWMA]^TME"UW+JT$.(IY\&\,PIPV;!JTB MB%,<708$7G)RK=62Q)"DYF"-S #H6Y +*E2&-L,?*J,K%X%@Z;.4)?4XWO@O MI*F:EHOT4>90J&NQ \5R'A+^AG91$KJ5ENPUE#VNU:YQK!5+S/4#.=Z6Q.]\ M/ACBHR$^7/6:IWCC\=9LT!EBPY[X+/1X'3*Q&05 -D>@ M#?17QRZ+F(^.NT M'^BW^)7]Q>*"TR%X T^K>S3$AAL6I<"\#B%R3,E6:U.<^DV8HK= M8SL)X1VFATL>%U@\,/*YN,-A]I0R*MJ>!O/E]?D,C29CK.JY,%=->*)0F+#O MESJQ"4S,S=U_GTGS6ZJD3S@&T975-'@(WO13=C3%XH:UK"I<0 =RD\+#,-KD M"*"6D[;FB[+((>,EO29TTM#F,Z10FO1+7S,?5IYS(ZP[@_\T'D3:DR">C-SD MR+!C96^D-)+K6L)LY5D21TS5R\O'/(YB.IGVT-&/U\SNA%,@L:H(=!QP)H[R MYMEF%X(T"4C3O@G?!3GQ-LWZ+)W7EQ3K%08Y'22;G*Y"4D:0!D>SNG(K M[QH?BMXJ?"PJ--#!X'MGHT%EAL!Z"@[KF,65)+#*,9C(F*-K!:O]JMG6L:H; M=C*+2V\G"%3\(8C314HO+\H,%82?81\N5I"T#@[\Y69SDP50I>>)G@\I/OR4 M;.UM.NH'&!;!N(BJH\V16;$K2&W';H3E*2,?]JS(7;]?_-9:!S@D%P. MIN))3 7>F8JH,14)3,7*YE0,O[G?X2")?\413!*(#8OT(LXW67Y "9[.Y&=L M*S"4D: 'V#$WN-:U/"P;H^[PAC9Y!F5UGE(UN(A)TS;%=8A#5[Q9-XE;WZJ! MF%O>V7F?: M+)ZFI:@&Q53@6(("FY'=S+4R<>U5$/+4B!E5MH.T@((&QR?+5E/P(DEZAB1Q M5J#!:@(_P\#Z\_.B584NE.@*.^@B'/]\#FH?P<%Y%AV=PH!59:(T$!"9'IL- MG=L!KS=9&"3+YRS%MZ6&N,'(($8'<4+39+?Y).>&9RZ,*E$'IMZY.6'4S,K! MB=M]^[:#JN& Z1/:A;#E_U<9$,I4LKW#&WI#'5N^0E!#%3G$Z4V:^4:V7S\( M'JA2GL?<>$%%#9WV3'N,"CGW(+/BG]3&7+Q MF,1/S# DBJX^S[$:W!P6=W3W^94?-&U+HG!P7-:#(^4\5'-P Q)%A#G@561 M5;BPGYK(ST1U)!\9G:R=N5I, 10S96\%W]U>9CVEZS4Y<8MK\=7)0SM@S:Q.;8 M5*.?P@89.E'Y:_.Q%;S-73XS$1?RVYLJ$_NMWEG5Y.4*9Q.>-)95\X)"U7C@ M,;G+&#\(&+(>'>AW[CJVG>$)G/#,W6AF-#0I5-\X3"KH8<;L2-P/VOQ&^!!AUKS6N43 MMCZO6MPVG+ALIQ#^"<=/S_0J8(ZG%Q+;&LI(VBK>( M/)[8MO?$7:-H%O@OOP2);DCAG:O"6>:X5TZ4NV;E,J20M7YP& .4C&*9:E!G MRSGMVJX_.(NZ$5+&3P%XVQ;;FWBE93N4D0TD*W4R:ZU98 M6^>VX?#U#&$($"8KLS]0F+PD%8L94,KG6A2U&DEF($-,&L:LEF)]W3QD<,_1 MT^ ECG!TMOV20_AP-27SL(A?&)NZ=H":%;#45\P@]<[BB8OIG]G=*YF" (MW MP!>=S??*KJEY<[)QH 3E?E-U;(PMG8D#@9\BVG86"G;$E1RE^K$X D((;2R M*3K.*7)"MI0),X7= !]\\[O"<0 +SH>22=Q<%JJV!+U=R7I_\(XK7AO'W\A3 M/N&0F=KL:$<]@!E9)]MK,T.7HVNG! MRC,V.%SL:L")++;!"1A:[+B"72^V12&\!^Q5G-(;SN%J5P-.9+4-3L#0:J\J MV$Y6^W*UPF&Q6%V^A4P%O*-J_8+EJ&E=34W+)4M=8M:4R3EAQ5$$+PB8@8PU M,,"LX[YN6S_A5O=B$9W +#9B6*JIQ'(J"4QE*+1\.J6AG"_BRI:O-1O=3TL\ M?U@,Q?KJ>>?@-81# SM-^C2B#E/2#%5LMW8ZYWRB*^!W0G\CD]*K:[>^0M!$ M< I)[*PG@?> OU/A[IB!QTJ]=C /]^5FD[ L*D$"3%W1*_DZ92YL+ N-GJRC M4N>;&^@C90 W'F%V0#;?-Q2D454]+6>AVU+6H0)>-:C-ULW",W,P>>F M[+"/>6HZ%'#S>LP_!;E5>LX%?A3 6G1PTUD67K(YB'%2C!5!^BXQ1:R;!5T M/F &-M!$Q^A6Y7(J,B3&07(@*D/ 4#,V"]5HUDUO]H GQV(^*;"=#Z1+D8F1 MG8(;,08#B>V#W-]ZX+Z9>D7O3)ED +VR[T#_U4-5IM)DR@AY(1CJ&":"Q\/NH\UJ\%Q;XYJ M3YP*_\VY9Q<,DF#L)F^KZJC]@+,G$FR>XU K(Z!*QFHJ0&.,J^>+2LOE"L>YR#),VHZS,XADY)@'LDYQ5&>(V651CB;W:Z.%R=\]S#YW_-3^V+5R M?#;/*:O)/8VQ[OZD$G>0IK22Y5A>@EI$;-4K4/\D)FO MMM3THZO")3E;J.:K6>VL-I\+-G?J)3)EII@\;?6C*2N"B%-$-S?GKJNBP K]-8O3XD?Z#S"H:RZ.6 P^#%+&84O% M1D)R*%>.[KQBPT7U:* ;HRZ.0$H3U40=1::;A-,,'928[,L*#>[U@RJZUL)) M:+VHUDP@5?8<6#?Z2Y@S2. ZS<9^U7:96E3Y:UJ F7:#<^#3IUV M]"Y.>6YWFW5M!N?AZ(KFK3(W/37-[2*4@8,AQA&3GV5QDD;)0/TP0D9?U &3 M7W.S6*"ML$+CX*I328 "PG5-EV;)QU/!U)"[NM?'$I3K]28 )SZ>4WJ3'%XM MJK79.$&6LHU]/CG0M+6Y]+F7%W7%-3_?&:W3+(K7N-:4,833!1NE^YX[3;S- MZTL.H53_DP4?FZ>ZFTMK%+-.4,]!2VPYM,4_JOYWB#7NSL1G8I])@2&OF*>''5PZL(5U4V_THQ7C(%XLDHYT4C!'-_!IPVLZY5I'(L_- MNFHSN*8L5AR< NO8%U.HWBP>,Z P2\!K)(K54^C;A;8@*CBNC:>0TR6.XH < M7'BU&QP_-6+I"\N%&]JB'L?23CPK\QA*?I]GZ\YH#_1T<6ST1T. M%#5&1?6P)SP#8M&G@UQN\/W!*W5K\PM<)30R.!.S M_JE0!Y\A97A7-F2NGF 3R/)OQII#:*Q[2]0^1#N^8EJ/-#5=U.$H M9O_)QCBNIG7>-SRI4%6I+H2#V='1 Y7*5"?SD"1/ $4CGV4%I4[0D7.Z-ITX M=HNN7KYM8B*KY<39X:>$ NIS4)0$9&S;$9A=0*1W$<1'J]:SHSU2>BKD5@EY M62!VPU[H%K!(]JRD=N9UN$P#EDFEE8&L5_RRB;>_4O ,90K&1]N)NFZR] F2 MA*I@CUT\2NH#9 1%S66<,1^\DM[<5E?+ )!FT=L@S:$T%E5C;,I*H$OGH$IC MJJ9?OL$A7,;Y,QS"BQ54$-<1F5J*>I,\K! ,8%]R,@VQVPS1CO:3@F[S8GL+<@W6BN(0I+GD3?5;A3H]HQE]B\$=-@&JZ[@'2GO@ M8!->IWE!>&5C#7/;??B,HY);C>N;%>BC>H#,&F\LP&/>-QRT5@L6 MQJ;>HA&6V=3%[$=B:C/>B+ULT@^!-,X"2<2P3!M&9NZ:) MQ87$KOH42U_TQ>J[IRV[1O$.*Y642(%'/?LC,4@4\B5 MZRY)L$W/3I'T@ZZ:R)ZG&X97D63;4"8&=!-Q!V>#N6 [IH@X#[,SA&%'HP(; M!2]K=.;@Q%/J$5^^45[2()&5@JF 4+_XS2&%+%/P=%>K4:-8CEF5)\[A*U,> M&MFX0K5$3M;5X8PT= G%2 #5+H-T^[L<-3,B[4Z-S2PJZW5:Q=0P*#%2[C51QZL81^?\7?AX%:E9)%30GZ%SV^_-EH"IBU2AHJQ@\N)^F>IW>^/KX\(E MP#0H3VLCBK7=/V-V_;F,(IGWTO*+:B&64777M^"U32F.*K6THXJ 8\3 MK>NW-W^W]?O7():)9?#6JSK1OS!*!F]KJQ/A^.=+NKF++95@DD08PG46A%-# MC)PTK-OA^T*$%\-Z'_N2)4A8VC.Z7#;>JMRQNI2UZRZ"0GMF17E$2@T!N0ES MWCG;3MF_HO=+D/P-!^2*_N98E;CBG9-#0 \Q@I/FOG/ZO4#@:VYR"<0N.@4$ MS1!4MT#&_-S/A*>[A@EO+T=^R_8\&_ FZL9_M!5,?DAMGWN19DID1@Q5U)PHX28 -+55]RB:?MEZ>D+;I=R^XF: >2]N MY>WP#ZUY[PY@L3[Y9C#X"V)1W^2UYK_EPF]]XO49]^"LKX3:W 9K^J/B!J$U M^ZW8(>NS;QZ(PS BEEWL'H=4S(J6)%O'>9Z1[6U6X.-NKU8:-4$9U:01T+:5 M;=H@$+F9N@%8O(=- U$WT\,S9NS;?)+@^=>#;?B,PU\H@ *S+X'^]$2"]7*Y MA(P+1C:7' 35HR Q#'KW%1WIJ_<(!D/6,N=;02DEV %T2_;_&#;+"TEWS$]0 M68*D\R2)X?GX+$B/3!C56C[8C((VDL014*\PV5HWDZ"2^LL:!G,"6!J.3X[! M=$=.:#Z+[01_.'@'>P#7_Y)LU92,O(K[L>FA),5F/KR9+%-O,6F-02R-:T@" MRCF@7 *W (Z*M?]1EKMVUC$XC"B,[#!@^_WF>V\3J8 W1=4VA^&=(:?XC0] M$51J"&\/'LNQN_H8>CY_RW4B]/ENU6UO?>R6"@N,.=9KWB0#L0,N+I5;7-15 M7#5B5IO55]LU5"DXJX[:W($N6V\(?H;*E2^X!D6YHYIS\,8?;>CO8=O@"\S_ MJ[EZPI=.';DY%6JU6?N50"'?B$P.+<+W(! *AH3@^*.3IBADJ[! 21@QRB<" MJ&U%4($1 2R4P, ^:*,X6F/7\NJY9F(*^&X,&,6ILZUX93O-++_EB5: &^3-'(Z#HKXN@6AUK@O![ZZMC M#%.R#QRKX:_M>TG>2<<'N^YSW\PF=0]?903'3RGW.P]5$6J>1NQ?"8_IB?Y1 M\M(FQ\[2[AX>G##!&)*)_8_84> W/Z6Y],];:0 MTQ7*Z2J4Z0FJH2Q>(-TUF>YPD$!=CKK($2_5$R0Z:%G:75Z05E"#8C^85S:* MJ\$M/JR!68C5AH)=0+= <$PQEZ8VRK3:#X^LX%2H4)798-VF&3_/J"P;0!&; M]8:;64TG5)BQ3.<]8,+V:MX M#N[L%61.V[W2 PX>G>G!N>7F-5X<;!?54&M/,"I+X7J39%LL'\D@I6>W/:UK M[^W=V3-(]FD\9TE$SP*^Q;K0[+;RQ'9.BI]E*E\X^]((!(!(9 L/DBKK=BMU ML KJ6!H^OZIE$I[1MDFPS6OGU)VOJ;.5YPTV\"C8M=/&WA#] 5&>3NCO>=K= MDDJA(E,L5/S JXS@ZHT=YY=O!0DR$M&=1;9,IH-'6?"ZR!(ZPI.T\'1-A,7A M/$]DE5JWAM@U 1W-IL*XS#(VR+9LY//8N,K(:T!$X*!)V#HN9[)KM@>:^+];JAKD,"/C\YDM,I @0AU0>N(B3DBJ!_1>5 M)BG/$U#;E4;$],Z&$Y']&$<+YC;7#Z"WL6<0'7O>9)*2]5^9LVTT LI18 MV A#PTWF!-?$R([EX8/=Q BGO>_XJY"%'::4G?URU34=1Y+R*8;>EP2#'TL"5F\2)"JLS@:>5VM)\":((R%(4OE* M\007Z81[[(UCW3P#^Y(^QDF"(VYA@T-C"$]_:\\P+N)<&JK9)R\")@8%EK$^ MWO6>VO&K6]&I_SXA5J6/FC0MW-'O]X*>T.D3CT(:@S+6?YH;K?="'VKOU7S( MDQN#$1J3ESC$?0;$[G93O#S%DT?CLA-!9WO?F@,TI@FY[YH_ '$?B0D>*G6I MLRN,Z7D &9,IDGW/E)[NWNWAK832G&GXJ=L>WMM\4H;%3@/62%/?6RY+HRQE M-\]CD/ZR6*WH%13!#71S?;:XZ[?W[-5Q4B+LWD*K7_F.[1<94'B>Y45U@^[L MJLY64V!;>8_I95IIXY-E431%/E1(A66W/LL.D+U[^H3'M:^C,1[6?0+K*&7H MCN>2@6838+S/EZ*OC4^69=63.U',;H??=H,)S&_7YI]]J[+*A9F?U5\:U]0?.;[9?.#>D_F/;D[3F'X:7D@ML'CDTE$ M53EZH07)DJ["=2H^H"_?ZZB^40R9T3H;3H+Y?FY]/R-+=]+%JG(Q78)$ ,D5!J9Z MGWZ3N4#!?5MX;^=?NEVU>AO[_J3!3+I844;8=ED\\F_U.KU\"Y^#] E?9:3) M>U7PL/-;/YZ MAA,M4B70LA/B(01\;S5AQ0-M@,K&G1NNV<2KEEH2>OG!6;,D$+Y;;*DN!KMH M T( E?*9*]=U*FX0*ART7]@UR'A>*3KUH'52CE_HCHK.MO3,I3R*VR-]FM/M M]+)C@CZ\]S1A\E#%8V%V]/8M\AZIYIZ ;BM%J4.4C%='8FVV/X\3>G7W?=W+6<:2Z3+&$XTHH0G[Y MADD8MV**CR8R3=#D49ED:DECT YJ81SO&D5G;O!NS:(_ MC;AO #)BNB=?1C^&9VH6DI^G$ +!H MW'W89PV]^Z&"$\4/61;EM;MW?D_W1Q>"_M9>G4;R._P"TEF/.WOK[Q,3CNA$ M\JQ+1XI)0_U/ BI3,HY'6E=6\N7R&:]!E>\*#>_ZN^_GG3*/4YSS\G/B&9%7 MBQN(=1[M-$%0/4\&/4VG\*7T::*W^)7]J?\X&.WI\_MHAF/0HSA+7BB?5[C# M%7&@K6^58IV1(OY51'15AM=>L]A0^U.0D)DU\B(&K26-\@6YB'->6P7L(4>+ MSX-4/4_+;KV^+I@]5?V\9M:2F1][F6ZW\6Z753,R]G+=T MXJS,DRT_>+MRQO7Z#QQ'9LKW4RMSSQR\87\@/?F\CJ/D'7[EA+6K/^_IO=7? M<6+ZZQ">OK;361]^#8&/[^XKVYXKM0\)CXDOX2,1O-;VQUW=8Z2IU\R=. WH M1U^??U3)H])2EP*_3_MIK,6N]M398!K,MK6CCC_[5NEX:>S[9XP+\7)2AXX, M&N7WZSG-R/Z=>/Q>8^)!!'P[(*8$A]E3"D%!#\&;3(9="/NT=%<2 M05Y=T#7(^9;5@_RY%7NR$YO26TJD4[#7(3@E?:O?WMG1S&L2JRI96]-]FS_F MTNE6GEOZ\9+KA_;]^/;8RO'B_]ST$!*>BVXWE; MCR S,8U@$%YOXZGH!.=)D$OOM%Y'\K[&OB\,9KAA3,W[?% MW5;>[5(L[U7EGP,R0Y"(?])#F)LMNDU5^_2<)#SIO[D_+-ECFG (QO2[%1GC M07; %YC_]P"$_40F"7I_9+X/96.I;O?+E&YJ%*\);+J$PP[]=[3QI*3&5H#D MN*#8ZC!E,$,QNY=O!=@3J;1W$W>7_#!$>E(35,F[0X:;D2[3!#204VVXQZ3A MF-S!Q].>YA1!-9V#%[WNY-, #('G/2\%]9]\,]AIFY9_\,18G%-.GC+2,]N-)MX9%C/)7]7HT04G=)GW[)/.MMXA M,#L_A&2_8+H'@HY;>:RM=PCWZR!)I'MB-^>-)MX9OGQC@?#LXM[-\S[4SCOK M]\\X24#U"]*>+U1MX9%=.G/PBG>_73]F29O3QA\],CFGTES$,FPGP5.;R<8? M/3(IU/_MIV\?'^(BV;E.VG^? *LR5U"7I-'5QOMG!=<:?XGNO_;XW[VS"J_% MA-YAO&H@J"3GD"R";,^SJ$>L&^SB.WT53X/*+5HITY=_BHOG\S(OLC4FW.(% M\880LYFS=_,N[>4(,A[5!6'B5&.1NKUP>AOZ#KX%WT;*7$^ I?)G[]LKIP)V M".X$%W2+)-EFI"+G8 ??1FC,ZN!2UCX'Y!>L5&GM-";WMO:]>7 *1;(H8_-H M':=,XP29=@#+2)=)Q"54YJ$A4V%/4]_/GIW99<>RS_)D<9T/I!KT?+L0=,=_ M]&,=[. 9S%40$Q9^\)FY(K$MMW=6Q+T[>S_BV=5_QUWK1C(A[MW)]U$OXJR; ME0-X5A?F'0A5=>@!N$RH@MJ_.8\@XQLXN'\&)&J] @] '.K@\_GSK]EC/@^+ M.JOH98+#?1)U[MO1>\:T5R5C*LE2^F.(E<-OC\_P4!I3=JR3WB5W& 3T")R: M:Q-O%_CCJ4W3+?KA.2A^RLHDNEYOJ$QSN5IA9JND3>Y:9G ]2MY+43P6C6QQ M-TKUMCDLEWP++E;W94@5SYS=(U>X(Z]E3T/O+D=J&.8R M( O"!&^>>4&ZRG2MT'X])P6/.YC/2RJ&$OB:QF&U>TP0SI#?8E]KWV_OD"CS MEEYD\E@?T&K[VOI?B;$ZT$,J[@'=)U"Q:;PTVD@PQ)%T3@+Z2&"$-K&3F(1> ME\6#*?A6K9I)Y_O=\CL;3HMYR)C?[Z#?VWB:QJ7A,)61/OZM+SS533,#3O_F M&NS@-=U/1O7/X"4F93Z/HSN$!D_4X\]#*M[F]SFHS)N?V-/6J%M(?XSS/R/8V M*W NBQI$.]]#7\-);1H99PUV!:[C#5=JW[^W;UM51TEY*JK$W M@U^WID'Z^ M%90J<_]X.K.^MK[%F4[#O&+\.=O6300&EE6("ITX 76QV1,P[?\ H#>.WTOZ M)8X^?;\,T@C3.W7,E#[I8,SCWDHPPS'D/4U4R+V4?OYRK^*K?^MY_7X, M2 PZ/1S^_;K(;JL)L=T75MYN,\&[['/P%O^?ZJZMN7'=!K_WSW3.>>ZM3($F*/;-5Q%*?P3=1RJY8_K$=1-U?AIMR8;'=W=W=3 M9A2 =1R;=$RHO=SL8*! Z;8].;2WNERF]'71-JRW1#Z>#O=1WJ++\_(5+A31 M$-+'_H0T_%+VTRN]81/["U4MC=Y3K1%#/$DD$,(D2[?Y5+$\PIEU;>TS!K.8 M8$A0F,=Q/\0@L;1M/KFS(B_P3JB$+>7OMYBE_/U6^FP:@_N1KNJ02%HQN\ [ M.+]E@<)DLH32DT=5OM]D!_MN&^>0@$2/YTY23/QDNRPRR#UFLI'>/EJ:"5F8 MC 2I]'?$+[DB@?GBN:7U8(?O,\I6[:(S852^N6-(?UFL=Q04U_@66',PNPE6 M45#-0W&YTE59/-7NU?^]S.'D DA7PB<)<@B6I;FJ0&7VF:F/4):) 5I@--(. M@1U]L1[$M"FW'244[<#4>R"+=5L>CQK^$>3)"3(Q^@.DTHUR!IFW5LO4S= M69 WG0R5.7GS$6SI"!:3,<^0IR9((+K"T8M?>47405TR1OAO@D K]'TI1%?+(;KW+Q64@@AZ(I.OGR30-) MQ\_QV<[(4TE2 *VJP0*;CPF+\POZ =]T 5D0.+;FR4/)2?I4#6*2PX?BINUC M]O-Z!37U<)\.KAZ'*D40BPMQMEH94"3^7Q!@^ T7 "%,+)6).X-_8:S'^:)'R0@AVE1$N"NM69S_1^]I/#6,4OIF8=*D M$W+N(^]/HIFE[Q*";4N3ZD_ZH#:[(>)L[-<(LR4F&-N>E*!-RKSC:K0QPJ0F M/VJHZ %#VH>0I/A;6*[P&"F+?-%X0' 3W]3?S!89&4/.J40--#[ M.VG\*G[Z5Z6H"\;WC"6M%P-3QZ_VYG,G<0Q/ICXI,+8WC%+TUUSLHLBJ+2[MX-DC-/$TE?3&)P.\$+B " M+-)%P?I%KU2Q0K58]S"9O>#>X?G1-:*,V 3J34E;-/>?X>S!D MXMD$+2JR6^5/A:ZK^XW@97%>ECC?J]R7_9>U95; M(<^#XGC6(7O?B)_E=0RQ OC*PG<.*6WD-/.Y*DV_HW?N&-)'=F\)A? P*@H0(\;,>M_@TB_IK5 A M?%3CW:-^UMB*Z%]ED1Y*JBG-@ES7--F*7RSH#NX MLK"?HK;VUO.A=F4U)>"G0.9FZ;JKM !0F,"_YI?$4=_K7BY,ZA,":3\SJ[:A M)B2G?QBV(W$;RLIB(,Q^H?R_NT_6]B^#"P-?.(@ZL/_7&4@;3*9<*K5RR_TA M8R)O>'PHDCDA(5L4]\7ZIBPV+2!(2#J<2])S";\YMMBH4$%D=T] M4!5803&DJB#N#G]E?9+YHTA??9I-5N@_&_BUHBISO+C MI(P9*3GQW=RZC(0YXF*,SYD MS'#)O8C6%VDF3?2YB>%+3K16BS3>:IQ<(Z;DA&H;C2PGK0EFK%24/TU1.^WX M)=OK.LNC%RC%G60,*CZ8)'VSH/9&+75K6Y[M(-KQ)RD#0R[O^PT15YBT49Q2 M?OHO&BYKKTIS41Z>Z_4A;\\?0@B27GQ)>8W;(34U;[C!,\*7%7UMFJO M:%&O#2.4#!X089K.9[PNUJ79>9>:;Z7TYI&25,\Q]S[^\@< 9*W+G6<%GJ3W M*W]'&G2EFQB!V7-"(/V=\5:S >S1,)>X$>6MNG*A4'KLV(UK2YC:QHB><6_UFZGZQ;H MJ0>O)5PJAEQZY\SZ.LE^C\&RB6A125-+BS&X$.+-0)Q2T@X.4XN^Y4%7; M1H29/$8G_^9'@7+^Y>/$B1C?X>6#4XK;05,0NP["AQ$FAD]\9\2LJ^06%.00 MH6_<_ET\.W"8Z,2\5)107MN,\@/L(1FA[3%Z<9WCTP*.I)/?/Y=^ZZ$6'"ET MWQA$>GQV#)TK?D(A6"'\ V;**&T*]?>X#8!2CX-CB(6_P)=Q1!=##@ADL;BAXOT@SD& MIHV021\TJY5K?)KE=YFV[G!S]\]@O7,,TL(LEX?=P4567)P"KHN,V@*,0-O< MAA$LEEE^KMDT(5S&+4:9RE(W:1U5DTTF.05P8NX]])=+%P4!!BRM= M<,C?HWIE=Z'WU1#5(V\:*&'A;]6K>S);V(Y16I6L_GMH\5)*0N?U)B,$R6;.SF26% MO"T+<-RA#G@!K<3M9.UGV?I>XQ#VAS*8N_T>FK!>V='MP0(E&1-YWSB.M#[H M"H+;Z#J1K@'!K^MB!>@RARR__-G4=4TKXB%KPWYLHVIM?$EHT[;M_/BH:_BE M?A@H9CE"P@3^\Q%ES*G.6M!=GLX7\9=1HI0F#5_.7;A![>E6[Q]+CV>+PX+- M9)>$._NIE@?H;V,UHU7Z2"4;326L*YZ*S*>W6A/ ZK.V-)#)+.4YQ&/FA6HO MB:ZRI8_FEU8K9X7KET[:_\\9*96)C]ZE..Q# 19 A-W+>FT-YRYF8_I M)#>D50P&"^=-'HJ')UQ$M(-2MJZ(RUZ&PN_G7&_<,0I:V[41UCL AE@_V+]6 M:]\DD+34/F;DS_!ZWBS]9Q".AYF=.<1G$)A;DMY11Q-=/VKLS_Z*'FI[?%QD M-9DJ_[&_\-E?UPUW0_AQHZ?QFEJ H7%*3<2%8XA5.O[HHUH.(RG7D##-R413 MRY?>P5TZ?4=Q0B =P/+!4WJR)P32=[W$'17 3]VJ>K%^S'[B0$KLI?"[1Q57 M# 2H%*X*"&+)(/*H7NI&KZNJ*M1KZUJG40_HAA2V%N0V6Y7 MQ4G%%[EE,&+Q;+=)E?^HP)]3!/'<\L!\L'E=S?9*K6SHKQF'DC/75F9V_,T4Z4O%2,8OPTWY!;LO-'25-L7P+^7K&94=(4NREW M?Z?8S"C2^-,.JG*Q'L)7+HIW 65B[^47_(RT67[8[W-WD9KE,+.KO'P=0"*P M=9MQK GH]C=_'#9']2,&EO8@6W3\\FQI)V>4W?%6H]='P'. 7APPY?V.2)./ MYY9> ^.R]G-5++>[S/R@<3%"/-)ZOBR>F.S$P6-I!6,7?-6X(?988?Q_C% P M :!+C?RJRHW)]EN]Q%,T2,+D5OV1 T5AR-,3I-N,,Z0YX9%<6+Y[[7"UX,DR M)*%T^-251[$ATQ,*:=L01X"RY],_2EW4W^W_' QO#\\<0CXXX>ON(YM#<_3I MB1((K%#DPE''#JB]S40\2;C%8I \AZ0XU[M]!EZ0SYW9YZ?0> 1)DDK@;+,Q M:F./;WBG\1O_A"U!F+R'PW*IJLHESEZI:80[CDWXB_4-GX:=&P(-'X),"0BU M,,,9^GJ- H+V>J4S,I#/,4 M-^[!Y5>XIVY.K'!:>&7%K6! QM.&14)H1,W>3TD3W/1237_0."/QB==."P,VT&%@]9QTP12X>N3I4E%:R:4(DG^O0(BBY/WR!"[81#3-);OXVHVTDU%XML>(ZC3^#DB S# M$:3B>Z3+Z+W\:8^((LO;;%Z[H7N['8K6*AJ+_P.&DU;E--QRY >>-\)G$)?' M<)HQ@+299/UMI3I_[0:2\O@N]#R'^)[%#^#(=3J#7?[T&Z;J.CQ6JU#RK*KT M6JL5@_$7R9JD@#R*=(A'.FB6Y6!O/&R5JJ&,V$6R"$N2HDWKJW08LS=<>5"0 M*<'O0COM-'4*Z>5?)CWEZ- CRY"",&B/O( \#$^B>X<,JK ,20ES8MFP#DL, MG[C]-XK#0UAH1KI<3YX")H']A>&LQ\\2F*(O_+HL5E K2\WUA"B!25_999OE M_U:9N;)_J:AIC\B2F;A_G1%3'Q F&F0_;\+EE"45PY= J*2/GK.V%$$J?AKH M%[LO[_)LZ:)17&$N1BFM\4^BT(RJ1^BD_??1]04]>9PR(7^=GOJ42CI,VU^U M0._'Q7H0+& :3@:Y1*MME;6;%?15W.FJ@G8%98T4K8=H)45XW*I_J0IBJV=Y MKL%+.\\*)/1 7:L0I4T(M]PAC39G,"I.!(4](.PW#@3P.",^3@E]- M(#%$C LOA[,^*E?L_CU;9 PJWV UT=.&C?TGZN&7 %4%6KTC0XS>* M4U)[WBB?T70/KWZB+D^>BN9@-^D_#IV.G"Y*)?IVM55I]ML?W4Q\JM@W7>C= M87>C=T@B>8@A!47R517V[>8A&(M3LC25.NMUA7@D%]:] X3N$O,;1$\J$2*2 MI1?H;W_MY;'R_OCC+^U?[#\ ,?Z/_P%02P,$% @ )4!L4[KUU,4:0P MZ/H$ !4 !F=&-I+3(P,C$P.3,P7W!R92YX;6SM?5N7VSB2YOO\BES/R\S9 M==FNZIWNZC,U_O/OTP\=W%R#RXP!&JU_>?7EZ M/WNZNKM[]^__]@__^C_>O[^XOKU[N'@ WR]F?@I?P35,_#!.,@0N_NGI\S]? M_-?EX_W%/8Q^?_$2<'$=^]D&1.G%^XMUFF[_^N'#]^_??PB6,$KB,$OQ!Y,? M_'CSX>+]^W+X*P0\\O.+:R\%%W_]\>./G]Y_PO_[\?GCQ[_^]*>__OCC#W_Z M\\>?_B?^U\>/M6[Q=H?@:IU>_)/_SQ>D%_YV%($PW%W7E#X0XQ6'W[\^/&G#_M>S!;D7^^K9N_)C_#\WO_TZ8>W)'AW@5"P_A=FN00M\+AY@T_P-F$-C_-IDOK^+-%H$U;H.EXWV< MZ%IYM6^8Q^$IC?W?UW$8X(/EYH\,;\QKL(0^3 ? 0_Y;YG&Y\I+U;1A_'X0O MF&,/->]"%.]U@&N0^ ANB>R=+R^S!$8@2>3$N=P80\WC\/E'\ J3_-L+A/\: M9TFXNTN2# 1[/>( ^2?1W(X==Z1U>\HV&P_M\$Z"JPCBK>/A ]7WXPR?J-%J M@7G-AT!U(=4&'6FF>!E E '%J;1Z#<^%F$>V'@QNWK9DPR=8N9GC,P]=98B< M?K,DP2>A/.^IC#;\W# /(,SV#&KNH?<"0YA*\-L10PX_RR@5)JBHX) <:3<*_I!6\ES%"\7>\E]5%/&^0D6:"E:@-+$#$M. CE4@E M;/BJ"SJ)D4;@-Z(#$9,P(-HAW@92II1L_Y'6Y!Y@ E3A;W8:">F&MJF(,K7O M\'0_@)38"@N GM;8B%(00:R>(W'%783;@F?O39DU*#W'TJC B@@$9:^&Q "C M:4HAL2^PO2US%DMUMDJ;'52K'4N[[6E?/'LOH8I^=<3@=NC*JA-6'],BO5EU MLCT'-JU#JTY3933S.JC<[/J.-ZH^UVLJM*ZCZTBJ+,;M;DSSZ(6_:!B3'L59 M$$#R$R^LD7<-4@^&6KR-,N-;=J*3:[L@"P&Y'!!B[TN=K7V\,^2NVB!XB#STZ\>0E@OVY5Q@++;:?@OCVJI:V05^0%'G>'A MH)QO ?+(^A2*!EXO]9-:XR?&16%ODF1;_#W"L/B?M27:4YZW/PJ-HSYE!I7; M+,4__ PCN,DV^>\6WB[?U5^P28L>XNB*&+$A<8@TR3^.=S1/:-Z)MMCT-%G6G=H;;99ZI6^0B^!/I;HUS#,4A#4>QP+P]%? M-(C1#*L\ 2$0OH(GX&)-8T[E7/!PQ56]?@B'(6C\R >- MJIGBJ,;N+73Z8'L-;FSF30G@1;NGYSCUPM+A>+G[%<0KY&W76!X@X.F"Y*BO M&HE*X2SB40$K$N.RYKM%V(Z+"G%RCW]0-B=S&3YC"O^8?*9-0Y-F\)8"K$8& M>6I71788^XU&(4ETBU$314)^@NG/<]$2X/^PBE\_! #F])._Y!#G\.)_?+N* M7P&:O20I\ORT&@DKK2#\Y5WW]Q^&)J= [1&L(/EBE#YX&T"ABMIL).*N\*HA MPG0!>/L_8,>DKMUN^-_ 0S=8#\$;AK:JK*8C87@+0X"N\ =7 M,6(CV&PUUO(6T#R";8R(R49N3;.$OQ>E@&Q,DN3KI5Y)#)-81O.1 MB'W:>&'83A;JT-AL-1)I-QN 5GCU?D7Q]W1=GJQ,$NFMQR+U[1E+O"0_^K#B M"^. 36>WZ5A+O09A*(*QT6APPJJC^1F/2"&I\>O1B"E6A2VGZ>U&(^]P/MSB MG]#V+*OER"06^,@166\[.)EX Y(:#4^[S4L<4DAK_GYP69:,44BCI-1B/JYLW/;X$8*BBUV8CJTT.V>0&(JSN534;3 M1?P882VH,%-)K-D5"9]"NZLX8.OP_%XCD?[LO=T%F.OSP"]"B !<5ON1R,66 M+RHB(,E_L/%XR/;ID$IK:XS,'Q7(_'%D,J_P7^?H.?X>B8BLM1R7Q'Q[S-$" MQ:^0E'T1T-EN/BZQBSA)O?#_P2UW^U,;#V\IDR\CX#%(:_QZ<&)(N:)PL8XC MMDCO-!G+%HXW&R*58__WW,&>S+.4E!PB*@O;(N9U&DTO_+^9A["Q&^X*RYRC M%;9;CF>)[(TS(8V=I@TBZZ[$&6H2["&_&A?_M>/A;%:L*EM\V.;U>][[:QCN MKTG8T.A[#$HY/4X.#[:$L$?EQ:HA0W:$E&#]-$PR6 M [9$Y4_31(7EZ2U1^=_31*7E4B[!^)=I@L%P8I>@_'FBH%##L4DLJIV; M$_>;%V;MJ#I>2X/8E[MXOMS7S\+J8"Z[A*L@T=78Q,@34PS"\U\9(ZQ666<6 M!0T\J%#0VMP)QM'H&:$.*P3W$D<\E MGM'8&/&,>GT,ZEFM#7)_1*H57F'Y#E,^VU";FA.8!R.'=WIUFADC^!$O-H(^ M5BN)0.=#36]KC/2\/&.AA0GW)[VM<<'X"'P 7XFX>P "/N=V,3D14G^V>_BP M9\%HKSZ%;I4/\I.&**[5^6AG#_/;&A4@@M?%*+*$UE9;\O7%:>VTRNYG0P*,>CW/CZ"E.L*24I M)FR/\X[/\5)=;3!,J:9S3XO;J,^I]BY!5?:[X=UC^Z"$/4UJ9MDFRU6:XDF M^BORQ4XA)13Q)IDO\99AZVM*HQBT8U(/6X+!C8>BO%C[@?#R=7BF42/L:,-> M$QG!&O1I_42+J35]C@NL%3NVLK20%8G5$6_YFA#2KOJH(!\:.IKH*W]=4\>( M>B_B/$+RERI=?IH,(W&O+.NX%'B]4!XAWY3(=V"0XB76M,QV0U'F+ M<9GD:/T&^=.?>5'E.#)J.^Z>>A_F.$1J.ZQ[\^8\//WT(WDQYCB TIH3XXYT M$O#P<&%9;?B7O(ZCI*Q1LJZ1IX.3M%(IN.9V'+&^YQ[W9MUYS%14 M*=KE_1F@NKAB!0HX6F]-^>AKAB(XCHK:4<<*?G <)-E[@(& ("];V0'$,5XD M7GB'X_S3]]27L&]=A>P83N/%X&@MG_ES 5L$5D2#M0XXF7L5J4@?1VN.#NV, M&@@X>XX#:95**DS)>2Y3TM)5(Z#.Z#6]HV$ZK_0"9(_PTG3; M[CQ.\BYCJCAW%18UAN$H!WJ+R[0 LK4>Q"+'=PU2Z'OAB1:'<#9QOAFPAY=J MCG*"@]R=6CTSSXXKE^ELR>2*8CZS+%WC#?CW P=R)]7I9-5D[I(D4YI(V<&& MM&-%7I/I:<.T)+F,U\.>:7#YB]7:'O+9;W=)=;$C*;6@BT$_K:5Y;:F?BT7V M*'(\>E,/?%TQY'@4D$[8*K'G_%UR_P %X2'N^)V%!NR86]1=OYXFS%K[TU6W MGC:\: 5,7:MS>RQH5)UKC(?$+'+;[']+0OCKEQ#D^N%$/3?%_JJPG/5]VA)!@$92'L7["EUX"_2-G M6XQAKE!?>;U6:7B"-60VMV8"O#6AM]5%>H+2&MGX7VV2\8^P71('F9^' #\! M] I]D%S'&P]&+9+Y;0UZ*W.2/@/*^^[T-F9K$0GNW(M'X/#/B98 KD'Q7\$> MT#"PE:#?ES\DXO5K"B(/]76&A\P=^R(DU24+QEH(\9K/'R M"J(,B(J)=YJ9)O@6:]*T*+&;-S_,\A,W20#^7\!>RCXCF6/R+2!O^AW4CB_4=6[[& MY(.%("*ZUM)X)>&"EA)&7OEC1G/+WFEX!%Y(KJY^]6!$ )Y'US#9Q@FS%K7R M,.:V.J8E(<3@ S6Z>2.,E,%D7=PLD%QVUF87]C-KTS_$4=S:SCRKG-;P5*^Q)&&2:LW.IQE%R"98S /AD,)'@%D!K@"07D5BF<7X*5CN- M>Q\PS!<-PXB)+1?T$I]/[(.7U=H2+E![0$:NK[&I81$O/->:;4P&V[7==0(O M'Z^'Z5MCP2UA,[R_>2/G>#A:WSN].F2*UV2.(RJZ26M4':1?6CF*D-2]5S-X MKW'+Y"@L^B^J.K4:!KCI<7PQ6'<\S=34'M^?G 4(]'E!8%'<)PXBHSXEH0BHJ93AIX>4-=BEQ9+3182'B\YGD\RH-W# MOO-S'%,YD<0X]AS%1MGF:=VL.@J+#F-Y?Y'K.$9**C7ONMAQG.3$3^,J>I , M0'L*FRAQCO#R>RKIDESVX4#J>$JD$C-10@\JR#[U>R#'2PO*(<,.H9A* M&B@7'O4 C:DD@O)/>W&8QQA)H-;CQ(X=*>'YB[-5=F7%TX"Q*27&/T_\ &"$ MK51FBQ[_G"LL*'RP;MIF7BO4I@+%54M/0<-<(>FJF2/KQ.2$1U4035NA M9[OV*GRFK=&KWT!4N VJTEM:KZ1;=;>L_GVB=4N>O!"4LWKP-OBOM> ;:B$ MA8[F0G<7EOSJ]"1D!:G M>-(*?S.([C0TC_0I%!BJ53;CRI%N._/XTHXH^=+AG+[FII:])#" 'MK5SAR> MF&2V-S<%R;QKBS*KFP5+!05V*$WMJ&K,I9O6TJQ4+RI.7F<(+WUA .?E3@\/ M;A>\_-U#07Y_S!/\RF,9FSKC^5#NVO'[V+:*Q;[6M(RBPWD)]_N-EML)93:]M,V["1ZLUIIHV"!8A^ (+^5JMYKG2_Q?_&<2;!O&R_) M3K9M\YQ!'\#W_#=]-,!#7]NF5O!DS[FU.QM49ZLLQ>0Y9NBI.;$O7NYHWI!K MYMP__ BPR9W %)3!U\7$'H$?KZ)\%)YX&_RSYW(%>HJ\,F8@U?44G8[?/OW+ M"7I>OGWZL_D+/.G+F49\QN'V8XB,LM"NNTW>_4DW<+%S2S&5G+O.!8?D4Z): M@=D6!W7JH=0R>,0IB70^=.E38QO%((YS MLK1*6,@@6=2O +W$IX77\)$FYRQK2@#*,'G5IP:*7*C+.<>:'10S3")U<7%S M$YU431%J^,T>'ZW*.@T?2Y/-K[QD?1O&WY-332X_W)'OIR*?B]CM8C("D5"# MM=Y7B &]W'W!JW87[:OHS?P4ON)S4_BT0LC+_(U[$K> M0 ;S<@^6-[&',(5@OKR/H]4S0!O.BY$2'0VF>&^W82[VO; 2^W?1,D:;0E41 MG!F2O?5EFI1^L_D2@XI%=[K#NX3LD/S=&"P0PRP@##3S_3B+TH6WHQ0].&8D MDX\B-NIQU8ZNTMX4K)7" !9-LH0?"WX?8#'(KF AU=6.S!1B[&/I%H+&&?X< MZU%T!OF4V2R"R[83A9=*T&ULVS%9%&O4<$SR!C)W3'J[RB_F8W&*0"5?%Z$7 MI74ARSHNY0%E '.^__*Z$/+_*>S&^SV"VL3U%%SQ: MF=1W(#[$$?DF>8R!_@H#8<+%=GL?>Q&6-2N(]0K0\7T>-90E^DG7JR>EIE"Z MF2L[BO42$I-S\X:/@V@%'KT4S*.CO+4,#(;XDD52*Y$<.MWX2)K>PGT6K5%A$3^B]P)!GBQPSXFE*AB$VNE$F M)P];?_40\J)TMW\SCL79M,86L?/A],SYCG?,2G0],VC5\IO!.F3R(29'QZAH MK.E9?P/U$>0IHL]QM7.HEJ)\/XLV7.5C>P2O(&)&0XG[F12 KS"!,7$U7+UJ9Z$=3/$,JCB'L>YO0A#%[I%*S#?&V2<:W#[V6V[B6! M&(NHQNYG3(3=WC;6:XPXG.IAPZT'IR7B M<;5":./KW$-&[W9R\2C!KH[S:/\PV8;L5(@[=9YC]1Q'["A7K74K;010DY[. MY6''"Z/J/GH: LX0_95+=6BN1T'48_U/8Q&-4WH5?4D^:A] MQ_$<2ZWG)A$XCK$F/8JKN#I>VUF3:TDB!40KD#8J5=IQ!XGDT+.D>,;>2Q;0#V=S7F^ M'0MZF00YO4_5V(CV$5*BD\3G^+L^ND^E=BZA^[RFJ(&.G;4X"/_:8ZH.%3[5 MOBT\[W_UL$B:Z]K58O>#&$ER>9N.(SNJ@!T&3>L>C!Y+'65EGSK.LOH#J[I9 MKU-YWFZ,7?_M7X;!T[+W1O2<]2KINH,PJ3W*Y]!B5"'36"O2-MI9NF5J)['9 M\=FI).ZK.N.D[[3NHNOIZZR V*:/>@.-0CA>)*JA]<,99 M"\Z@B;%K@7A/)0C1E=*+]DHCTN/^BKD(_[CVS5,_#!.,H1!2'P$ M\XG,EY=9 NN%J$_C]<.&RR#Y8U$C?WZ=YX>'Q2\%3-'K&-E9K MIEK0VBICPB^]!":D\BI,HV&P_MYLLGN(K@$OJD:D7AV<)ZV *#[]=*[YV&M.C2+WJ\D-W!W!.$O/40 MJ0F2G4UO=?%"-?R*DHBXOF5;54M/8T^61)-8&BS4\S7^"M/U%;8TL4V)!!M4 MMK?!UW:X!(KVJW1WTSM6<1F;:3VR$#FW@0][MTQN+/UR2975>%4XGYL5ED]C M8S=GU$S3K*;%W]PJ(^A[TEMB(;C:M=H IO=MCU4ZU#A4@\KAW5L&*C*0H)2J M'G@+,WA;FDS&QNPYB+:]*?WIP\IPM^I1XYG:N<>MY'[S'H>EPWN9%"%*F%6( M3LP_QI@%7NW_C&&4_H;_@:E=R5^"9O +8[ZN M[S22* 7WPHJ8_'BG@>CTW,F0IX'G)_'R>59*XZ!0^;E!SI[4L MW9=UNH6G^I&CFA89>EBDH24=:-;.;:O66;V.0SS!I/ 0G-;N*FB6\Y^K(TXCCDL7!X^SV E$32+P#*S_53\*EG4V\'B:?VVT3 M)=ISW"ZFMYW$LG1+R;.F[_KF>P*KXCW,?1;X:>W!DOY'L"6/J$0KP09D-C>G M?[8H4M \)7J:WHNBY6EHGS)(N+X?2[?2PD,C1BMI"[7=T[Y[1EZ4X(7&E(K\ M+,)N!F.'Z93)[U&5$4SO5=GE:X8.*R#D^MZ5R]@Y9^Z82_8M,E!;I.V*/X4) MOG*=M<5:WL;HNX>"W"?SM UARHVDY+0V!O<7\J#839)"K%@>^+T%:ZN1-OBN M2 6$3S\O/+QM-M#GK[%,#VV4?8F\+( IJ7(7C-_' MV%1N/8A^\\(,? 8>.<4)42KG@GQ_KPDP.=92'L:T4:B6""ZK8(]A"5H/FE#+=_PI M:#76:AL3CK\TJ,!"(DO']6?&Y)'J97DY_B*+VBX\SHYS_!T&12AYEJ#CSRVH M(24P-ATO5JV&E8(UZWIM7[421GU,9*T%9T\=00EK>Y1:L2<#F,"6K\":MOJO MZ%JH0)NV6=#?:5'A-ZBQ< IE6)_)RU%EZ7*&$O-,MMUWL8TW)">ZG6_H Z%_6A5C/N% 6)[97CM!6\*%@N MS^$L'S8@3\:7Q#>I5JF,<>2PIH5'SY)T^F!U6&1(5_T:56Y,O5P=5PDX:JBI M%*F;T*G/KT]WBN?]N4@=D*B-(>RF36XQOD2[KA)+KOZ#F=9#ABNP-YU0A",P M/)85QPA?L+2,VBD> A,JIG9P9+1\[Y5"L^.*U=[#F!8&1Q=44P?..3V06OWH M%/?[.#60&!K.@9&:%7X*IP!F3B7C[(C1C,F@5F6C^;(H>"3O9E(8P*K257M1 M\=G#JH>LK.TSDFEQRRYR=?0><%QK%9<'4]D^CL?1]JNE)MR&8P38VE'AZ11/ M[Y,O\W20?FW:2!*!C\7?-0RS% 2*JKC::!9,?X:U\( 0!U_!$_#)7L0"_^;- M#S/,8,6C7)MM5MW7JI;'&N!#I@6>2EVMWFSF^ G;#T-]O.JZ]KP!H.),%=5SQHFE[M?0;Q"WG:-Y0#".I'427/,B*8WO4HUIJ.0<]WK M4WO8?KZL7KN?!0$LIE;;]=<@]6!X:ML^>TG 'QFF\ 8S0?J,/W@=;SP8L?8] ML[TY_:I)TF>P>0%(CORRK2VD$S1G;Y!5/X756INKCLKK^8:GN>(XKU.NP541]$7=T8\N(L,^6OBSETAD'^12JNX_:@Q\U9;S-+NYDMD[4 D&_K=I1&A@C5 J>FL[K91(>D2$ P^?U2VS+ MW6Y/[\DAZ8OKOG#T8ESD_:B2X!4<#XXB)>6CJ&],97YT'#CMQ1F$2HFC@/9R M!![B;\7>&T=QZZG$,M26(4)Y3E,!J;G/'(TY5N <]H'J:.G>GERCX,\\ ]< MCNLE=;3J<0_1S=#3)@<07W:K>:H=+0JMP%U2.$\.)K�G1%X&B-["-E/.?Z M88Q2V:=0L9)2G>]@7(+@T@O)Z?BT!B ]S:#4:J;S9?%D8'4P^5U2@38L7930: M.8PHJ;[."'5JMS"/94=@LO"\-Q^E6)TV(]>] M!9&'C\+#F5$D?(" &I0DU<5<).@^J6+AP> N*NM)LB(^&:U'Q;]44>I2F,DJ M[+8FXZL(2=S(VF8;$^C.48D70VQ3FYFK.'?RV=J\N]7#\S^%5Y@\:/8KBI-> MT>?LPN;G+X&GS5,"X7WGKU@W%/#S4&BM[7M/.;G87#[F&9\>'W,B>W--HQW %R""*-:*.W49\-8HERZOS4LR)7KC,;NK\^W3P8/X.-* ML,PVY$J>=5!K&=N8 R_X6U:4)V;Z.7BM-69_YGY[AKN%VL2<#@3"D!0"B8+/ M'OH=Y&^K<44SIX-%J3<\P[/9T!C1OV(A@[P0 SD+-C""2?X2["O@PR_J9;Z< M:?54!$M%Z[0S3[)0>::U-%?X84]#(9!)$><,TU82B=7>2[",47F1]>R]$0F. MV21& 59ZT2Z_$7B(\6^C%,7Y;LZ?P\:BD3'](;]X0D;3GTU>!G9N*#%M\R7& MFGD;R.YAC1LT+\$GZ0,MVEI#>EDU4)+XJK4Q\K\"N%IC"F:O>,NNP$-&U([Y MLG"YSK,T(6_18HIY*Z(VAFU3+9>@0ZW:9)FCF,XIZ!D=T7R0GAUQX'S.%#U2 MX9#TTPH3<"_ICA,]0.$5V7M]1Q,H.*$C%)9Q-U.3&Q%Q>#96%(_@*)?T"X)I M9,ZQHA\<14PJ?**5/%$/5G ?%FK<0[73.-"Y)WMD8RND4\0Y80S347]D0ASJ MB+;,:$!\(GQ MB!C_84 M>9:=Y^Y.[*]URL0A.)K?K-&=(@A\F J [(H"_+/4O:H":AX690Z<"D-)GI@* MP2".(R>MDK&"?QS'I[?MHQ(O- B(5IF0*G:XIB F1QE3RJO*#7QR%!BYRQJZ MIVR(VBF6.]_IT6B.%I'1J+GS@N*F@IZL;LH[,=W;K#+10Q:FPE-@2O.]4 MCM%:G<@RWI'=8A1S9P+H]!??PLA:1RM?:820$LWK:"DGM5W)MG&&@,HGN4:W[;#P"O0_GP&C1=-R@E9+P'\RWG3,WV+]%#Y M$KB?SYPG#]T^5+_RBDTBC*HJ9 A6F[OJUA\.4G9)0H:K5)]!%U>03ZD_9 M9H.5$\Q9SB(;7?FEO4KHK$KXG% MZ3 JMI]A!#?9AHEN\_?CDN:]\4EK_%Y;G9C;&)'=QSQ@&(U,%B'8Q%%.R<)# M"J-UO:0+\YMYW;1QMY$B:Y>>R : M490!XKLFDN<9H(Y2*-?'I%(;!7@CEL%%7_,7#--=[44+MI(KZJ@-\M8W[N&R MO2.9S8Q[6@%8R+6"<8E0ZCC#5%NV\ MG:E]"=S;W%3+>1\37K=?7> PG!@5?[1L<$=!D,L2J&TB1[,E M1,S0]'HX"H*<,L3RQTP@"96I,;>.[ D$\W/U9"GOUSF4?Z10?AM!D66?II?Q MC([0B3GIT'-)7^I4PJ@%O@RQDW:,YX*M!8KM)1XBI-F>5Y3)AN&%DI% NQ*E MDP@F*Z?T"(B;HRACET\I\L'\)82KG&Z2NT.JV3W##N6$Q G73^>8O]&C\9]6M(15\+WWNH16*SV^J.H3Q\@?V*)ZNI,?4?\X:W M6B&P*NLFEAPB,M&%W0P&-W?UE7OHO<"05#3-$)%2S"!GB:ZVK13/+E@P3,W_-=_^(+:O: _ M5?G>O%J5$:&.&V@RXE:J?*R#3'6$>X /JWN0G=_ATK#'Y(69N]%W?00Y[X0? MP]E@R,I=(+#U8% 5HL1;:IZN 2JG/DL2D"9/_AH$60CF2YG6)UD^ICFQ:E[% MA*K9\558E1&T6=._8=1B= VV<0)3:LIGJX4Q!;H)#U]WIK?5!MIUN4V+!YE+ MV4##CMY0.QVUPI(\*NK--&81(T >+PG)\U.(2+$N 9TVQIBHNZ48'$1I: GG M4P5#?Y%B_*CM(3CW)F9;>CEN)?6$2B!!';\(.8:_&(+>\2P"'8@UCB1WJ^$? M U7WY'0\COY(\44[]1R/JMPZBS7@H/RVTHZCM=%-Q>$I#B)&^;U=)'N0Q6O1*_WBG MC7[\ZZ]M M-:&F>K8[:E@.?GDA2"9+XNB?)]!NH[QKL1"/W_IV:&7,2ZS!$8@ M268^GFF23RK_*P+\@O/B?OINPN"&O/7"J %/;6+L.H<&"SN/F=7:7*'=O:^$ MP?CWHE3\(;>QLGG<+2ZOU'C?7M4@8 \RD(B0[ZM^1-!-!J M)[$Q&PW-OXYR%7I)4KX?S7N+AMG>7%1^C1*NA*8T-/>@!^,8C8+_C&&4_H;_ M@<]()B$M0:7+-GD.K*4^9[V,5,*^L? NHOG')GL86 MX%=\MI#7>><1L9JJ35VCE &_N)_1*XX/CVM^4:Q6$D+V5$D==G45)XZ9CUX MK^4G MA21@3%9KTX5T!>\]F0R<0=A<6*!X"5F8UEL89@-BVE2E-V&4D4+VVU)Y3'"+ M, OR%\Y1KLZE*8(O64KVZ'/\$.,!HA2K%9BV596OQ>4B[1\S!MX#2 ]38LRY MV<:2=6:():EE8_4]7R&>M)/I'!1QOO0_"8M=J,!,';7S5;;5MQ/G.UD:D =] M_@P3[R:B;E5,_8I:XGC0;]B<[Q@YH+<,HB'N$U\!>HG=0$O2)AOB8K&+XJ@7 M$(_XCV^'6XAK\))6Y34N8X3B[WC+.51;HG9G3'2J^?(9>5%2O!'(35V6Z&BP M8#=\Q;KW(O3\7 'G9H(R&IM[^0QS7*V$)M_YR6ALE/B["%.1$2BYK[516AHC M^SZ.5OBDVQ"BGO'7..4&J$W-W0>LL8+P7".'OV<9K0I:4Y/W*G'XBH_?)EE7\D;][I?H:?!PR2S(O M?(3)[W/T)?(!PJI/.(PY:Z05%=M,0A7,<):YRM$63*#P2,((5AB]?3& M)QHL])^ GQ$M?.;3A6F_,2S1)CH&"U>CN#=_C]TD",L>,-O$&?.Q&&9SZ[;% M9WEYS7X2IS9*)J%(21/MU]BTM]SV M5AQE''[H-+-&U^>N/Z.QOM>[B+#%_(6PY$V2&.T>XI3SH#JON3E=>!]I7O,) M\/1A9GLKY$'-CY%<[NJ_X=O"XJH/0PEC%I]+=;5J8I^]-[C)-ON;DBMOBW^3 ML@JQ*0UAU43KF^(:V\O12GDEF4-8-5$B:V%^WW<+@%!RJ(Q@U31GKP!AHN99 MFJ1>1*[>N;:ZTA#:CJ5[^$>&->=T]T@$0#'Z9QB1[7(/-QTY*-=''W6@ "#_ M$)641@-MWZWVT54L^#Z]H55L2$B+O$)_9=Y "?M9.27RQDSAMN@QKUIG@]XP M;T/".FO74\D? -<9+#N$45\:$3DRRCBMJ=':P0D) M;P+)/+IY(ZGI&4S6>:&G)<&>,0MQ/X-I-(T'J3B3H+4T'JXF'8?4?&"7'NCC M>% X/T2H#A U'F<"Z#!BD.K0T&-^',=&$"_4P(<:F^-PZ6)>2$\CL8*%H;O8 M\&*&6JD2O! =QS<7.ZJG)7=DPFC<92:58)M]0J=ZX(OCS":(C6$K ?4X%,.D=EO2GX$B^/XL )?ZHQ$.Q'<%>S\R)H]UW!C7AQG&F&L M3$/1E+")'<=+/3"GJ8YV19CC@/$R67C6[T3@8<= -5XAH)H[CD/36Z$L@K(< MSXV7T(8846*. R-YZ,N&KCF.EJ1ODJ,FG %BR7'':TXHR&=F-.40$%E5]4"2 M?5342L>K:DBPE2 D]@Q0G\#;(0J06(L:^Z"C7[JX^]J#)"Y=YY*[;S@H;+#[ M1IS)$)!8NX6D<6''F _Q5H6U>#&WEMREP!DK+@L.\5:'M? H;SUV%L09MWY) M%6.\ZU":\)Z.3?(J1PE0N9)Y#B$R%_CXM;\(+7P]@T\N<[KC*$ M@E"5Q"$)1+(;>' MF+W-LB!YN:D'%_*Z6;9>!U*5%JK6S;1E(=(IZZ8%3WUS/%U J/2UXYDIZI6[ MJ7 "I8R#S30*"DAI?:*=-HF*'=)*9?.:A*.VN[.G11J$G*+>1 ,D<=CQR[L);&DM7_'\Y]ZB#"N4>$X7,K[48(Y'<\CT[@] MZ\;>&*A9>I_RE&TV'MK-EU=K;W$4MN!XQ5>@5'[&G>,3DMO"-N(/ M2'/?SY#L;-GD%MZN?'9:85+[3K9-!@& ]< T?\#=1\ C%]/%?]7FQQG'LBDK MS>O;GRP[*'M;2/O9#V$:;?/\B*?40ZF-VL6QH'7EV:3TV6/A.TA,K=K9SP5L M$5B1I&8G@>-)9\?SW?4BB>7X(-G"[B0)+S(-[PAL.15:5\^'K]ZU&YNY6 M,3=X9+/F!/'C$^AM+2']*X"K-9:I96;:(R".G^J7)"3VD]2L)(:Q<\)D/Y$< M,Y( 6N8Q]IDP;1C38I6^H1K./#H7.^Y15\5%9HLXKB0>"1EUD[GNOBLP>_+7 M(,A(1;4]0K,D ;E+K^8\/Y_8JJ\V-1FNQ)1.BKB])6?3(]DU\^67DCZI@ZC= MQ\ZIY-6HBFR1,LD-FSQQDJNN-X2/$_@2@GML /69M,+HEL"SOP,1[!Y1+]NF MPP^9%'2R=#*:>?>(X6T#2!AZ*>YG[Y2&6O9>7[ -)K4I6ZR_2N@29W.(KZ2< M;1]=FH_C<2"J2%*4),<]X;T1:@>KN5JXY5B >NQ&5PNZ](:2$H/E:B47#1CU MX#A7R[WT1G.@:HQQZH5V.0NKL+ZG;+LMTU\SD[#<:V?*KCAB^15 M7[V]L2FTU-'Y"ZD]#(([+'S\/'CT-D9J1MXQ(YZ:"&HL^>0-P:-X:0PST2(1 M?IN1TMY5Z=(&+V'Y2U(HKDC:14C2!IJ8G>9E$'W=(4BJ:5]GG7?CI;Q'C"', M%:@ F/]J%.NG>^0\+9T@EMAE! ,(\%&'FU9EN]5GRQS+ M$B7W5%W\?! M9)^FCE]>'(NJR+0>]*9B5-/Z8%7G3XJ^D&O(V@7NL0GS+G@@5X3T,? MB[N:DMC,C;?^2@YC;$ M/K:[/[_RBL[J&]]HJ6#&L^+T*3/;FYO"@1 B3.;+VO/-?"$F[FAL4G>+.5?\ M''YO[W'#8OE[0?%C#0.;K'/@ Q DMUBQK%[ZN,-G PDJR%Y"Z,^76,?#*B)C M[O+];=AO5W&$I0% Y6G@ _@*@GE4VT?BK200@1FJQ7*$]5S+DKR M,VT31SDUM,P4B5ZGMPEGO@]"@GJS)SG+=6]+WJ$ M*JQ+%TP:U-](+1B5-265(2Q;)0F>*P@O2H3<[9^[ULO7U&^8]F%0[=5&^S0LV1#XN\C0P[K '$]D'7,IAHD;>07H)78<3B4WWQ!!)E, M6:^+<8R$6Y.A/NLXQ!-,;O[(2-Z_,V$^Q9/RMYZ?1VQQKXVI30W&KKS&X2L6 M!DVR!+$KO#[&II(_[5,:4?P5Z#8\7]3+\C8GN(/2T!C1Y[B[7G=5Y[@[,U,I MST-^'%VKD0UQ<03#RUTN4"4CW3H]#-Z"EY4[ZN6X#Q!-JZT:3 (^:?G^K2-,_2)/6B@!?,Q^]E3NP<_+V2&Y?7PX9I M*&Y9F9X&8_A?88#-8=9!34H+]/S'4&2<%D]8)&_ MP[K9P"3!9G&;G61[V2"6K(VLUUW3HGS4AK7UN^W,D4Q>UOX51)B@4/"@%*7E M -I_4(IWBJ3AM30&X#-Y+2]#N[H6Z?^1D?LL!I"\'G9,@W?Z4AJ:OD+C77,T M@Y&YMPKN1H>Q[R F%[/)OC:H0T'G*'=1.>=7: ;TG%\Q,,#TJPE&OD3W/L!= M8"2N09K1.,SK!H(JU'DYLJ];\%'<9J[>QD%.\J'<17GY %HHQB68;019;SJ>$M[*_"0D0OALEA8_0XK9Q+&K-3&L&NJ)=-W:)T%?\N2E-RNJTQ: M8C2[IC]?LDA66VOF*-;L3!X#T]M:0WH)KB3Q56O;=!;!(56W %H'P#@:C$50 M\;"1AM7Q&L!'L)?BF3=$<)35['A?]WGPI MM2-G4+W./@0ZY=B602.LDRGL9FXW;[9AO -%,>5YKB1PZUVRV]M2ME.E7">- M=*,Q^CJ/\48JVY!GG[L)@RI^']V+Z"ZJN@]@C8Q>G5V.^^9DC[&&V"+U-VP_"^\[67$.AH'W$1 ,/6P<[_RH7JE'_$?MG=C"D?3LO>$= M[4QDV'Y25W%$XHM!Y.]X7B)V>UV&08+2&OGX7VW2\8^^/9(\?(I+IOD[<\]S M5"@=N$?@/^'U,#^-VF*+_"+\/N8,X.42^$3,[>E[]%)0T)AA,LL ^V[YSAX# MC+\3J,9P^[>CDO79>X.;;,,DK/E[PQQ.;AP*A:"[FI< "_BZ[+]YP[L2GW8P M\M NY^J'&/\V2O&9@0E6A;*.TVZ0&-"\MRTR42Q"!92>R6=3Z)-;PNM3B<*-9DH T(>D!A>(:AO%W MDB2H86%EOF*N'BL^X?(B-5<>0KME$>]]#1(?P6V1MT:=O[";^=K(1#;5J1,6 M2>YV,#:)+Q'"K+2*2+D.#'6YJ5@S8+6VC?SGM9=^C;,PN-MLL:S;[R&^#.TY MF&V3WPN*!<#V5NY/B8+JR)OY/F*_ '',B*9-HI9UA0U=YJ63'N\0[5E]*0+.[.74G22FXR=UW%RM)E M4--Z")PM$$>:1;F< >YX"'A/QJ78\ _*=E(^ \<++"H#+/8R.%YE41DQ MGAMCB/*+IXP5TUOB>"U&74 )_3*.5VS4A:.((H]M,$W&%SR!%,\N&,=L;F\)!M>BP M!5="OP279+U+N,*SQAQ!>>C=^;-H5%!@[U2<# $\ECQ*O9%9/0?-K#BW9/SW'JA:4M?KD[G-0S!#P;@A5.YRXZ ?X/ MJ_CU0_YR(-H55)?_R(G.R2U_\.W+4XNVVB\F''HPC0N7_L MFSK2:'3UD2$:X%.\O J-W>PR;:3VM7>T$^$>C=PF[F M#(B]KZ5*GB0^%X I+'80(MXYPN)$?;B+ O@*@XR\A%XJ$-63,V1RN_P*;A8% MBQA/"Z00Y3VK%)S+W3-9X_GR, QN6_C+Z9^7>TO$6L)']9!T2:1[1^CMS))* MEBC?(F1/K.'V.;Z)L#S8,=UCJB.,.KV;-^#GY6[GRR7T&48HIZ%!AP]52HE\ M5L)NY@JHU9^7+YY3F_E_9'A[L\HY\7K8,0V2TLZ2B92&VOPII92<+Y\RW\T[$AN[M1FV\52H8SKIM3O-DD5]>=^O#J;"V0&<= MP@$72GC>RE^0/UXP,?_V_P%02P,$% @ )4!L4P5!0_1DA !R8% \ M !F=&-I+65X,3!?-BYH=&WLO>ERW$:V+OK_/@6B]T1&0&Q2E#Q(?1U!RY); M9]N2CR2W[XZ.CAU90!8+%@JHQE 4^^GOFG+ Q$F4!,#H,UBL*@")'-;XK6_] M95-MT^_^G^ O&ZUB^&_PERJI4OW=\__OP=9]:!,_J6?P$V.=]73K2K.D^Q! ME>^>\ =IDND'&YV<;ZHG)T>G?,5:;9/T\LF[9*O+X)6^"-[D6Y69BU=Y5>5; MN9X>J=+D/'M2X$V>_NF[O^ ]S)!6*GI_7N1U%C^(\C0OGA3G*W5P'-+_.7S: M^>SD\.G%)JGT@W*G(OUD5^@'%X7:\;@N>)RK/(W]5WM(([EJY'_Z[OF'3;)* MJH G$W_[W5_^O!O]] W/Q2KXZ?W\M+RO+N_M=S >^T('JR+L6Z; M%^^>!6]?_W3V)@Q>OGIV!(>N^.[A\<.3X.V[U\_^&S][_NK=R[\]#W[YZ>Q5 M:XKC9&]>)T[*7:HNGZQ3_>$&\_E[75;)^A)>'>8&U@4O>U!6JJB>TJ0]@#?= MED]6JM1X:?\<;^&3BR2N-K"LWSP^]O]WDF3^$J1ZC1L/QAR,_U,4N+W60 MKX-?4I4UWNC/\$JT:^T_>B7$5T=???7U9Y<1LD$_^:1F>;%5Z6VG]=U&!YG: MTKQ6\&^Y#./_=;*$&[M+\4FOX M9Y9G#\R?09P4\-,4:Y5B2K&D=8TNAU6>(@8;@P2+PW3/Y% MM:$GEW44P??FJ:NZA'N5G5'@3YO#".'=87"P->C5JT)GYW!%1I=%^7:;5%MX M*MX(GK$)=C ?." 9PE4WWN8PH_#/SH5KE52;=9VF?%T,5YS#,^!/^-$:=@#> M.BF"0I<[N 1,O!06"J8,?ZVJJE!11?\N=*5@^##,G48EP+?3<1(I7#_S2)Y0 MO89;PQ ODC3%6\-"X;OC6Z1Y=OX UF#K3RGLE'52*7KXY?43"5LO#U2$8TF3 MBA"Y6P'9R5*Z!@';_";+7* MV'7Z/@?K(@3K NS.-5E18DC"]* !9W\3Q#G<+D75:@1D. M9AQ:7D6LP(X' P^$B]%CIV1CY^MK%, B=D8K=E:+V!F#V#&.SJ1$C@I^(1^0 MG2WVUM/+D+SQS/P)7\+8SS=!GFG\9@L.#GR-)@RXDJI(T&LB=SQ/2[ZV-'^G M8-2L+LV'-+OD->>9^06)(_'_>"SE#IRY=:+C129-529%BTP:@TS"4,6TY%%V M*<&=X=C.C4,[CPLPJB/REC* M8%(A2NN8(D%B7%%2IB09%4[2E.S6 M84H [H->HWD8!I50CC4<8[EKK/%6L*#T/B5ZD3!BNI,5?<%S!8_\!Q*T >U#;PAVY=V]):H?FC?#N1A^N9N] \P/)AW*/,74 M4QD5&J]>A/=4A;=>A/<(A#<:2\$O8%Y-Q;?=B+1 ^4UBQ8;404"8P-%.#:7%R&C\X]3S$YQ^BC7@S/V0D)3N? MKW;E;DMP,LY*IS[UT0E$QUX_I^HL#"V"YY .[G%KW&OO7D:X FL$]"NU%HL&*A@)QQ MI2RP8;B. :M_(BIJ61>JIAPYB)U-GFEXK6!UV5GIQ!3$@'WC:L+<#_C9WSXM MO3W%6XEVU5,8APP$MU]D:FH(. 3R$GXC)1;T"5D@N,5QJ,$NU0K_E<%("I@=RGA52557=%B"M4YS*43*;!XMY]T[/!DT\JOFL&>R M.*]WD==I'&S5>]US;AJ%+P5( M\$.Q5D->BQ5C$FE5 7;^M#LGM[!KU62UESI1Y58E_RRLJWPLD*@-%CL M%^5[G5&U'OR>=VWGX)=FL\'R[0^'GVR6\(H1;!4>:]A?NSR%ZWDCP0M'.H8K MNL5ZM&YZO<:=OBYP"O%8XS+ ?\-@JKI$*N!&[NFZ^CQ_.W!*?J-@\ZRTSD"] MI["14,J U,UWEZY.TEMBL /H_,@-+[WK=WE)E:8@2^VZ7V@X27!R=D62%]:X MX<)".N*RQ9[BO0_VR16;TMN,7FFEVXAW$ \PXH0!;'668HEI>XH*C?@.S5^8 M 11Z#;,$@X]9E2*"-B4U32^0Y2!?&>$/:@61* 1]2H:K,,[5"+ ;6H:;!P7(BO]2)1%,; ME,DY[(^, =RTDPC1O=OE155G6,4K9IPZ!T/]'+43["3:KY=F94NSY/T[]7 ) M=$\UX/#[$G 8@:AYQIED.%K/U"ZI8*O^B^XX;M'3 YE$QW*KBW-=,+80]'VL M6#$6&B0&^$G&\*=/&F\+;LH.=FB^7IM_U17^:E<7T0;A2!9T6>B\.%>97,?N M8K'#90#A5#7"I\/I2NCM0'?#JS4^ M!-L:1U3:=_,FTKB>#0X"'*^@$=#4VB@0V6P(H6_%(XCL'G-SA=#5J (!+[#3 MT(2#V+B".0][$)@6>UD.@2_#0)&!7MJ21#,E$I-"G45D(RBMR*OJRY$\EA0) M^AMJAU-8H 6R:)NI:IOWB[89E[;)J1IO2FK&>EA>],HAM;K8<^0@8B701(22 MJY-IQ]]B_*F=*M0YC'Q3^GYM'D4UQLV>W$GVG)P>G9Z>?EKA,N4-$_ZP1C4W8\G8A(AY;L$*U0L*F0 M:0Q&X5SI=;*NB* +\1'!P>/C_[ 3Q 8:/&>?TT6[_ *6HOEZ+H!$[&)@[\+N MS230:T8QTPXY]DZ<]X7PE(- [GAUAN/_B6]@Y6#P<'#0Z:E M>;H(OZD*OX>S$'X$UA:B@;+>;HG03HG'V7&5>M@&\3]\[GTIY*=I7&:$O2;Q ME<3-$N<0Q$"%DHO^(D& AV9X( =GAR*$F6*O-(),9,.P_/-%0K(EZH5*(R=@ M(PP^]%S<&TE6LS)P,BPXT D-'21EH;=2A^<_"NZTP-+N8<,^7&!I=X&E?3%5 M,57!N+J4E#_")G11D4*'(S\H7\JZV"=[!@E41.7)PA&TOO:J8D(V(5RHR:;! MGP'FRP*X1NP6+U9I,T**.9P?9* 8T%SP??'S8N!81MU+>LT#? MU]4A]&@''!]EW)W)7P6I5F6%NDK]GA<>B>O*5#/$ ]4,' J4F7!3<^7["1:L M-;FWOT\B%K+"V*C= W@?T*8)V@&M1:'0Z\'+*[4R@P@8*I? -F20FNK$I3L^ M">Z/!$ZB*GQC^A#/"B]9EALK_8_E&/4>1>&.NF^WJ#?\]CD3KXLS-%5GZ'0N MSA"G>E"]ZHZXYHS)7A-6DE4JH64TR,HT@:-N130F;D LU@,^4[_3Y=&B4,"( M1J-2+?U)S!9.ZB;Z:J;Q[-1M^X@^@?OT@C.F,MWA%# (/6*>L MKE@ZNM-%YAY!G+/S)^T3'@8Y&[DQG@]CYGO/< >?6F+ 4#(8OKD[F.U.?RCW M,??!($I\,,GA#-?;G9%=W.L$3VI?))V@_C7C2:H-O#9L!3CJQ.EEHF^ZK'PD M_*JN")67@OL@GH>B5Z#\)*%C*XN.020]1^Y(Y)C;7N&BF38IH/IS\/]-O86] M5)2C%*XC!G=K'/MUS^\ZHIE0*D8W7:C2V!@Q@_^Q%(*J#/ &"C4>F?U6PE87 M^8-JDV GC8.'?SZU>K.] 2IL1H(=6'CZ4;I+P/("31'O[3L;(K KZLU!Z$W> M\$OC^\!QV2=Y78+"*/.AM_LD%;M_N*8)K_(*CY'U["J_BTK(2X,<=)S/)\20 M.^L(2%UK*F2A/C=@]- :;O5"B]>+1W&?)S&2IL.> M*,C,K=0'&ZCY,QYS]0%,OTRE7A#KBJ<%':B%W_T!(;;XV ; H,5!VB'X(PM" M.$PSV*98:>=ANUJAN4*"'%S7P2/HB:UY-VC&]7RS+1";T=Q S)W6[?C]0&3G MU[_DT,Q=T4-G072-PK2QB*YT%J;-Y!%=<&BF!.*BD_X24W?89^X-PK-J/OHH M!DZ^_>:K$!U3)=9$3YF7V)K2XV\:"S8%E>37(AN7Z8CS%N;PGQV=TV=A#%ZI0&4*9;@ M9UA/ 3T<"B)BX+# 8":61+3"GUNMN0RP45U/YCD6Y3BL9V^K5OORZ&Z(&V$8 M1> .3(#YU>K!*6>LL0#%8:1:3[0>E4018'92^!)+0KG*Q=6J9%X\MU$E@OG> M0J&O';RD (A#- "X/ S_MEICN6*'H>Z8TG!3IU%=G*ZY2VV$XWQI\@/LZNA M/^@B2DKW?G;%CNZ6$EPTQ9?7%-FB*4:B*8P(F)2R(#& U8W!F6ET57(!X+^# M$7M\?(+IG&"O4O!R=KK@'%^XL(7.1'KDB_08A_3 8S0IP?'BW;/@;9ZJ(@Q> M9M$1AHQ_T*FZP!RR#ST_Z,0[(@/* VM*[RK3*X78WLQ*-O(W\$QLQE[E:Y7N]<#U,5DSM%C$U"C&580F(FEI#+(9_T< I^AKODY*3 MK2A7R.O*@N?&L81O7H&C:?\V%.GD/^(UPKQ4!JL\4X@5UX[;S.#)+/!8(;F- M)+,="'R11%.51/]<)-$()-$/2:E629I44[&9YL!UZR;=4;.ZSPS'0;>MWZ7_ MW)#Q$ SF]S]6I6-GL0&J9GAKB+$E85K8FLG;X)DZ.U=L"/+K.2# N4HR9'5$ MH.D^86Y807U),1#B+B-">IKAT%UWF\L2/Z>B )@E^%<"(CXI>(8I%AB!&J$P MV\X69W#1)(XDU@HF!LW?[J]20N\)A;0)(^9*19Q2,3-AW1Z%SK= MZ^#@Y.%A /YZM>$FUA3:G,GK@,;57%N39%A_@K4:*9Q-9C'E&G:.'$142XB8@PB O9F@J;+&PTF8S*] MKMPVPA .Q!?@_S[S A6]=>3.\FA]CX$)%$C$0ET2,EQ3*VTL!#-3M_/L_SX+ M^^G"0?Y)]\1T.=XW^04ZEF.?WL\(D(?SW)%(TD;C]L&6R-)@S#:P8J*I"QKKG$RP87"OB4EB*_!W5P'D%_, MH*F90=5B!HU $!OY,&Y)W(-(]$*7DGA1 CAYD*H+1Z;39F[Q$RC*ISLSZ9B6 M )/[7".>2A%/IX^.3PZB0U]"T8V]=D L"F,.]="Z^661>/N\EK)(EN]4R$3U M?TM;W=E(OWJ1?F.0?AYUZZ0D(,J MXX_PW\/KALZ?71UW=!2'70?J_)HJ0Y: MJH.FKXSVBS(:A3+BB:ULRE):MUQLY:F*IXM%/(U /+U0 M21'\K(KWN@K^AO4;$Y%0;8%!$4XNUQ,&.FJERJV4*:%1(YTI,>EPJ1O*."Z7 MPRG8\A1P"K<.% ;68ZD*9<:A03*R/W&/, M/J52GPS2%,6& V=.^'J] [KB,N0HS4L"3B#](ML9A4:J'NZ@:_FQX*B?%P02 MQ..)."]C7!"I%I?;XA5D/> EEG"-H&B8>]'T#K'K8"W%NW ]L8$)!R01!Y'= MTR.&6O-D'NC>WZ#P;CS/7-C+X^<>4(A >P ?PX:IT9>6J;SUW"J$@9X[[F*9 MZE4B%'/E>W@DS3GCZ)S)=H,W3^3-!P9K4?!]L^]73G6HQZW2;H?#^^9 '2Y(O(E+BLM%4HQ 4OR8YW'PAJH, M)BHAOGCUS>)-?MJ5YR(C<16:U4WZ WCZI7@2-ZQ\\G:\*WWR/K2LS30[I4>/ M1 0\-)@"65^)FM^_T!'_K!IT0V9C>GMFX>B9K-[ZUZ*W1B"Z7KY]/6ZIU86, M2W(EP4T6L[Y:,4 IUJC"E -YF]5),DS"8RD-4Y;E=(N;HC4?/ES FG.0.$HM M(F<$(J<7T3TM(03_-=TNO 8,-P5I]G-L+')EJG)EM5KDRCCDBE"7@O[G^#B; M"M.2+=; 87?-^%XMRP;LMD5@3%5@1-$B,$8@,*8I'7*1#KD'+>M'E5%^&#.: M=5'6B@FMC5/SM8G[!^_:-(.OF\Z1:K(,4O"&2SVTXR@L[=6^%)[JQOC<@:11;9MB3"2FKZ&'*AQ":AG"4*:*+>"_U/ M++5VA!8U5FZLEI#<9"7A>CT+23AY0:B+ MZ0)BSD'\9 WY=* .#[ZUO A^O3))CVT><_ 1I8OQF>7B,C@Y/8@/Z:N31_BO MA25SXC+F_'R1,6.0,:F:JH3I!>6>W,P-&TF5_MC)#1XOY 8+N<'T=B:-SJE'.Q2";((B?$)B219A,0HA$19%0D%S*;7^O(MIY*O2A1\*X(">XB8 M/LB1+BH%\J20=R>/EP LJ=J51)5"K"99+.7$MBFOZ511R+_*1?Y,5?[\_OLB M?T8H?X)?LV0JQHHC!BSP=N&-!%$C7X"M;+98>8_F3:1*ZL;^0RFS7?OS _R&6-Q7G2.F./8+S-(F5Z=W!;$,@C(ISD%G_HL\/ M+?O0(J"F*J"VVT5 C4% #33&F93(LMZ;YY8)8,MGM?6VCBXB;+9B%N)@]497GS?9[5T[**5+#",0<[=4D2 X3#NL9^ MSGM-9L\="J).;HB[6*3*:*5*GL]"JDQ>J%BF@RG)E'[Z?P:PAH9;V[#*PK]M MYWCN#T!M!\DYXDL(39X+JRNQ5JV3HJS,M_E%5EI_Z@(M(MSB19[".&*BQ$@O MF63-_!4&VQQY?;&+^^/C_S 6U#ZO*'0D L_RP2;PTJH@DAR,39=,0D'\W>P[[*<0%2A89;B$JOQ<_&P!VVV]&A\<4; M&"MI9>.*RF.=ZG,E[7F2RDA%HF8,111NU)X;P>SR"\TRTMX@[.E:_>1.I^KD M].CT]/33'JN3H^/E6/4<*YX7.%8GLSA6R'A.Y NP:W,X&UURAI+81*VF]Y@G MRKM1/RV[=P2[]^%<=J_M*PC;5%.\$(4N!4959=']#(O5 M6.Y01,#*'HE"/,]WQL13I1QBS8ZQ@!F MF1H[3^;LBA[>L+OTB-T^(X]@/]O":WM=]T6/; M.^?XVS._>4YP,!3!/&0,A8);Q'R;1BBIJ8CPEGE=E:8SIUF":Q0*/90NX"'( M*IE2/,$U&'<$HT-1!.XWQIGEFL[L-R\Z7!R3R=IQCQ<[;L".$Q 3"[E MK^>YE^.:<^!LG=;%+N<$6JK5GO'O:E5JVM4DPYG6V+KB5.OGQ55M"@P50Y54 M-=L]#N=J3X.[QA$\N_:_W/67&P!CJ:*,S&-QMD-H%B_>(@XF)P(W^I.31T/3Q\OQ^Z+'KMOYG+L5)SOD.0WK22%4>B=5JGT2O;08GOPA< O M !/KO 93"-].?,="@4L4(;<2F5#&HR!@CRHQ9_$%TBG2 M0<"XS>H!O"]\"BXV[/.DW$BA.\5CG&XKX9)R?4DMZUWH WX(X\^"5%U0?(-[ M4-&O\!YKM<\+CI&H#T%5:%61HF+U,W ?X_GT#UYT:0/YC$=YM\,8PP<*LO"_ M(UWZ]??3?4]: H1>@90/AE<#[ZX2KHYB%*U)8,MIOB>+QS32R8V#'7FX7(@K8H-6&A[2@ M,2=VMEUGSED<[3,X 3%L\5(45:S[0>)M=IB!HV[196MP U-BA8G2NF2VO3A8 M)1Q3SSDLR 6!?C#>;XMMLQ\^G.)7WM]0NS+4&"YH)A5^^AO/+!8K:]!)O M-N .Y)=>XVWA^@O0$N/73Z-:5OC"2^ MP;PI(2N\;NXJ[*ID9I"FR.+3M^I#LJVW)LNSPXFHI(,46%8A;28JV$?9M\U< MVQ38@E6CV909%9,LTGS(X-CWNGK>N].^R.:IRN9Y],-\UY'"X$@0 IZRT5B@ M#>\3P7:5W^VA:2?M77<^F0[,6,IH!J MXT6VE2V!%EZ7K/;P>3,ELW)494Z;JC&^/P\>'3 MS[V/[FUMS,N,>UG"R<[O)K_0^[&SAKF0B3FEP44"@ES58![ !' >+LDB\'5+ MBK3\'Y75&'0^^&SR'-<0\;6YEHL+#E3UZ^GA0WWTX4=!8NW.%EO M<1YD(8A9P!U=[U"$C=O#\QR\*;04NHFSX=&V/@Y,2\16N0#\_N7;UTNCPAD& M;D?*0G?/,0*3CB!!\PR-)M"RXSZ[H)DEL=(/L33@@2X88&79\?Z%6K]&L+/< MPY6!&[(:9&/R./)6VB"32 " 7Q91RKP/E8-_YCN-0\&:.AH-6+-[-%$J9+56 MAK+/H[L_"EX*PH@'X NHS-2:%P2O6FN$*H3@L,#*I2G^TR3E"?!4UD6A<5+X MSV3M[N# I 82Q&^M/^P2?*HI=U((N:B*!"9)D)R.Q*>%50O]_'\;I>4JP5MX M*,%!^< E>;.ZT/;5!"EFWBYTKQ8&+4P3O8%I/7".B35<[KU*4HM*Z\5A(-*N MPF%;ZQZ_0=#[>4X($7]#X *XJ8:5;Q:+P3/P3AN==K8%: J$=U%W6[R"N@UP M:1AVY%61BUMD< MZ>I:WX1/%&V7:]T8EO]4U4&':'!@'S$3()K I8ZY5%Y(B)J<%9D%O].)2RO9,*D/778HN@8>//VQO4:B]@=;^[-YTR OSP3 S*"+#N_ M++.O7Z1S-*]?%;D-[9L(#V66FBH9_Z6;ZQ.A)D;[$@=98K/.SF8=*5;_WFS68,5*-HP<(\,#BMC(A9/)(T['V4*U(GZ;/60\9;XUEDBFFX M^[]__1AF[OB8S%T*H.Z)..( ?A[5KI1)/O;-/'D=!-/%)I+*.%EJ)+5&,@I[ ME7_%VF'YT7IP;X!%&%F$)I6#RYH"^T-4 B2JDRPAL\N(PYT\F]B$O7*E_I41 MZ<]%!3P)^)CIS,/2<>8/A)Y\/ /TY'/PKRLR8LYL@.ZZ2-M(X-%C1Y5_LZ#* M[X(J_P,:PN.4?>/&UMYR=[X4,V3OQ6B><84-&!7/U ZD8)K\BWUY5[H$-J3W MJYQ:95+1.&:]17"B8\^D11PX0BI+M ORC+*E+N]A[4YTD"E>*8@(I !5EMGA MFISI<,U6DEGJXENXL3=!0'H,I>\3H=CP;JRC6@K=73PUM!6W;5;2HLE *CU, MO<0_Q^"XBGXHTC+$Y.33H>)00S-.8:KR@W)7A(;$^.NRE9I/X/O+'=VBR5_: M*/KR7ZI- QL.$,.&@=<<6^@_7M,CZ/,'WY,E>R6;%1OC^VL89>VG_>RR-MIW M+6?6Y!S.M:$_>K!J8_=D9V4QU\O/Q?TN-3M;!&F@2_Y8'ZS6]C9@(RTO,;"[4E\./E M_'I2*!'VPU83YDB,SDZ82H2LQ'*H;'N(8SRT,2,_KVJ,S0YM M.-E_ILJ;V"J]3&4_-_I&[3DXZ=EW75K9!AZS^[6,>,CR&7BTUU#&1)PQ9&P>.Z>=QA*C/49-+^0%C+;GX4EMS0U'-#7\TA-T1=7Q.TWN^2 M$1(9?E5R8V _WSR[(3>X)KTQ+FGD,Q .59I+^UV,RG9HN6\7%)8 !I(8HU " M<[7&(""9+$)6C(*NI\/O42N7L\BG&&^.[8\< M%QNW8WL4/,?\9 ^RSE9F908PSXJ+$!E(?.J54SCV;0NZMP2)N!E4DEE<=6_/ M/57V6.K\/!LJ']9_#%AN#X4OMQSZV#H@1^2[L$S"@,JPUYUGKYM?.I2BZ6+; M_+Q-7XXAL8+\ :DV4&Q4M>^&EYEVY=[=8+Z12C:+&8:/8.H,"^(HGX! .E;C MB$V2K];NV4!AMV'7/UV 88MP+ Y6V\C36C>']=+PR@8NQ'W MKM>,D9)"@421L)>F1%E'[5^#2!BPO0(E+5TP: %/)-5*^58N<-AUF "N5CYD MXX&IPK8,#ZY1PKES.1;S"BMFI'$&Q 9>$A,@.[@&;W-P2N;#()** M^Q)T+K%N&@BAK?4_L.5> AT[,F,=QZ;^!'B0O/GKH:(!MSL M00#W3!/M5]AWBF(]T>BY62(W74NJKI.WB*+YB:*1=B6Y;QM+0B5CET;/^R2/ M+T:0YX0B7&0,%?1?]O(]&3 8 VLWM5(5A@X,#*,#\:8(P&VLMVN\?A*V76@= M/"DW]IM#TUXU"U26C]9B!OLZ30E2YPH%ND^X4,@Y2-/B7>);?%8,RM-Q7H>( M:4P-*/.@**PX'8@NXK-=Q^L!O&V'T@2>3Z%#(Z_Q(!?(MR&A'G@Z1IP2"O7Y MH2R)BIG7XE(,97')S&E!IN
*%CE^8F&"QA9G^0*RM3SA'"Y%P4VFT,?M1)'U HJD0B&DH<;@5X:<>Y*J?CNC@5JI6W1$@*2 MHHAND+ H]P##S'JTO@:$N_9)I%!VFUO[F&,4=8AXWB,E046JY%H6S[-K?W-% M@J:'&LFQ,$7P'N6PRHF4UB!)7$PHJU6G)-H A:1\S39VX _ M\SZ4&PH:^&HFTG%=D)($E3.D20^:6KK!J60C+HX\>F&PJ]50G- M%1$+=<#J:(F042)KU.C!V..;'(:&.,*4!]#E=59XY7'2]BPMM(IA*UQXNZR9 MG<1<'S')]_#<FL]M CLK^\!M"YFY7EKJM57RQV!'SLR/6,[6* M2;D9DCQ=$"(*,[!&BIB\3JL=F/3LC /_7BI AMPR"6A&6KE\Y/Z:$Q@DI'F.C= M_:YWO2,5W$/* W]:GO.Y2EQ"IQHAB:3E'R]\P5Z '1>C[?2@D,D7\9O,7_P& M/S)O(QS/D^/_X-P7&KBZ&+U@OG&LQ@NG2WTB8:T\T!L*IPXH#FS2TE6/[Y!4 M@UB>6_D#+^WHLH[[G$G$\@MV @D=E*JRY$RCRSE^9B&H?,[8]N/;T#><),>N M*01V:U0T!X]-RL06TS=2PI9Y#6^Q (SN8;N?'"\(H[L@C+Z8FAV-MKCEQ ]0 M_#B\:!6D6I55 WI!%S5DX#T%[ M_@?I9AWY;O "&UI/P?=ML)4W0VG=4WW@!8S[SO1AZ]QC2HRC;>0U2/@7Q!;LIZQM;1V*05,&9J5"-EGPXY+;TSBI M5U'U/O6M&83+W[%J:9%9TY%920+YF&NT\>!H"Y+W,@DG T1R\\Q:,NQ:MKX7$ M2.54.\(Y'#)-*DS;43T/S!XX[J5'_60R1C=9.]F!2#UQCFK4Z#4OU>// [:2 M$A1T%IL994)'K/*)BF3EH-6NP2,&)S2\5H.M$G/+W$V#G@<& (V/XJ'!QYE MSU"*BN-Z6(@*0O\R%]??Q9H^TZ1\?%?>:C/N=>SKP&RU(--TJ3C?5:+^ED9# M,TWHG\]Q\LL#PJ>!K"BB)X'Y&L9VG]Z M4#PB$/8;1I:FM1]#BN0^#!9V$]H!V/D8P$;[2T$P.9O2'S/R!)R#5,IZ8(X- M([8RN@6O,!@QPB=R%SSG.J"5C3_B7H2)B+,ANM63KT1K+=BE^8FZSHZX,Y7IGOB6UWL)U!'W&ZA86Q'[[UTX[U*?J\.[PNCD4 @G*W729I0=UR1 M&BR]VLEU%!+4&MB!A CS2[EUBPKV4)CEIRC"H:*:-E?&4FDW>]DT]S@N=Q=Q MC.J]P@E,-%75HX_LGG7)"]1Z34R*80!G8V.L(61DPM.^UR7%;\MHH^-:&'$\ MJ19B="_58*JQ9;4J.6[F(J-U1D8.7E=G#\ HK)BXL>VC\.+^0W M,^"%'.P9M6CG^6GGA2ER%(IWN$];"]^O$U)?*D4;_L"D)Z?:H.(%V/UH&DF/ M-WKC<2^5R?<>2M$DG++?Z\QOP8.5I 474TI60$RJ 6[$R2_B&R%WFM3R'07- M80^=,S+B73;=(*_QWTWT-2]R']=#BVN5$9]=OG"NA\RWCM"AY6=+@6;(#^;@ MWJ#8:#7+;)9)-PJD!;PA74QLLY70AAG$8&X48PW;")TD&MYV@:7?!RS]9(&E MCPV6?J7E.1IKZI83[_68R_*FG&R+R;4)(QJ1@I4ZB+1J56.*"K0EWTDEG(!E M'^_QL%B[(POR;=O@#E:5KO,TS2](K-V.NOB;D5$7A[WAV#M3%R^^WP1]O[GS MS#IC9MQ&Z5VSXB3GAD2;$V%&Q G5RR6)F"_%\QHG9Z>?NJ2EN,O?L#&>(QX M7N 8G8SS&-U7;EL(F MP;GIR4I\,#W=_)-/+R9KJR7KX1SE9K8S;,,7Y\,&J M6B0)TB/'P%9M?!D^O)1H1/]S!@CX^BN^OA;S4$Q-/ZR[6(SSLQCGSBC^K$&: M^RNR)QL&HD6-3%:-S,- H]W8J>KO,\K"CM/O!'U6)10P 'T@#.7,YVU:%E6. M5S!D+=(!1S"I-:B)/06XD?\[.921$6G-5;%P:3?1"8 K>YF)@;O7W$O^T46/ M,?HN-V+&^\3%0'HG9%NG50(6(EN1Q C1"_Q(,AO2(=)\T9A]-\7TP$I[S7=U MO,B(R9B:9_V8!!_#17M4?P6#O?ZU1 X>(R=ZN!4+;>!D:&AB%( M\^P MQK0M.>#SU=,NP\O-X"\/P];Y^LA*T)% 'TZ,LS"@M'\6F3CI^$A&,YL",XL/.([XSTP#;# 5_FJ#9# M+DM%_@PMVKG3%J)%NUBLBP)<+-;A(^+1"E.13U]BSJJ<=?)AL<)QFNOMY7 M6@$EE84)AFF]Q"@T4,"G+ND/J\UFXV3KC@M\,C+5!T?;T!A1M M3Z5$A=C93/$U_X(L!PD!^$%MV_\,FZ=)6SJX^\U'^=1OB88Z'=\;AH#W->[2 M+=YY!=L6;H#&DM1VKS$T 36X#YUE M!K'+CS7W5"IUGJNT# YX^\'W5[$$,HCRYCHT>&D N&XOA#U/AUO\.6\\K-5/ ML MZ0PPLHFU5A=1;:,3WL2K <]8:O'\L\8*+\(UNOKG#H:*R!D\7=]SN(3V[ MQ2FZ&PO:8J',SD*9.X,7(1,X,?H,^]:MDPBC1="0%.RT1S<48XZ:HB/9/.(T M331M$>7DV[*TVT88Q-=&IU9P1;"4>6P[W)I!N/:3C;=@V%OFL\>E:E>2(T0A M#541);!RDV':%Z@A>3]4]TAWCW6*37@]Z5X9CQZ]N1 [KN=%R8)XE:KL?K?C MY1.@4&,3;.%?S>O*.)EU<2,EMUB3D[4FYP&J^*T55[C2 N3X!,#-]F#]V@6 M!^]%7:"Q3XU#[G "VVF$H5S';52Y.9725 O9 _QC ^>[YR!1AS7D#F"_Q'IA MALAC5\!9K5(_W]NGE.N,.ANX2%A,(1L^O^UL#=PSTG%-K"O=C))QL7HN-"&U M1\??GCF/+)8N6F2#X!CI NH.)P@K>A-A4.!Z)\D'$T^)8L<"ENEG5< M3A[# MH^3N$=)ZQZH@C*G?EP:^HX_@=P:3EC./MVDYPZDZR>G"W(+-(FXK3:':YPA# MBR*=(D< MKZ-"%L5C.C%*%\:BT89@2!@%%Q@&:R@3"HQQ6'6QW*9JNN6XM/,67) MW5DP%P5N.Y@IT.Y)!C.4IMS? @\>7NT4.=D!"BGHN 2E=76;,8TZ16$)-/]\ MK2(X?J4S:**DB.HMFI>1OA&Q@ =V=_1W:;)-R,;(.9S, )VME'ZC58BM\GP, MD*F!)BQ0)P;M7+>[E8Q+5Q1;,6X*QBF\,_BL6"LTS0H/8=_?"=5CYJJ15E!Y M]1//T C/4WZEO*[LA0*#Z!/$MH7)Z4>U,%FDV BDV#SBQ7?K<=2?23IGA#(X M>913HJS60*.B5AJL[<:ZH&K'$ )_SYS.'M_5U>?8IU.Y3VXJ^4JO"Y$C^<0Q MV(Y,(!ZB5)D<4&-8[@Y/@ZF"6\TZC]LV#B<[OYO\0N_'WMQ,V&OUW3J<]9^6 MJT[F54=)I =E9P5QOE.7W/=A'1QT&DDP3ZV78/%E!-]QP?7#SKMT6K[-$T&FYUAH9-C\:.5W/D!^(SUPE A>+8;$8)F\QW"AN%Q+\ MEEI$.]3$?1@--T)>>/BSJX D5Q!<6\R,)V=6'BB[!UKFASG[+195#0VXBY,Q M,9.!\6-UU%78EB6),[\DSMS[HLZ .9FR.<[$\ ZD2]S< BU# <=[)])<2\04 M[-@2[GFE^'41S$_"0;L(G#$+G+FWU7MAVI(3' UW\13$2S.YBEC58L^GVW"4 M90&Q%32!<,0U)'DI@^M1)$,<')Y3LR(GQ&+I!?BA>')(V;(9:3415?+;V 3$ MQ!"V'\'^:#5>2[=.KL\=(_(HSS*Q,JV4(^%SSQU*%C*C&9$9G1S/@,V(Z=KH MQ#WXGE*[G%>\2ZL=T;171>D&=O?-PW1R@VOB=..1ISR_F*8F:TV2MM2T+>[/ MKU]R_2ARNE'^VW"R$4[19-_#AF_G)Z2Z*73K#Z.7G.P1(HA836'%,2:C$=>I ML)NC@RKH'+P'PP-E^ ?\%X$0>Z2G:H<='IXSSW/'2WM&;3AOO/JW M(1P2L5\T*4-:^*,B*=_3FGBE5ZIL!_T]LH&/S1^8M:=5TI'T9604&.VBY0-75)B^0R0^7O4%@!&<4)[1&JA0A+KJ&MXB3)T,"PLV\ M[*#P9G$31N?W(V'22M0-BLS\Y@CU9U9>LMO5^R7 YO@.RED+B4Q ^65Z&H MI?:^JSQ_C^UU"S2BL!B#?,\FA8BMT[J"Z,-J2!HXNZP7JN0B#!2BC;@X_:@1 MID?/&'%\F&14<-PXJ]BB_,X;*LR?'7!:Q;18)/"<)?##&4C@9V@N+3[CO4.^ M.]UY60J)LF!Z](5K 0!V)>;(6CC$;F(Y1N)NP%%ODN+W7+ M#['X;F^YK7'=%]'\C-,5C!,_-'K-QSMLH<5=WFYL_G.1J!6%ZF)0Z56'D MURK^^UI;L#_M$'++ ]/M /][U!!4K5 7R3H*P=$(C+^.JAR,5?PG)T6)(GG0 MTZ9*D\4^F[-]=CH'^ZQ=213\8F.-B\'V):M;DHZ;?8!ANV[M5Y!'42U%=@>K M0Q.J/_B 0;YN31BZC\1J#9[NEID40"ZS,\XC\P+VE(@E@0@_.[@G8;\] M:!>.(HBQ283@XO6;B6AS)>OP1C:0/*/06Y5D92^PHS>;32;T19/*Q5PE9NP6 MAH;V8GKI66J]QIR4K'(Q2K)NC(NK)K R11A,O2=D<#84#0O.\0!H,6*\ 7.9 MBCE)O9@() T[%0$(DJZOUX AM4 MSCVA6$25(ZE/(^2,<8DV5,#%1%"3(H \^)6Y*2O[ZE:Z>X25H?>]X!)7Q(E$ M[4CV8#\VJ4\\[EI7D%S:,AT[7;;,CVA W828#@9,M6^>D6"DA*Q)L.M@2LOU M)5?]U*E+(+*: WW*.M:B'F1T7H%BB=T 8C8>6.MYBCQ5%WVU"79?N(1#TUGL M68T0PW1DD((V3DFEPD^*7,D'M(MZ2U"-;K3AK:9% ?J=C"1<2.[)G(G!ZR:8 M5^NZ#0;#;_3;D>WC,8G;_?+2 74'\:*AO8,$)1M[I+$EFOLF=%7M#6PI12II MVHD>RS,0&?Q[%?:73:&XQI!?53K/G7I84OD&V55T6C'<&:'9G]*#;G!SV)-V MKZV%+);#A1Z$>4G;S-FT>#P#T^+7;(UZ!8NA3'=U@LDOAL6]&1:DXQ)D.82M M)@7W%K6(P1#;8+:6Q3 =4(,=7DH^;88P#W'J=CHKV?P+NOTQ+DT0AY,SE[H2 MJR-OF1/MQ ?*+12L>"2H2RGIH"0;F7/E_!!E"V*,\G66DA75R?2(ZBJ )?=X#"P+C6H=_T MHZ29MVFR3"&C7%[=:J-)$B,GK\00-": M.Q*OLH:WC!()0_E3[\6!_&G#>9;58LO:YF8XZ--?7V14F7M!*5G*7;EGX%4X MT^NCSN3W=Z4_=Y\$UQ"T4W8$KY+8,)S77(9'<8.YLG. PD_&3).&;4+I8.%D M.D8OVJS>_KMJSA9RP4_L5'&^T1[@=J2NE=9K"E8,A9J-4/FL\OX9P04U^$'L M[)VBS.#FJG:;^G39>-18-I.DD,U_Z1V99IUTIR\3B5EX$CQ7+B;D3@KV)_:I MO<@(DN!U9AVJR\; 'O8AAX.@*2S)""#&<:-+C2E;;4FY_1SP)S@)6,&/XK?Q M'GC/&[R+RSL(#P176"9%\$+!__>S*M[K*O@;O9C@T)L%@TW6&QQVZ^6:K#=& MFZZI%I&ZK=# K&*%,=9I)3,G8KE3.2\RR+QX)GL'!B59: IGM.$>E)K@)(.' MY?+J1*\1JJJ_H[)*RSRH2^U9"5L-=@4UO^14B-D(H!5U6:KBTB_,IYY>&FD% M$+2+$U4)Z#15%Z$O4C%$W:^JN^]J+: K=\[B0LW8A?IZ!B[4.].3VQ+6+#[4 M_>CW7ZD/.VE2JE82OAE#,E-T$:OH5OB V)XV@S9?*ZY"N\X@RQGA59!&4JB4 M55G"9/'76_CB7)VC3KW MK"OW8ZIJ*. D!0?[W+@<)* /G;& 9R$O33]YLA$BC$<9I*]#.V%L'O4IIYH# MT-89L1\Y46LRV+8Y$O4.VX) -_GLF"6SJ!UG%1V@.8%&E GS3]6V->=UW+:M M29Z0*8@+(JSHIG0#5GB?Y&FC;6@_+5+_1H?#8(VJ!/PP0?"YPF8"_%T4J.DS MDSX?,*S9S#*_:94/2N-,-K38/&OS(/;=E9![/":,/6@*(% FB4P5 \(,VX#' M7K2(Z;F)5JNLOM9>@"4$KB)9+%_=H6[K(S.4D MB*\=7-MW/H6PF;-\FT0P79E>)Q43B MLK=_<:%_(LQG:F&VR&YRGL'9(UM3!:[?D80=^MR.CK/FLY.Y0)"%(/GM<:^E MT.S32MWC>QU>!J;A!A@/.9 FO 6'W2,83I.U-GT@6^H4E?SK)_.G7 MXYRW)7\Z7:O<#Z*A]A=A(L4M2%$NG[CHBW])8KI=JR#5YZAA;;O'L*?^U&GI M\QJD;<+RGZ^T=,<*,25+I&#.D8)O9A IP&J9),,09F\GA25L<#\"ZI5$["GN M&^>[C@&9Y3ZYNF^8MYERN3!)VLR"@'L.KY]@8.$-V%B[1/MP$0'$R0I_=*M< M"79@_%XLN) &S@-+*C:>T9/A[CB7 :@R]P >4E]VM.=IY#PUR@/ZAR\&,[J? M5=DS&<2&B[\@4IE%'L]8'G\[ WG\W%)5_ #[?A&_]PP61@I0DK_.#^82'-@_ M9[LB28.3K\+@X?'#DY!_2^E;_C'57S8*+=K74!ABI2,L<'6<(_9G#[^6GQU, M/5[9W*43B5I^\6K88*F'G;'Z>3B'9B)8 ;M4JMRS[9^W.1?Z>B>X4'*+O HW MY"8X.#G^S&)VCY3;D4IECF'IO!?_YNCXT0VX4<:M&9 J+4/0"F%+Q"]IJC8N M1[:4O=VR8'2#J%L(*O[+G(I*P>&(/>-M+/'I1=O,2=O,HO<#@P02^/AG555: M&!+?Z/.:J_Q;=M9<=N]RBL,7]G:>)5=B$C7C*04OVHA+0D 0#&/VREU,_KI$DRMJ- $AY>^U&"E-OQ)*;?>G MXMNV&Q-7F$BI[;E2V*"L*=60^U%5"\^4P0N8]7$9)%HC98P*^G5CF"NMA&,J MU>?8+]W&:&]('X437[;F/=XS4FV1O5.5O?.@5GRN#)X%$[0M3)5?$&$IWKQ( M?P_$Q6/AL<CD>G\(B'6,9B!9H(7D*QNX9UI:0]_'H2O*XA646TYW"05WE\2332_M&. M=9D4W,BH+1O#H+>/;CB0E)*!66':J?7(?)[(KN?K-=FCHH.\Z$XPHH)Z^FN& M,&L$;F*YU[> 87/YPMX)W"B4GSJ32*V0%JV$H6$-,MG,L<=02*S<7#3I)5ST4<[5/=2E#;X$45$7!3ZC(3I) MCM&Y=I:JY^:=1<5:ZASY1BL'96^V M_F[#8UOC(A(Q:QMSM(=>PIFZ@]9FJY"/>4+1>KS29I3BZJ8L9E"E(-_O$()= M$(<=Q.$W"^+PQHA#3^Q],64T5=%+QW[G7+VF242EX>+;]92'8UT#(Z!%9/?+ MZ%4//0PV]S#?,Z<5EA\Q4@;ATBB^4-QR7X]@G\"8J:MX:. MY]"U\E5>-?RSYZ:6^5>R.\R[?G.*!)0V#!&^&@S=5Q!(2+]S%U.:, 3[TMX\$UL9#.X MV&C"F7,+88\ON0Q[B@=[AD#<4"#\TD375BKVO$QA'S7\BP9K(=,YV2=*XQN/ M*IS# -@TA]K'+1)TSA)T#KTCOJ>BX2A1Q>4B..^)H;!#A[5.4L_\:@H_9;D M,+%QGGGT$RNW-@BH8QD%0_)RSNB)1^#^#E5$H],,/^UI31P*<3X%#/>YR>-Z M@S@*P#S.Q#T9;>ZF:.56/HO+3*;_ .=>FB/,$"R]+T-N0:O M6G7W\")PYRAPY\"H_XL"LX52?]Y)77KU?.+,D7&14<"LTJ3<(,,)11DK.+]K M2F.7AKI!JO*DQTZU28J8DK9$T8'$L? H(C&Z+$$&T&TH.^4SFH2<)1;F(=M< MQ%)9B5]/:1.Y#P\ DU68B<@T=I%;E4FE+:,'=X9!XI&(4D8[S ASPUXFNK![ MZU9CX7186VFMM!>EJ#:PN.>LOVJ^MA3^O?9\+")XSB)X#MS<;Y%M5Z@1%K%[ MKY%41VSMUX4GB"E,C1V79$2-)5V6,Q"?D6:25@)B&N^^CW&KP46D#.0%JQNL MR6C(5$&R2K_,H>=Y@]VH6.ZJ,X&3:LNJY9<1+4)MCD)M#FR9SU)U@6.9#G)+ M;K6 M^96;^!A7F^#^&\2[".U7+VC]/\NAP^1<#DQK:=6K<17X=-G6!8. N\/">TIRN!41V"-A0@K2SY33, ]:$E>.QH6(0A\HF$+:# M6'OI7Z*@:?9%%2BR#TT/+:6I]QP)%F(3#2:IQR;HHH*\^*3?Q,1PL_MI(88_ M?^0 J4DY4[N3H&AQ8Q@IT:1TO[R?9Q_>Q8%8T(T==..W"[KQ+NC&Q?F8O/,Q M!P(^\S*/CK\]6W!JGY#Z"33K!=;>JM+U<66^)N)^+MN&MB(6.]=8=M4H4N#: MK$9Y@57QC'4(F7QONTN% F]HI:F\(!2X&>A(;%\N=]ZJ#\FVWIHGV*!RV.,/ M4)@;)J[B\(N'7J,!X1".@L%ZYG9OVI[*YOY:"K^#O&)>[RC2J2Y,"RNV" S= MN?H ;Y&IE*HNF@BZ[KRT>5H;,2RLZ4IB+182MSXR?($WYCK$!(3A;6^$RQ@R M;8O47%JUME5?_LA:>\>0&DHS/6P9T;[B(J_3>. ]DHQJ:V*OLT&I=TI*;+A& MAM_(]C-F#\U[,ZJR:;IT^/82F-MJ92JV!P40L\:;HQ+;;+D7VPML-U*<%^_^ M=MB;O*AH7> &2**N4F'DM2.G3CMKVGIP\=!HFFM?$4.\=.D1;G:_?;,I$6R6 MP9M-Z_&B7W$B6@? ?^WV8>!9, M>6J.ZO_FA(T.ZI^GN9#)D;C8;,WEH"$>SLM(JMMZ1=-I: M)P6,9X4Y0[E630H@1X9&LU.I]W)2L6@.,P_#5W.G2I 'EW*)]6-E M_#P'776SXN8@U%Z#TL;$+VLRU]Z>I=)S:E3G#@AJ.2O-KSX22YYDSJ[*'+AI M?Z18#QZ?G]3%XI_5Q[22D+Q;,K@#QE.Q2U@_(+0X&4T5_H,5D26LJG]!ND5#SDU"GLZ O MQ0Y+K'__"I8A;/>EIN4>Y53EIG:X86N:4)5Y.DB MP>8LP69!B5E'2-B4%XO@ND?!Y?<$;\55AN 5JX3C0;;/2FE6!H0)=A>TF= M+/)&"\'#)MFA &4I_;T$-A>M?&\E\B9TVLLZ9_5PI=X3L!PCME%$X?,DLQ7O M!OC52N)RX\>LI H>Y+HU<*Q2[=DMV!4YQMRQ6)WH(W%6=IA1J*4I^H5.UQ0^ ML8K:Q.EWE.&[IHN9](ENYHE\NCN,K)?II8OW>Q10B?@S F=S#89=CW3'3K?X M-'.6J'.@&OG%X3$Q&O B+^!>F9]J*8^"NU =+H*UW]WITE1N\Q@ICR0_;:#E M()W\14"J78K9$/WBM!5E**3@E*.[@(",=)Q7>@.(H?P(^^UEUH?)(QG-A)*\\5QT84" M^,SW!^HP@-F1F!1%L#S._+#!^82N%QSK?%O:T/CO=9&4<2+AKS:#?Z4^A![[ MO3VJ(]I MFOE+#Z)#_J6=,Q!I*FTR2#L.5"21YBRM>7'+Z/_%&]M887&EAS4>Z? %FOX8 MIVSR'NCQ73W0D;SSZ*,5)^.,;QVS.E'%H/P5GQ@>Q:\??W3V9LP>/GJV?VDQ_YPD_CW%Z_?_!R\?O&/X,WSM^_>O'SV[OD/P=MW MKY_]=_#KJY?O@K,?WSQ__O/S5^^FY>.-1]J_^^O+M]?-+:+?"3/OVM0KBB7\ M;_-_P0%7=44^M3#)!\&*UU=()4.R9H\507(FBPZ"@-E(9V- M[/_T%TAR*%-8'8ZD_6_[?S-8!"\./(6%Z"0-6\'C\\$2\)O@;"V/V$D4^ MP*J9+9=U8E13_LFM-PGG'/=1ODY_A>'EI["T-S*K%KW?G;[?_OK\S?.SMV$C M,4TM'Y%I.).$HYA;-@RCW]Q@%/ M450M9^0>SDC_OJ ,Z$H3#H/;(AA,2=QN0FM8A6*N_:,.T'7I:NBY*!W1\:!E M3,TU46LU,YN+R+LKBNCU;V'P#M<4G,KGIO40E=,WT+2NLG=;5UC&C$Q/F3(4 M$&N;>3W/O%HZ!1JHZ"=G7)IDW99]M8%VU V-M"?I;>4F]IVCVW9#Y" M$JG@,MDFE7(_,2UHZ8-24]U]M3%:@)@X?/((2SZ79,:3=SIC=>GJH[HEZ; . M67Z1ZABI%KQVDPC2V5WZY5'".-"?0\*&D=0&C3KV&%8"+.^W)?]ED&>:F_ET M6A<=^',2X^%BMH&VU]17L&J0;8^;-,<]Y5_,( ='+D'@9KU"#@I&=/(WQ$DA M?3A8>I>P+N "RFV8Y-@PT_LO<'CEY%"];5+5E33HH!9&C7>V^R5L;Q;LNTD$ M$M%&Q[4E^R "!)NXZS,E>K>?-T.'PE"H*537:-V)/YOS6BU4HS-4LF.K%+CW M:$M=1!M5PI$! 3/RR+/HU)T9\@Z';([\@-[L[S/T[^"2'"/!$PNCY>C.\>B. M#9)^WT=70-)OG=X\B["80TGY>@> ,^I3W203MU4C[@!G-9(BHNV"Y'U"G-8) M$=(,L('"_9T]P$5"TZ*B#FT8GV=;F%F[ MA!QNL0-F*4S&U@CRWF//W/^4F-I(?V[R%&XU"='13[U)04VOM2MYGZ5[-7Y7 MH10DM@]T6J0_EV'$[#I%GO@(J2T-/HL<;;(N0O=(E,C[O)+(:G]S76F7P_%; M*_1"RPN9&5K. RJK0!J21JG>X56V#\T >GJ<-@RY&(^D57C5H.@ZZI-CW;=6 MJ]^WAD7E,0WQ:QIZOEY$WQQ%W]A:,MZWZ/N;Q$*F&FEWX4, MPY^=D].CT]/33RO)3XZ.QR#)QRBO>6IFTV+JW?5!G2C?6@-G@'.R$^CFZE#7 M.N;['"T]PX2-=A RUVN_)7;%V9M#SJ"7E) @^N*>/$[+9?RIX3(*%V]G3' ? MSK5T$2]Q R5#EIDFAF;S&CAP9!FJ-7 MT8U6@%_!M!JT&TQ+8ME5EB"_XGP>/<"2=3FTL%UUVA<4T3 ;C$C$V[TNV[/( MR;OVIT-I/R:WCAEP*(YQ*(YY-%Q[T>F5T?3?Z9S0T0"/E^4N M=Q8K?"C.@.II*ITFNA<>XS*1-FY9F,8/F-@LJ57&#&3P1.H4EHC$'",28^M0 M?M^'[)WT!T))XDB)QGW<%LT_JZ,V=F?R$YVUA+NEB98;^8D+.DVAK/E!37W: M[D:D5M,;)_K !=P\5HG7I-6 M;RA_?QJ,>6[YQSBF)TD%,B."V3;\AV&PR2_T?NRIL9!ADDPW[VUQ:FR$*2O7 M2TL6JBZ$@.L*Z]=TLJ*[X#Z0:MS6\OY7V7BFWY6J;V/"S[&>K>;TH[<@S59>:.CQU-AUMYQ\1./^&]K/M W>AT[WN-M=2 MP3/N"0R_>98S+_\_%GMR1DK.V)-?S]R>?.OZU\TSR;58EV,\7F.W(6][BOJ0 M\.U>K.U@TW56$K>6I.!L/QH#K+QGNL"$0T3\I;;P@6+&_0 .+B_+Q!BD7,C5 M1IMI=RA E)Z\ANA*);8@E9P1'-_I2VK6X-A+?4N2D3)P?98+D)XG@#J!\3NX MIZ>J\NE;&YTPO>]^5@78-B<6\W^I5=$:#0'Y^=M(I? 7_()^EIC ']E'#9LW MCZ+ZVJ8FBYZ?I)X?6Q_V^];SO\$A17 ;;N9WV.%S4>J+4E^4^E5[\*RDFD0I M90NX>X,'HJ>BL4$M6S8,ZV''N=LB7M7@KQ8P3*;B-J>67.6=N@1?,[4%^_WM MN:EG$F@O[ZZA(]^F[@U4^$T!GRWQDAM&_:EH:\ MFXP!;%9>KB_I2R+O7FNL-$]#\MM!NS-#-SS\SSGJ8.;-QQ;H:XEB$4P:&67Y([+7"K M]9B=H.1; "N59)RQ>>>]@8?H9Z)D];HN"LQ[-2,_C2I9+;JDA@6 MJ+UW4D;85P6CE[&.ZX@;@_<_@EMO(^3"%!KK3# [ INVAZ\5?>H:S(MNF[)N MFP<0HET;@0TV=*HC+GTVOJS%&4G;A-"7^.C-4IO2PI/.-SNPG0X30]I1BBU6 MK%^Z3"A:9>63X.#D$#6U*C>V(5,+*-53H!!\ V9*&!P\/(33GR9[75P&!SIA M?1H1PXK]G&/&V-&B9,X$O\.';0'BTAGRV,/V,. %8 WW25YCVZ3\ CMD7X"* M&RRW..C'_FVHOBQEUI<%XWT?&.]'"\;[+ACO+ZF-IBI[516D6H&E4B8?3&K) MIEDIK&7ECFE=+]*A&, "F[)W+ .C+_,=F"]U9=FAAD4),491X^D0#!WD M@T(.CQ2C8>CF@"V6)EK80706U=L56>OE(8*..1WV0B4%AMWP@7]3::U#V]]. MQUXF4")VNJ4RC*E/S9- %548H0C628%I1#0BRRNMR!FX!*@?)P*< ZV)SF+J M-'>/C@?->GIH75F/%<48Q7;)+6YY0 T&;=;C@GCSJ62C,LW4I]JY0B#0=B@ 2K(G^O"]AP\(4!]QN/OS&_ M@OL>/O,E3/UA8UX&9J1MJ[E;]MMV7%N+9S:[8C:OGLP;S26&)QYS/[ HWZX, MH@"GZX0-.]F#V#CLT>%1< :_7!?25HU*?BF_(&]TD=>P&0F4VXUN,!E YDLM MQQZ2E(4^AVTF#+S$MZ2W2CI[LK\8U]I=L5,)975H'W3!" 3>"2*7V6DF=M0 M2Y)'9V(."-<'7[-65,W++YIPMFE=I^F2Y9ACEN/;F6 MR^.]H#<+1$=*09@Y>=]!72R_;4EY(H0@'=6[\F%SW->"!.(W 736XBC!?50I5 MM;@'L@P>RQ^.J5T]:6P1B6'8!_DO46<6,\ X/8QJ+#0YL]0])\AF7X.95QE\)A:>?9/6N,LG$ MRB?H$VE,84&0R1@V)B[<^)R$L"/7K/!AJN7U$QDY+!ER_4VR&8DFT7 M2W6\G59?=1):%%7MP0TPTL,XIJ6B80B2?? M',-OU"7R#"9YW,8FV89&7(K(0P1_HL)L:4.G4Y+53S*;%UDGJ8X]CO:W3D>? M1?3KDV]/3\/ ZR0R_2 *OA*^WKC/FPFB#$2T7LHZ_U*#LQD%K[&K-_7XQD-! M.CX' ZLP6T=JQVG.+F"%=5$:*\+L!3ZY)C^:H"5(VR(/UBI*4N2!1KNL:3J_ M>/GJS5GP!NN]'WY]S L-0?D ;,S(!PFO,<3XF%[92>GD;$K04@ MF%ABRV&C:KY%]I4+?'XJP#,7>1&SP+JD_SV M /'OOFCW_!H] 7!DCB(A8;)O)7-/!MG9Z;-D@TTS76<1TU M>@_@KY,MTB$@_>'N0266'55S%?7 1J?MY+90:T67?/1]Y*,?+_GHL>6CK_/^ M1^/1WG+NNT+.Y0V\,@FO?H/MHY+ >V+[Z+@'R&HQIL*W#*)2DM)4EOP E()3 M*>B0T4F?D:2@6'2-_H @ P2F&K>Y4)MLI6\[%OF1&%V$37VD/81T@UMJ-]L1V2P M (!EQK@"'?#FX?9:(N!> $FA3XA$2 6XP^^9>:,\;>!\!#I&V(D2/*^2;+$KD M B%65RAK(J2L 77Q]YXJJ0WEN]!-JC!=[W9/CT?5J->Z= 5;@GW#>5=)AC51 M:^K;R-" F-/[*O4EO UOP4LSM0'U&@IM6SQ2)KCF%W7\B1/+9EQ<,6(C* 7'#XFOJ7%K5MR@=RCB;'5D1X]RN:L##WS<D$6WBSG7?/(?SC=0[ MV%K*0AO!C$-T8)J:&DRT*Y("?[]6$:6_R+A#N'T:4E85BT$12,")U95F_OR, MZL*Y1(!N5\ 2G6?PHMBMN"X2@@4)#2%9> ATQ/(!N%?9>S.81@+R"U!?(_E] MPB6R%"Z/8W2GC8SDW")+,YXNPA=T.FT;)()@7.4F2N"=?)<4B\>LDR[/$^G' M:=)+:Q?RLQ8A.$\AJ&>\;-0&.:5%U8 MN?&V$C#(#^!W@:>E0^L(8E=;I 75<^#5X80^!I\!P9+(H\2Z+@+75H0H*&QL<_2/'&U&2) MP'HDC\[5@]XL2.<2JFY-N&"\I[4Y%C 6"9P[9/) UD7\D;VFRL\UPZ--P [V M7%4+6(T!00;Z=>78".%I33@0>DU3S2T&H8VV24G>FJ.:PDN(V8.DE5G'L,&^ MY16N[!-%;R9-F)N/*"_+2F\;'!W+'LZ7,/ M@@MBZ:?;+FOW#/JN/."GJ;3,.Z>\WB%^- Z#;1Z37Q):A#^\"6&1-7V/\6.+ MZ0D-R0Z':?TH[Q4E;;T.'^$0$<)IFL^%',&-W4QV&](U&ZBW3EI/!M!OU6Z& MS4\V;VC[*:U2E;VG?]GL1)Q'(LL:<$B:3Y\C#"&<+:*P")PNG!59+QRJ>)]7 MOI$M/O$V)>\\?+ 9CTQ\+[?!?Y5!5!]#W70DKR%%XX[ VS#U$0 MNO"9A^OLXWHS/Y,/'YCA+J#/^P!]?K6 /L<&^IPK"9&5.+X@-7$\9+Y \8#\ M+(C!M)08JTL?!DIEW9Z( GE\9&C_'AIVT0F5"M.)*#?7Z*#RYF$1D*36JD^ M ?5\:"J4:2B%CC261;"ZMY+R8P5O" ]J/8G IU2.V+=S.79FZD3FASA29)J71Q>#C=R@"C MXBBK "?[NM,\,YT*O7:!U=Q#2C2JW> M[+4MOJ=&HU>^SA+ )CF M\3E['RA)A5_"XD84,LTIH9W87.[PFXC=&:\"&_,;&%QUO9Q,R!0%E!;,8(PU M64(FO4B#>4J#S\5[(IJ1*D^X'# M%L.D&B^7&=MBAICTNP6L@MWST-HVRN1:KP?!SSG<8X^<'?"8G..D MV]QA>#P 7O>.[;A3$[9H%Y2G0'] 7#98:=B)K\@5#Q8\BBC?46"M2O8P\8YH MNJ$ REQ^WEUU& UHAYJBPG@LN)H8IK'Q._?P-_7&+Y;M6'9%MO89IHL^.V MA_5?^?9NT\6B\*'7%2G#[[4JV'V0&*C?4W$ENZLY]-Y38,=' J:+KBI;^,S)$<$XWI.' M%#]LG,+/4!L[DE/X,6<-7_:I*5K%M_GX8Z>S^.D.8?;9^8-"9GG']E B?!7\F6GD0M5@5!PVD%NBY Y3!3:.K:-+ 4V(ML\;["588^PH MULQV]S+<-8*#@,Z64X8"[MT,ZI MA&V@QS)=\7XKX 4JFQ$EL(2E8*)'FD(;_4%O=S(,)"('2_DW@5=90Z])4X,# MS5J]U<$FXNHG9SH+G+-;+]F8!AM8]YFCU#Y/:#)T"KX?O8;ZT(B@8_NLG89M M3D>)#XJ_(T+;$8S.&%-;.QN;**BY65'CQ W^V$!-F^SJC>EO9 =542 )K'A[ MU07FMX>J.DUPU^,$*Y,/#Z@O@BGC2K9;':,YGEY>S9>N0;QT&XO;"@/N4&X8 MN,5#XRX#J[J$=2M+#SN,7S8ZC'K]&NXRBH.PHGP+S.5BM$W/:)N'U?9R?6T,SQ3!8E+1T[P456/N[W;HAMMN, $W&H$4 MQ3,0))991"J=%%&]+2FI&GI@&;? 38Q!/+"_SD]KNO M&>,WQ(5<*4%:EY4VVRK,VW\[H91I'9?6_F]X!+Z]P:%_,L+9?FE91;[J#CGZ MV@HJ]T.M32K"9QZ@)"8VO?4'U/8(B+DE$]X&A(6Q$I$0IBQPN3%7 M,T%RJ]NV)JGI,-%$"?UI[,77^=V4@9 8O*=4F2+Y349&$Q+ M6024E9+<4^,XW0_SY.D_,>>V7W]L.QA_NM8Y_% M S[N8%@7R)^4#&5KL"Y[?G6'%X7%'Z>@D[)7OE :,T$$()&Y1"(5Z==,JAPV M2[!;LE^)C@@];6FC9O *+UF18(35NL2FTK 1[[F2&,P$@(9>@:2!K#J67Y!>*.2@9(['BX,=G?IW_"&]^#81YI2%0"-*FRF7DO1LS*;\IEI MFA3#SY@FFKT@PZC<>NO>21IJ*616<$T)?ZDNC=(:\^^+Q)^GQ'\_+. M9E$!,@SQWG(WV3 V,D(FH_@OR_&?Y_%/9W[\GV<5.'(3:I[ER%2E$MJ1NA!> MJI_*SK>3KJQS'+ (R!"2?*-@N6C>5..7M HN3[G-)6-EQ9"MWS 9V:VJ,/G% MF$.#,4,>'AUK/\5G'E.R_^HGB8@,4*4-8%]H^&4IEK.EL$#8WUFB;R#7"+.[ MQ2X'!-O-@Y=R@PE%??_>P+EBT%/P&887">.: 57,_F,^\>'CN\:'1_+.8]]5 M#[\9Y[R-,I?0.S>2S?VDTNKAHYO,SWAVU)VV9/X%8LWM1($-.EU82G*N\,>;,&@>-0W\ FSRM=>+BT$@_#!JV,5P$2J' M-"1K1ZV=4!&TQLPGX7IH=D %/SE^2M\^ $,MK\'42S[H6!+4)\=T0N0"F.A4 M[4K]Q, XC'5 &[3[MF^US R_'1>,('!#]XNL>JX4BELBUAM[S5_SSQ-N8R<3S-V'P\M6S MHQ',W[2D-O^XV>7Q3&A@.-%FY*_'I/-3'P?1%YSR&]D14W"ES[BB?MP>])/@ MK&RZS%/>%I_$O.Q5VG?2M$:M$GS%:-4>];LHVILMU2]G;]Z]?/82E.V[Z2C; M3[-'%_WX1]&/7^Z(+@KR1@JR[<#!?]'I_,.&9B;\SDOH\A.'+K\=Y[Q-)W0Y M[S3+78S"YQ\VR2JI@N_O96O]X::/6MSGZ^!5GCWXOS6,F%"R#'MZO2-(Q!GV M'.NFB/_ 1WC"[[RHN$^KXDZ/QSEOBXJ;L(P>C),ODWAS,,:+UV]^#EZ_^$?P MZO6K!__WU[.?7KYX^?R'X.V[U\_^.WC]R[N7KU\%9[^=O?DA./OQS?/G/S]_ M]>XF,_TYDLE?/ 9PR[E^]]>7;V\QS1:7[S+!BE"6_]O\WPR:0/Q88.+\!U7I M<8=!F$C$XN9( N4I\J"]S**C,%"V15+@DTY/?X$$[S"%U6&\X/^V_S>#1?! M)E-8B!95BVX?E^#A\<,3\:G@;P0 [@53>N"1)&$MHOP3%Q;+%*G0B,LSL;DK MWA[^R\B<::_PZ*O'>&EO9&PM)D!W^@A$=O:V"2+#]DX%4^V?%]YY:5(5!?EN M)LJ$ RA3V.?$\E,7T09KF,N-*IBS"!9N"RM!HNLI2J7E.'SD<> MP55,W.(V M*O? MPN =+B"XD,]#)FQ@^B^V>J4^S-&4;>NJ5DA7O=>9,ER+:]LT2^F[N=WZ6Y7JKWHTW'KTX4 MA"]] IXSKVGN>CH5W*A4&5% NE3\&'95+,-*5J=,L$+LS'668BUS)U) $U#Z M2,ZRTTW&]5LDN@:_B:"[CGGQKNAKB&&Z6*^YA[4&,WR1(K.4(JKG+@J\;[X MDWU>:6MAVD]-.U"_]1W5ML*^ 6<^B\M#([J8':)*4FMX@E4I@9\N.96U1^5O M&1WR6Q!IOR.*%+.R#![3([ZZ&8'#(IPF*9P>S5TX@6\%1V_DPF@A>OIT!/*? MG,Y)C9/.Z99[\-UU>HS5(\4JN.<(-3@4M4(!9Z(YXP#&I5%W>SY_01EM=%RG MTIIO[UKU?9^CV7X@W4N?<2+;B.-DAYRM*:G*^3KS&V)X2;UG< M/W4L;DYP<'\0L;X/#;]P9[#8[Y%X.J_K?4)6@U;H#)CWPS@!0G>M P?& MLJM.^X(\1;/!8FX&3_U/+*UW>Q;9K6U_.D09RZU68L[Q=*.!BXJ9LHI9S4+% MO%SW]EKBWDK83DYX>'7+VG11%U\=\J440)ZP][\CP"?,&#VB91 M^&^O":MCYLV+M4YP5!?26*S53*B9N"4E!5^:\C;".0%V4(HB3!_W!C=^( Q'Q%B<1R#8+ O2Y= M-UM8(E*F-/'XF'5=T##,!!3,IPP+0.UGZ6W=G%[YWG]_^KG38;?:TOSC9BVX M:;4&LYE?8)/C,;\ )L/HU"P->>YA+D]/EC*=CVC(L[3?N<7UV9H&OR(8*KT$+ M^D*G>]WM[JB"9QML98D3\@R^+/+T'TLH(Z:YT\UAIC-P#PIJ2R;K["(BB]R=H]S] M:N9R]V<-1DGLR]V>Y'%#)GG2#>&=R1ZEGE -C_S\8FR=P3_N;9IA3PQ;)"[ MG]7;%7/1BR?/+,T&'XF-JJ*(+DTXZ&^")VB@UJY/ECH_+_0YQF&ZR$D_\N.@ ME]SE4)74!AZ9H#&TLU>-A&[=GC>:&2(OA9%>_AC?^FTEJ[+FR'&6P ^%; MPJ.8U%JC&1=>XK0R%4*2S;I5[^'/&!5@Y;4MI7"C@W 2/P9VZ=N6)I48^R8+ M?OGKT?_?WI7UQHT2SW 8/MF:X9#=S>ZJKZJ^JCH_3)8: X)%2CY14*RP7;B] MYR.X'T(EV/9)JVZXGWAFX$M3-EU--$S<(9;\&4V^6L!QD::D^T\;>6\7$(0I MO"0">R.7J9+8[CJG,THD_U-RO%R:PM#;YE;WMLFOJG&K<89O*=XMU[N>0-YA MLAT;%^RY5(8 FYS#JYAA\9&NM2"SLM *!)AY_!5)M+S].4 MQQ[TAX%-"&M]9:JN*>"O:[0P;[52'PPS*B^)FUD(]:=-"JU BC7FQH;T(M>] MGX;8_O9A]0["IG<:2:)MM0;1M6(;V592V#TRJJ[0FK8 X;ZDV@G8J+O =F)( M @(Y71@MW<-UF8&]3IJ\.?A"HYQ&&&TVYW*H2,8B=D#:(?J(#/B M@*[': #6L%9LKAF2UO M6:XFFR_,#X2BN%I;)@S RQF2'V8_9:+*)()%U778&9.X.N"TYE+T/8X:(?,'&,!-2VC"2E MK%(?:FE*CL9@WND@TJ.,C\]ML[@.D^2L2C+D0RQ-AO+,\8M9'#JY$TW##\AI M.,Z O4/8+K#>K">$2^AQCD),,0KQUXE'(1# %,:G:Q^OX<^,(,X;=3UN<"S$ MB;!>88_X'_B*D9L(K=Z4B.H_2*OMV7 MWC))KB80VL^,:EW%E/0V4\/1C'M"F*+MI$(&WU4:OZET<,V" @PDL+ER.Z=2 M5HM6(106\]MGWMC*6#BF?FZIQ?KB__WV?L_C>#TN4M]%%SBHKY#Q2 E![/L:N=+6NA2 M+XWD@9)AM3!,B'- PR6+P_<8;O/IEE+-@%(M#Y.3&W14D:/'.?/T#9I$Z%:W M[$!.%8^&Y7$3J-I: GW?82)#U0]V99)&4YL/^I14Z=@#@-],EYY5DL&V$IAZ M+HGJE$0&2'WD^C4YJS O[F) 9+ @->\!)N##GA\N#>^'!GN!9 4VM:HL-GZ M/0*$+=^B+ 4"HV"M:3<'+I-_K6O#+'I*Q*EJZD52FXR8X)3\IS:^%EKS&8^H MME/>4:[9G,-PX(/Y^&&"4+_P )G85>TR$S/,3)QEVC1E6C9QF?9:F4*T_DD) M.QT.\AF:SM M._:-(_$?OL#%<4R#X'YU[+[QWWQ-Q<193(Q=3.03%Q-GE ,V=@="DARS%X_4 MNFU+$QWO5=>0CP\..&;?V2JU010)KLLQ04_#%3MYCG:CE9%8$&PCTHR7*X^3 MKJ6"&#*14<")+UINHL2MRWWDQGDKZ8&V*VOJK"!) M:>8 C14#Z]J48%$5;&2AN"S NJ,_X/>>J=E^<26 62J,72HL)RX57B'31=>H MZYH7R6L+!%XD)\@:KZO29,DYU:U%'G7T\=\EY+IOLF3%=I$TPV!23[ **9#<84K4HN/*J>XW;76A"4,XSQ3LN;9#Z5-J*E=5=U3$ M]*ZQH8SS$ Z$7@S5_,MH:U4V*],TO0K]\!,BX).TLN\Q#3I\1 'K*Z-H9M+9 M(WY$LVE:O8JH]%RCU90>S)WOQO*N$]%V!N; MJURC)K,D"HZY?,U64_?<;.WE=A^9@Y W0:Y.;-DIJAG0.^6BN=/G'P0_R)EG ML4479T _,WZ_!>/WZ)JLJ)T=" M&C:.Q[(]A>9J+0T*(N$9IC9YC?LFUF >D&\E2G#;X9(A5A_R_FQM_)1SL',O MZ[;KY<=]LWJZ<" 8'7;HLN/D)]LI(8^.A/JB4.4G^I\+E.55)F@C:M9)"QAF MSC:8)!.GSV8F)^^Z2%06YK$2P#)X(,WP5T,5A.*>N"KZ4W<;4^K]MT(0]W*K/Q2TDCJB0 MN' /F[#?$BMTM])?^^)2KL@=/@EOT#$9,T2)SE@@_YO[*XVZR@4XH'%4R%N' MYLJ"PR@0 02'U]<\\!M$A]O#KJ5=&ZYX$*U/?R?BKVX;SF%TE!"VVR-"#LL% MG'J E7"4S"+1B(P9&LR ML7E%Z2<2#@'I 4#-Y+#"%C9SLF3.-)(A\+U0A>VZ'/I1'?^.![K%RB4$)\D[ M4C' PS4>L&"C!UR3Z(#O1+W;%/>*8K(*VU%@F;<<'L9 #Z ?' "C36L>.4^2 M[RV5)&\KN,<5Y@[!8RKVA:XJS],)",G;=^R;JC$'S[U07@)]@R1CP&G8/:"N M% \6;(JL6I/SK#57L/"I2RR+M &8<*H9?NLP&E 5'7E^\8RX]L[1=7XFZ0 = M*)BF\X/[F)MH%D+RZQHYC+ 982<:R0W#"PJS8J("X>^\RXC"V0K'<95&,PC' M)=AWI6[,JEO!,M%FI\J[K5F$B#^10X$?*]5S0:$^#G#/A +V5WQ MT =/@1L?29MM!E736S,A@K)>#L\I[+#3Y9TGW_) T1@IM<[M,E'[(9!%8K"0 M#V#CUR-H"44:WQ6@?_S+L3=[^G"\P\J*D.=*D .KO84#6&4 M)U#*JRQ+70>I@&2NBE-%W+PD9Z3J3"S!/NNVO46B$$^<94JS[J^47QDI,G2A M2ZQZQYP9ZS.2-'.\069JL.P:LFIY,7JK!Z<;Z\/:BB>[7F]JF_9EJM&$#V5H MJ;B#=NZ+@6,9K%Z^XQBYNL5T1.70;/$!G4/=BDC4&T.M^JB,]2U;9.?=&07? M^83MY5G,$?>)XE4S<;PJF=EO3@M>>3-XTTZPR*,2E?#+^? MOV6E'D/#'1U "5X8],V!::Q)PI+8;TBVE]23+J(_]D2^$M60!DH2I;I&!8 : M6%+GK^+6A\3R@=NUURB8[LP^L^[Z75/<_9T,G#E- RT8V,4+"/!365V34Z!A M%^::APN#76_"&][S'ARR* KR[S?L(H\@42/J5593/I,''>=P&>?!M;HTB=;6E^/U^&N#DO(M&,7@O+U M;+B"3%:#'L1HGMQ--DQC-3EW4&'3=[85IGG\/TW\^)^4K8'SY'#4Z,6 K_H@ M3-:H$R) 7NU3T%7@X?98^U86S Y426!:W+#BIZ-U4]&5]!9UJJ3^JA-# M+CIO/:TKK"9=N[:-[#_$/"J=Z[#*E7U,PZX/WU>\XJ;CJHB-!F6M6@OH7K9NGZ%[C:-R1_9JA_K:W&UXNOESNC>\ZT=M M?M]+X#]U_YEVY_$+W'[:'=OG&B;'1^.(#PA^,-12>:URA"P/J8X,G.PGSQG^ M[A0M=CN%^^L;RI9M5?^C#L^B*O+/SG![]_;WX[-_'@4;Q57^? J.7_W MYOA]FIR>O3H%M\%7@XJ[2_2M%:MXM"=5AU0O[.BO=^K^OWX_8?3 M5Z>@;#_LC[+]/GMTUH^S?ISUXQCT8]]^@W_1YOR_]#$P7S2OSYEW./??%LEJE+_\M>K&4(H'_C5Y4JDKER]?_]^3\[/3IB^_XG_"%[_0W M7LSS9$O?7$=EM4WEOW]3R8_5B9\E)G*=Y\:RXF8NCLQG] MO^/GK<_.CY]OEJJ2)^5:Q/+9NI GFT*L>5X;GN<\3Q-_:1V8? MR?W\_J?H^K=?KGZ?16_>_G0ZB?#^(KPXNSB/7O_Z[I??_M_KU]'U^]]^^M_1 MNS]^_^D?5]>OHW>_7+W=1ZA/3I\\>;I;K%H'?+I<]0">8/]9EY5:;+^&9+.\ M6(GTOK)]OY31(D_3?*.RFRC.,YAO55BE)&[U*1-3=\HFYWO)T[][B6)T@--BS\ M;I'*CR=E)8JJ^U6LX).-2JHEC/=890_[:NCAB8SS0E0@U&?P#%G@"N_WTA)5 MKE.Q?:8RDLX\!:'?;X1=4FP([)N7Y_85>N\NG,/X9/C-2]BEZ[R49FW#/)VG M$9[/-4_5G$$\5I$JHRKG YK(2.H3:,_I3_EJ+;)M)+(D4E49O9(E['E1R22Z MKN>E2I0H%'Q]HZHE?"G*U^N\J.I,55L:UQQA&&>59_I@-\:NEB"C&_AY'->K M.J7!UV);@#:)$IG4,;Z@\C1Z4]%LX9>*MAM\VAHJCY;B5KKE_:N&0[J ^9/%V7G\?)>BX>\DSR/:$=&UI,='CRXNSX!V7B33Z7=[*K,:G)R34 M\Q^^?S*C1ZTD_#C14F\I/WS,#)>;%PEHRW0[B\JE@-7.)6O.H@81E#D.!2N" MG0K#T2M(U0K,QC4<,!6K->U<$$8D(GC-&1*N\ M0 DL9 'K*;7H[$N@)PKX1I97_.Y ./CKE915YQQ)HI[H3R.K_D%YZ/\[70-C MO 8N#O,:>"47"K0>'I"A7P7W.TKGEZ>7EY??[F'??OIA@GD_]&$:XI%AL7SS M\D@<#^G,W-OEYTOW*Q^++W:R?\Q%D0S[3%N;A=,)#Z@07VQBG;O@I%649 M744QKZ3LB-),6F%\6B&9M,*#:@4\-^-3"(W4#)@&T2N9B@T&\$ L:RV922&, M3R'(22$\K$*064FCC$\KH"DPQQQ)*4 U;#%!(^:IQ"@^_-4F5.;;('F0%T&& MH"][E-28-XC*.EY&H"[4K4IJD?(T?GA>1FM9J)P"&:W4QSX)B%FT3FM, ,&T M04J5^(B)DJI0\YHS&BN1V*G;I=#*ME$LRN5)7L 6@,$+F+DH"I'=4*Z",QN8 MQ2@[TQ@V@W%V?O3AV$^VX)QY](4$OTR):"XSN<#D3I'?%&*U[]#G%X_]<6=1 MEF]P\*4LI%C T)$$=3!/5;F$N;=?#_Y/UVO9@2559P E#4 I-" M'R3(/%$+%0N6(8@+ATYL')SS.&[/1XO&;G"O"YS/1,+:0+AK6/\:Y%')Z8(9 MWP6SF"Z8ATQ!=6K7\=TU^!_!_=#(\B=NH5JA=:BI19&#$H7GD6;"_X7; B$, M90[7%NS)N)"DED#Y2#C+2M]F[H:A7YC13R=E-#9E=#,IHX=31L:,&J'V 0WC MC-!HL\P1=B3 KNIP?2U&*FF5D)CJMN4FD7R8YS6B/6!7R "RXU?T@..U#$# MEQ A,Y&%GCM591*45:(YE%%M8V.+L^.HT1LP9P&:[HP!MMO MV@J+WI&1/<.!R1#/X:^%9WJ3#@5E6:YE#';?3N6K%:>>JS/D6=&J%.%AZSQ5 M,2&SVJI:IR(8=I9%$N88PTJ.%,B)XA"@". 5%O!6C822J-J 3H!U7L ZEWF- MRWFIU@[T58&MCN\09(&J364UOA"5 M52*N8'^H5&K8F]V5L",Q4*OB#_B6;\FHYA>F_[F(Q+R462S9I+YM&?^GT1\9 M"8=^ME$EVN[@+\!KW/EJ48*EK'"354OSHN$9\#+)(316_0PF+@N-_[6;B&<' MQT'*!!V; L[1T:65+@X>KM3M':KHP!T"OW$"!4'@"[NI!6+48-1(*I(#K !N M!H(@Y_0O&Y\.>WK]'Y]'?_W;YZ#G]'_[/8<]XX +ME>#7/!7#+"3^ ME/KS_43>47^^+,PCUN(&+ ;PQC^<4/+LF4@W8EO"#PBQV+.?WO;)># YR$+*4<5U@D%=0.%3HK!I% MM!/,K#4=8Q3!BD5PBR)@2$ S'-D*,G?D\YY_;2/OB^T#780]\%JCV6CEN^3R MYJ&+%W-!RN9Z@N/5.%R8EH(3454,,@QEK0&&@X!0R!FBJ'C[S=8I,*3(*5"8W>IH8:< MS /=^N$[E$O:6\[P06;F3RF@*(>M= (?PX:IT?'5HKRW; 6, U:GR1H94<\5 M9[]$^0'I$%#F)0F$5K+ORI5>><]D:< ^Z<.P_<+_I%GHATXASK&9AQ_&;!Y& M8[Q&5 MX*>D#3CV\91E'9VN2<>L:\:N:O XC4^_5$NPT.[/*#<9(J-3#JM).3RL<@A# M,&-4%985!?&36/",_K-UO_AO8KW.5>;AR_ECK C2R_?IS= ?)"XW@7 [LG%L M=<[C28Q/P^#_7V&4)9)(/HE*X_O'WUK>VV:L?VD/1$**NEGD!"TU(AZD2 M:99!H35F,*\K^VC8][$-B/*,3Z-)KXU.KZTGO?9P>LV53HY/LPF?DVD6)3G\ MJ%(Q&C^@0^!I\"'H'58UJ#6HYH]*&Q^?6;>DRBMP5>)\-2>XS6U>8;YIC2X$ M.2CPM!@YXEB),3\<>BQ+F7:2B@3%KYNEI'PP_ $G0*E@;]+$6"(_@FU'!9O@ MNCCNDKRX$1DI1!PU)@J4NQXXF77C4W__FM3?PZD_K_9DC/J/RND\K$KTUD"? MKLHRCY6MQKUV2*A74J2R**.K&NN_,=#[7S6H0/KFT=NKZU=7_W4<76_+2JZH MU'HMF;Y(0ZRF=A1_WG[\RNTH+@^S'<5K1[0P[#,]W=;CNZU'W8[BM[7A_ L@ M17F64OLH@Q@H/Y4?8T$P>(\& TU4,^J,<>T+&L,#*ET@&7LP;[FZ:*PS2*U6,D$"2E ([(7B5S2NG8Z& M'?R($-IX( U74DF6*%(\L9.\R6OTD&4D*N8;9:A^.(S?4,TU/7MTE 24H<=Z ML'QC&-KAZ=\AU6>.G]:5$8"-7/IP2O[%.DCH\;?'7K[D M[IA 86#M/<&!-ED5?A/^RZ.I"K_C0/ELR:]1U59EA-@NYC-ED&C7LOA-XD0L M.9=>K_D>['D0R!'N$ZWMT'L@82VZ>ORQP'N:( ;
,"2Y8J9 E#A'9V=H9O%]&K5H)'WFTCJO[D M,?Y!QY?UUXA!BV'_O-%!@GKW'Y-^)W:!@,$*KP">=.-W_K;"]6&/11A^XB(X M="Z"BV%/;WQ:I^;'W.%U% M"A;LBEE(Z2^X>83Y&UK,S"(*'R?Z:'?':G@$I/H,&P_@6GDH-,?E6A1< MW6P6D4G-$XO30L6AP)J>L)9_[A:'[;MH$/T@SY-ARZLQ]8Z,5LZ!J Q#3S&<5F#9]%4EM$$L5B.8!G>.5+[)L; M'5T\-6SELVZ2H@X[(R#5P*G$:T&-CW=&_TO$1]J]T1_,@NGI]7^G@-M(Y&P04A![3[K M\S/37M,=,-@[X,EAW@'O_(9X0[\ HN@J3=/ #*E8&Q]^VKH()T/\4)3PTT-5PGPD7]DC M.71-/*%Y/E>*$^CN/F@>#YD0WMA\K93=-^TL6I*!7BX-D,=>_Q1 ZK@*J96O M[B?[;MZE:6&5)(7?D_E^ Q26Y.;"$V MY]\><_ )_N ^//LV@)G89KFZ-M N'[D9X:8L=ZQM.M7C.]6CQNB]:Q^_[K@$ M]STRIU63 8:-TYI85A>?D%D2DL2&P^@(44MS:)NVS.$0HCE:46TOVL.NE9LH MC06>!+U>IPK:\9VD>,PGZ0KW<\]E1MY4<&?:N%T,6UII2*F'DT0/&J^A!L"5 MX.6ZO2'Z852\2< _9%#75Y+ Y N"X4^CJ^"A> 52:TQL_=Z(I\'4.?NB,G.M MNCGP,>2FH>Q?VS.W<*U"C0,X76+C.WK)J(]>:Y=CLB&G+JS2/U5K/](6U$PT MKA%+_G9!F&8:4L)111PRY2LU57HP=NOL>W9>7!<%7HQ-6Q:C7=@H%S_R!NL, M1;5C5E$&4OAZ82OAA ##MQ9,4CDU60+[O2+@2^<^P!BUM\E?-BT6M:= V_:% MB8K-ZQ+V(J@C"H\Y<'^K3S%9VVN7I='MB#UI$8R:8V4ZP ;J@<3H' >8*&D[ M$5<<>>O2J2#"^VX-7>=3K\'.ZLA9C&Q?9$X$O1LC,L#][C=I YW&\.2E\68-H)M11)#EN>6#U";ZJJ;'@7PS,?SGLZ8T/S#]P@4Y@_@G,/X'Y M)]?PX5U#.6;7\&U86,S^1E[(FYS*C$.[/Y-H!&)=*]NA 6*6;#6-,&TC5+]O M(U0MZ '_CD6Q"$M5V.JDVV;M#!X1TMYX4V0SGGV[PP[$;EB<$O%<%*HY)J2; MP+Q]G586+>8M:H9/POY18/5C7 =3)/-Z:Q[DA8HZ"8Y]&F/=DTJTW%VVC\NZ MQ"2)!I$Q:JT9?B;PFK&XFY!D7V8]#OUIU!O9+J2/)+0NFV_1-T5XAV.AAYE+ M4#.F(-DYMLU7%+1$"UX4-H,SW ZV.IKK@F%2M"%5B)O^5H<(@_P1V. MSX3O.!!\Q_>'B>_X#ZR>Q^/ Y#%#!W?\UL,;O^!2C%:JC#YMP_(\_ MF%T$&[XJZE7UG8,>::WH@=;"O@#'4;UF_%@7RVYG3"^X>4+0,FQ613=\P,NQ M\W8]TD5FS.J!'QUCSJ->824)=VSDD!0/&2P;?UI(K%IS>RH+I1$Q_5?V^IC5BLX;VEZG_83.RQ8B[.3IU(]72U%F39 MYJ ;BEX;Z,S94 VK"5XC66Q)(399)U/09$ =D 'UPV$:4/[1&(<--:$0QA9J M&C5 5G--AC@?H_=+C3F]$V\ 9D>:;V9^TE=?0J;1M[/'[>UK($%> PMF1=9H MG5Q7<#>:39DZZK910LEX/;AW*P?7X=Q-)7%N0! NN,,#<'&,P.S>SU('J;7Q M4J?1VQPD+6(=JFK(Q\[W.1E0764XWD14UA>J,T8]AW&019]9\1<+^*K,PB[( MPI.F$]V]G ?SZN%5E/)?=0>0)#">#*K!;#X0Q/V".5>6#Q$L.F3(PY0+U5CN M(12'R>@R4'GI=9%Q-+-C4@CWI&#E#A1&$WGJ/^@T>J7CH]WS3-5"(N:[-Q#; MX?KJ?62)!3!4IP\;38>H9T'&2[72.W*Z?L9W_8P:R>W79WBNB]NH,IDYJ"BC M-G'[$\ MH)W$FDQ=_K=7( :;'+4ZNN.#470Y.8^+6>NDK^#5:"1J@BPBE4=* M8A5>Z\$+"0\1Z0Q+\/$*@RV!_])]4J@2G/16)3XR0#9/F4]U#AO>)#H4\9C. MK/I&S5&OMDO)I#'Q9@.IT#)NS)KAJ1GV?Z#+2S$-Z6J0+9W;" MSE;HU$^Q7V3"V#92O"Y]U1 ?JK*5E)5_$_<+Q^*^\)?^UW2U/NEM?G&W0J4F M8Q$6Y&[I#7@7*X+49"87JK(\NN:7I> -B=?6MBGA8*>U;[%>Q!6FSGQZ 7_K MP3-!_E@(Y$]Z+G$7M;Y<2JQM,AN+2<1Y7Y>&$-=PMYKF-I_7HW!R[0=W0QC7 M_OSL,'W[5S(%$XOSWC\6^0?8O5=LS0W=Q[\B(W:UKI#INPQ,1+9#VWZ/ZS0C MNGPIBO*5H>XV)',D)9^NV3E '08VY3;F)$YQ(ZU][).[6)\N])J$>?*)3WI@ M1UJH8L6*SSHBVL'YD"&UN(;UCKVIT>OK=^]&M1U-A3,QV,P4\\*;AFLM*< 'QOCF2BHR>!@<&VW@8)*>R M'4[6K8Z==3%AA@\;,_QHV-,;'V9XX *=,,,39OBOB1E^(&=I"$[ YQM5X*]6 M*M75^14G !@G:V.L&Y.1+Y]1DQT*E&!1O^XS W\_NC@^H3XDNG9O)459%](+ M9G3UNNKB]U!^)T@3P9>%GV[ ? #!%QL30;:.H_,[)[(?6/4^YI%VVG>=VYYP M[OX'5P\PGO@MMF4.0,;:D<(PU#:"52TI<*0M6>K#DRA\"02JYT&-;6IS M7AAL"=UMF-;$"TK#7Q'?E*;ZNFI#;-!WS85L*%J8OB M;-*V#9MJ,BBY_.P7HAHVDJ".G,;%Z.8;OE&W^-FF4!728& 2,FXE3_>EZ#@& MT]:EZ/5CB? $F5K['Q7Q>9TTXSMIADUC.D/Q.'T /-B*5A5YZ0' M/)^'Z90PSR9*!NLPGBS P6-=9JT+L?$BFJI:V7UUVR<],O M&^NB*U6EU$5.PF-R?>U:4.F3V7[*_RXEWZ3?XD;=WAM$V!F692>68=@K:0XG MA:^1+U1;)2F9!'@+=PB(:D=HDA8".@^K#K$#%L+L3/4E D>]$>?;4-?R-+^, MNIWL^7QRF^_P&L_*R'+R'_#9'*E.:J@G'<8_W/.O3W+YBO@/DWO J MM(WEX!PVN(P^AD-=IF(S'?'#.>*7AWG$&6S[NRQE<2N'?LXG_V1L_LFH(V'O M[RCBO[M<0AN0IAJ*@@L.24^%= B(;]PP]OOGLR??/YF=79[WE-YKCB6J-BOX M"'<2&KC">O:5O"+Z1KU\N*K>NK$?* Y"WALWA K3[%7 #C[,/%DVTVEM2"^7,>!ZD 1*8-@RCX-5ZY&9-9:J(H)7 M9:-&BD)B=:8X:@%-S8%-RH M S!O,LOU-NL^97MIN?"88(D8,9SL.,0M](V5#/@3K#0 M$6[5:D)D<%]O3&APP?N$ G M9/B$#/_+(\._JAT\0LM/FPU@6X$)(PIN$!]V($XT"27WAS)VFV>S%0S+9G)A MMF'NI+K;LP%] -T(9A68B,;[]*S$>W: GURHAW>A1MT*[GT#:D%>#N4B,R\I M ?OW-B=>5E*SQ,[*!R1&IAT^"I2"-4 FK-*@DZ4_06+!.38I]7B?-*53DW_0 MMEIGQP8/"O)@%[9RPN&2^\)*4][B8/(6CPXS;^%=%Q,]X70I38F+YJ449A(, MP9JY:[K-KCMZFM&U1@1W%/OZ&* M#FMD4*\NEUDR9,>&L73L/O=BY RU42D.J"O!,)V1$^G)0E$0;(9]-IA^"LYV0H"J M1SQ%-Z:Y_KU[(4.F0!.O"0_?#HAK\^RA<=$8Q\YD,GS'9_@>3D*[T='#,HX& MUB9:92TPO'>8."^.H!6L^X^2&JTUI(>3-W[-&!\=@[5O_)K_Z-G0=!T9,YF> MCN9EB62MSI:F<\OY:EP4QFF[&TH\/HJ)AP#QJJM53G';L%F:+7=%PY$!]!JN M"DH@.Z%&(=?UO%2)0@N>D#JT$#;.-2,WR[4T96J\*@3@EQX=*<9N<=+K0E'R M/9R6H7R(&7Q$C*YL)2.%Z#I/54Q#Q+!E\Y6&""7REL:R:?W.605-6NS;[6OZ MMWN:W*?.S74**H].C8T^J,S'"V]8HP0X$:,U@6>.:G 9?A7=;85^[Y]S(#6- M,I4WE;D#OK.O'6+?RQG-Z#,.+T#*]5ER:']V*GH>)LI&LWEAV?5!=2.1\#U5R119'YR*L9'UQX<967^E"^*U MX? C,7G':!A,4?;IEIZB[#N(,C#R##:UX7Q(PI,D-"M^S$8VN]E5SDP*:.1[ M]/)X/8IRZ0J)=[<)Z"E5:S;1ZR_)I9I?O^<,7H]-6'_ND_5U])R@.].B-1*/ M:+Q=@:PGTUCO:11X<.)/D# ^YNM(TTJBN\U$!Y6$0MKGHE!>H8']0I46&3)AD6_^6"AR6*]SA'FE41'VN; 'D6I3&ZL5:$ME^/ CK$9,)?\ M,L'CO2P;-O@T\39%7#/Z%]6&)G(MZ?"0?N<+)GQ=J$M#_V?XO&&S=? M"MD<9UR3;MQ='?9E^JP.:D=K( Z'OGD*28\\)/WD,$/2[S4_OV I#G)YEU+C1T /MY-E0$P+;7$-3%P73BK3AE1HL3XE:"1E6 MO:8(LVA-6CSI[(U)=26:2P\,&%@CK9Z*\M'?5@2577)6$+^+1(M2N],)7B-: M&'2U]#"./.GP_(]UPP=*"H)/OUIS1SU: K*=N$68%;BNL7[O41LJ0XGF=:7# M8;9[&]'W-?5W!99;I1\>$UDNK)?X@G58S=(F+T#4O>RP)+D8RW.(-('>J=^? M>U+.AZ**=+A$Q?A [!U]8D MWQ^F)OE=POFH!J]$WC@JX'F>?_"[5QF:-_""!56X+W+=ECA(\_D8IVL,NJ_8 M/UVTN/FYOCV 8*/IX)4!82<&I/(1658CJ9)I=5^Z<6DP![&B],5*-ZM:=.A# MMM;>&;JS=X6*90\_5-BF#;_BV-/(19^+%.T:DXV9M-#A:*$?#E,+75FRQ#(B MAOJ?'%OB3P%;XBQZI_R&?K:N/0+6;.M,<\'._3X4A/@/S .O\:[&H+-F MA6WR[WAT(V26=#=.8@L"X_JFY40/]4@O.RY%3+1/Y&R$-07%/!08!XT"E-G, M16,,,>I6$]AJ>PI_XK,0P2;C_]9VE9L,4E'VLIQ0FYVTLJV&'_ \R_R36#<7Y:FZ;CE!/I!2C3]0A-*33M8^E+(.#A>^WD)X5<)A* M)C9NY35E,J4 PM]L>F,]_]K8A"^F#$QL<-AG?S9:^2[S#>[[H8N7U OL<#RB M!OM)$1;\I**RU5+&=:&H6J]!:AT$61H-9$C/<> ]?K[W\>(?),]1YU.!BJ7; M#JF_>XDW9KJY34A$81K'&-)L.QCQ2'VD)[ ]45N*Q)W>XPDI04">[F6 MCOK-&3..V[)3OKMHJ8:2H.]JO_>9B9;; G8=A'K< FP+)5NC@]]E&\]>O5RBZ! MT=IFN>S8S=I9&7OY[F#>FK34X6BI816??S$M-<8 9U,_"7=>8%U+9V:E)"),!@L_@8] M1$L"JR1$64@#)G6Z7UK'[+2?;Q?!W KX'/@^3LH@P#-'.-&,1?3AW2].([0" ML[QC%8H)LW9D$QXX2I+F)86B=5O-!_2S)KJML0=5#-SLXNQ X68KF24K76+X MWF7_ANVK3O'*\='$# L?=L\-UZ#$]"A=\$XWL""3.[8I _P<#Y@'N';9\:Z+ M]^),5Z$%3)$Q7#>IOFT:-)>8Q$D0FAB_ "9+)( MTP<;1':K\AI3]D1'[Z$/3 +"R[0(@U#P+N;3Z'T_Y:6_$+/D1Q>7[EI-)-4H M:K)-_"6NKTXEI]=U+OLX!#&%(@DETL58D\\1'N]#WS3)J4BI-1:!*&Q;[-31<-*X]Y3%?VW/H_^]C7G$C>K0PN9RMS-4O(Y@1/@ MF^4:]F HKC2DJ ^.U-09,IF9D/%N!PV=&["WJY1'9B^I,T\P\__8"QUIPE$T M?(3._WX DE2M%"NT14&$@_'6$#NXI\4.^.M*5DBZ5(^7U#3S]A)L[P.M!?62 MR%#S515Z#"M3N:,'Q6+<**Z+@J;D%3(31WJ2IZDHX!'<>,>6SM#/82/@-)#_ M]V-,^=^%/V^?R&_;Y/W#&X(0N 8,13=:(E-TDC$K!&]4?'"R:+7[!N6)S]1> M%Z:XP!K=LKJ7YA(Q4S1%RH&L^.HDP6R$J@RNS,-FK76\0;\H7:ID 6A4QH[_ MHKG VY'$O2BSLN86[945-[T$VHP;.B%+!T%J;:[."BIO@06ZLKD^=NT7NIOI M$>4($[27M/63.YGF=,]W*S*/YH,VM-#0I,(7 =Q4'0JT6F?43&[NH;BYYX?IYKXEML7!UW9>Z7AF+#T,(K+$UYG&])=M M]1W2 .EB"@I*X8G-M)D=G%AW,WI&&5&;$2SQF74+%;G,DZ&.FL8[J1A#D?#7!RFAOG)M9.@LLTW M);;*83CX-1FN0U<^/,NP/D&7,#5P[QZWCTY"-%%"?N]H@P571B+<\U+3H MN%V+(3SY#.A/TS "@DAU9T>'C96H>4B2P^JP6SQH$] H()8,L4QQ6G/W3>,B M.;.)PP37KK#@BK,3YS]<7LZ(7 ?C)\1+%'[OM;'OW0\>M7^ $0RND/-B-3CS M59UJC@U<+FT^1\NA0PRN.A\C&%QY99Y*C3P=*[H6(O$#H>:&-YBBQ9;PH*Z" MHR[H:FGTJ+)1$*HPJ<&G3*U&#E(>WE8P':?@?>#+;5"HER#GU(6_S+8"*9AN ML+1!FDSOO-8NJB*^(_"-1O^$=U F*C;I1$T\@//A\77QF7+!&LV1E^4VX.5' MN?QE=27+T)VPS >F.J9S-L[QM5F]7 >6&JZH 16'*3)P;NH5[A/^X5S"> M[ M5-PDM!/:-5G)M0BNF58H8F< & 8LE[@,R1[V7+(Y4[;IO*<9@DXUILK"=C6C M1)P.AGJHY8#KZQ.(93K1$=HPV(6/Z(G&[0^0T .,)_SVS9:R :FR6ZF#!GY C,)?^N&*+!4]IU)R:M@=A>!*4@L+A,W7X$0S]E[K MQ\&09PX*+C5A+S]WAM\/>WKCPUX.7* 3]G+"7OZ%L)>?)KZ_HFG6\+]F)A-M M#:F6DT,V,I?2\W"HP%L(W=W1O2^>09_">Y\:WKL\T/"> M+ @T\EY\C'Y%MN=B\/&\=H.W%25QA4\^S<$P[=ZLI,AT#M>AQW51^A.N-OG)5HI")X8V90Z[XO;7(=GYOJ MF)3A8)3AH\-4AF_SZ'<<&$\Q<\&B?3%X?6@:(Q"2$>GS/28('9TN_."GH0%2 MG?E2&D&ZA@B:EJE2&>HW:<6B4[&F/8'7P-O^+"! *J)7+CUZ7<]+E2@-GW3 M4@K/>8^@ )VAY9TTR.%HD /M\OT?2"%%ML8O8C-TQ6$)NJP6N*'I&U>+Z,_* MJJAE9SL-0D/HWB.4/31]+E])^!B,(Y>0O.&FG%+KB-S0<8$ELDX9^@B/6H # M5QF?S250*[^9TX23&/O)/]1F2G"'X9[% S6:@[_!A'Z2KSU+GJM!P$2X@O.9 M1N=/9M'%V<6YSNA2(KUE]COD9TB[VQRD0^6 0^*UR78_N7AJ?O*FLE@)-D(( M"\R:!(&R*^1ZJY;#W"?8^0"P+%;F8 M9L;V327:V>17 "YFJM $-9:<:<]L"X#.)Q5^,"K\0%LNO7-Q8XQ._ZSA(.^\ MZNQAG]A1U&QUI;V&(L*I=O2>M:,]5&M^,<<<%M,JWV@PXV,N"%E]7>VC*Z_, M=14CF 44E["- $62$"]'B)OR )$1R#=*%(9'918ST L=EAGC%F=!M!?+5.#= MY0SH(L_#QX&5;22=^#CS*)MGMKYI9J%E8-]D_H27],!9^?KC]^W#80F5X#KX@KX>1:'Q#;G)45!S:-:%6OZ6+1TK'* MIJ9M*/?P"&KY"- 'YP+L6*%[4"/BM($4S8BDO-6H%,?#ZC(;QB3.=ICVHDX7 MQ*X+>[\PK089^HHU;@[VAW\.EF17CE^\ ;U1,)&+UJVZ8ALD)W0=*5>HO4?* M'5H#$U< MX7/:.A+_?G^%IF]ZE\P 1+:=R:7F30ET\R\2=\E]*;W4;87T$6V>)(,X?[Z M^TFR"0FD(6VOCQ+H-&![M5KM[F]WM38Y_IA MJ]$Z/@B'(#@H*8YCE6;FU=Y"GE-FHVFJ^[ Y7;NA'_I:B% MX['M9EP/15ZW:AR%$U+D5!^1&(YLU&HOWUE^">4EOJ@+9,UYGO:O^Q?G%V6G_XN,E^WC.SCY<],Y9[W/O[%/_ MXE\]G,+5WA7[_=/5]:?3RS[K?WP._[5>U[TS/_UAL^U$Z'_HL>O3JW>GE[WK M^L?/O_7^S4[/^NY*N]EL?Q^7:']OEY T^"&(RI7.N'RN2US4V#7QG'TH\AM) MNL82TE8,9LR.N(T>J#05DVH%J3!CR6?10-+M&OK[3V$<5ZP6^( =W+"ZL5S; MKM=2'8O+3!1S0V[H2IUF.#$5J1WA^/"HV7Y[]_I5Y"M4#I'91JJ]4I[(O9YB MJ9*;YW'X@CZ?4-.KDU:C-*O7SPJ;!K%*!6ZF!N&X;,0GQ#1-!$TIA;\*P_XH MH '2I(1,X7[LB'[C)K0 ?D2>R2,$32%R 1 TH%BXK0G;C8H"+#5+>@;S$EWDP-2R3 M"L>XYB@*"0(@6P%^?CKCY4FX&;&!5%-3P5[34!BK.2;B[F20&U+6%M!K*F&6 MI-T!^ 4 ^&@K -R_Y^U_,R4XRSV42U]J,! XW#/['@07C&OR< -\1"S)P8(1 ME!9+849NA"/+D+U=!G?'4$@BE2DPSBE:*QEP-]8JH12G#=L#S%(";@.6>K?) MB.=#8J=(F5>%!$7KD-=;G3T*4K0Z:3C:]],_Q"PH7&T=K8W#$BC.XZ.C1N?H M[>ON#IH_+33W^/XV8/,]&=@:B/"UYM,HJKDR..&%67^(JT=C O3*F4*%JPH- M!LAR$V%\[@05Y9Z/:ZK<9=W%S*U)X@/@7I:X=WBLE5G=713(P)#%*"E2;KV@ ML1&IX%JX!8A0B/M:(G><"N.*8Q^4C*^D?:95AB"0169W@\9P"I$4V!.C0,"R MO!!W139&A))]<:>!3S$Y0M@+XRE=/V?O8L56Q8IX*V+%[USS(5B-_#ZX+$EY MDBB=NKUKV(0NI=6058\0+W?N_T+=/]D*]^]-N"Q\/G&!GP8#[ 7%A'(R*_9T MJ'+7R(SA)6%SMOGVVIZ # MR--US'> ?IF 3K<"T.\#8I:1YSK"91;S5QX 6[B[UWGH_#B<,8>XY^"$@%9/+#]Q (4 X85V[@W6V\JXA%?Q0"(OL85>2) M[VSO[YI?+Q/>6]+\.I62N::4 (A=3]=UAQ-!@%Q9F\^;4%/B-Z[8)E.EVM#. M\C>%JSL]SP)RV2\*C>X5>9>G&&AHGG97@#X64EA/#/QB$UX+M;Y!H6^*#/X/ M1?AEE&7-RKMANSK^!<-X._I2IRC7!QHIKP90D4_1@*5_0J+$;RW4OR*?*#DA M5P3G?%@^Z*'+K$[96*H9X>ITI$(>Y_>B ]#\C?N!QI=QMO)9S/I1X^W1WU]W MQSQUS>TY] X/?_!#SZN>T'SR\>8+F< V: MHS>--V_O$^&#?BA_9?U@T&7)5^.XW>G4JO] ;N5]I6>UFH@?4RBU'B-YW43^ M;]V=Z$Y<<8RM:>DUP9OFXX.B*PZ0_+'GCRNW^3.]>W,BW'OX:L0N$5>R&*&E MU:ZQ=K.]^'C_2C_9F?8QT_Y V['22E6<^U-LA0$_IZ$V!X/O9M%&X*W,97,E MMCN0G?F;W>R^(E8;?(7"-\4!?MSW@K[.!0[,P;WO@:SRAUT*WL7IG:U>@JTR MD::27I"MONK+E)M@J2^B:I'?MY8W_N83_BS8VZ%=7?J /N%6/YD7+F \I(*O.!Q AXG+* M9\:7+\<'X<=IC@_\S]K\#U!+ P04 " E0&Q39XDZC"L( #C1@ #P M &9T8VDM97@S,5\R+FAT;>U<;7/B.!+^?K]"-5=SEU3Q3IC9-5RJF RI3=5> M9C;)5NU]E&T!NL@6*\D0[M??(\DF!,B$9*:R!,S4!&RW6JWN?KI;;4-O;!)Q M^C?2&S,:XYWT##>"G0[^J+:;M5:O[@]!4,\I>J&,YXYR0K29"_:O=X;=F2I/ M8Y::H%%KO.\.96JJFO^/!4T<3TPWH6K$TZJ1D\"?$#QEU3'CH[$)FK6V'S&D M"1?SX(8G3)-+-B-7,J%I,3B4QL@D'^^FI(*/TD!9)MUWISW+HQ II-'M2,DL MC:N1%%(%:A32HT;%_3ONKIUK'G=G8VY854]HQ(*)8M69HA,OU\S+&4H1KR_M M6Y*_.QW_]RQMR\^49[+=[70_. MW/3M1LN*'1+_ETC9U+>5DC$E.'#.3%C:H(5K<9\6BPBYGHBZ#P8 M"G:WA0K_FVG+%0L&0F *.ZRJ#56FZQ15Q?H2'814,SMTHUH3G)CQV(QQW#YI MM#[>OW[BZ0:M0V2RDYHOE,=3IZ=0R.CV>1R^H<\GU/3NM%G+S>KTL\&F7JQ< M@;NI0?@N&=,I(XI-.9NQ&/[*-?DS@P:8$G.X2FS=.9F3VU3.!(M'K.*] M/O?U6&),*@VQ6J(\)32=DRPU*F-8#X7'0746!)0D.%*<"C*D$4XI(A-45D9Z MNC6"E$5,:ZKFEB2AMPSS+O'4.!=#&$PI[!+M')8@XBK*$I"E& Y)8J8(U!.- MB<[LG_OQ,Z98SL0N(.%:H$3FZ8C,N!EC@7K"(B>@Y3N!:#+&,J<8%I-POJR& M$M,'@.GV?F.:D2%/@1H+P'N45 !HD..R6KK.TZ&=W'#PX6DDLA@\@<0E2%2 M8FZ3(F37-@;8V"#$/"65@0!J6%@NNQ'6')$F1OF\'M,102":DSC+.* M5E)XW$V4C%B,TYH< 68Q VX]E@9WT9BF(T;Z2)E7F0!%LTVKS!VQ^9AJV!B)"BJ6.C^VIW&?=Y_Q6,FSNKW(D8$ABY:"Q]0X04/-8TX5MPO@OA!WM41J.67:%L;-W@N0V(@LIKVV\A09N;Q MN;?)W71!S>P>>?ATGXB$Q>[;97OF=0!YNI9Y">C#!'2\%X#^[!&SCCS;$E%7HXRE+HRPV-7T M;O54RQ1[[#D1_):)O(^]0E_Y#H4\+VB4$>+-1HC.H3:NW-W6N @LE?OT:;/Y M,M#O,ZD%[-8(JJQO?2$7Q<;72.43OKWJ3H!9X@IUMK$^"255K@B(.61RPX\0 M"% .:%MNX-UNO(N(Q?[,.$1V,2I+(]?9/BZ;7X<)[SUI?O6%(+8IQ0%BV].U MW>&(,T NK\T73:@9H[>VV&:Z2+6^G>5N"A=W>IX%Y+Q?Y!O=&_(NC3%0LT7: MW0#ZD MN'#'PBTUXQ=?Z&H6^SA+X/Q3AEI&7-1OOAI5U_ '#>#_Z4GV4ZT.% ME%T(BQV_%U[\\G4HQ9;8(3NDH?]!#Y5F=)1,AYPQ79V/I\SA] M$!V YN_<#]2^C;.-3V-63VH?3WY^WYW0V#:W%]!KMU_YJ>=-SV@^;E O56L+ MZ_WC[\T/C>[*(Y3V3A_;%'1H9F0W1+!CRLT+E02-KB.OPF%E!@3P.Q9WO>,W M&^YIUGP ?%+0B6:!MOUX^$:Q9O=$M^>=!PNCBMGM_0D?:8-B_ (/)EYHPDUW MTJFUFC ,U%0W\2-$G5JC\^$)FO86-"=T&[F_5GNA.;7&,K6GN-=Z;%N.]H@L.D/RQ M)Y +M_DKO7MW(MQG^&I +A%7DA"AI=FJD%:CU5P"S48_*4W[F&E?T78DMU(1 MY_X26V' VS34[F#PTSS8";SEN6RAQ%8'LA-WLYL\5,1F@V]0^*XXP.M],>AE M+E#7]=5O@FQRB3(+EZ&ZM-4AV"KA<2S8 =GJ15^HW 5+?1-594I\H6G+9/@6 M0/N& VQIJ])6.VNK,AGN1#)\J@F]C5G6FM!K^0OOMLF\2[]#\I*._(N4L4-K M?D47L*L>+VJ6"1TQ#ZPJ'4*$@(H9G6M7O?3J_B=J>G7WXS;_!U!+ P04 M" E0&Q3B?YR,"\% !\* #P &9T8VDM97@S,E\Q+FAT;>U:[6^;.!C_ M?G^%U6E3*P4").D+Y")E&=4BG9JM24^[CP9,\-5@9IPFN;_^'AO(UC9]65=U M;$NK-F">QR^_%]L0^HE,V> /U$\(CN 3]265C S\3T;',>U^NSR%@'85T0]X MM-:1.2KDFI$_]R1928-F$9(7GNE@6, M9L1(")TGTK7-3ID1XY2RM3NC*2G0&5FB>8*58FW M-^BK.NHN!3B\G N^R"(CY(P+5\P#O&^U].^!=ZO,/O"6"97$*'(<$C<7Q%@* MG)?]6I;]##B+;@_MOI[O#?Q50@,J40FFBAWTV_EWP&#23#S/_W0[A[T.XQO7$.E0ZGKWW MT71X_G9XYD^-R:>__'_0<#135QS+A MN8]D0M";5YVN-^)ICK.U/CYHH8BCA @2K!%D2AJO6PB&"I6HA$+B+,(B*E!! M)(JYD F"$E1P1MA:%>BP?"%R7D!OH>$O5BLMA@N$(YY+$JFP8H$!6D,"8K1M9H&$IU1>FE!=>Q=&_()J)7-4<5K8H^)9SNT6LO MHD7.\-J-&5D]0C3_+@HU>* 87 ;R4VD&#%](3TO# $;3P@UP053J5B&E4+"D MD4S@O-.UG*,O/\F/"Q@Q$>"50S"JTO*?A3U2#(YP45) 7DM2EK MM]F=?7R H!F[MQ\=;(P'\X>@4M7@K\($9W-2N\\^@5E"6?YK0MK B';@YF!G MQ5_5BLXO8<49J)QFL*ELZ*:8:S4)5#A1'55:OE$:(63/N'@X-UD\4-LYOW&VKKELCHFD?= MD]=>CJ.(9O.-QQ[:)SW[5G3;-NENYLI>.8^@Z,;)M=\$)R M+^ "-BNZ78#$M3P=;H R^0*D3ELU<)(#Z&\X*X!Z9C S$ 4UM&=P3U3*MW^$!, MYQ$QW4/S\.AZ$!R(F_VOV2\)O=WS[89U>KU6_0<6K=57*[F3&7O0*LN.N-7Y5; M=LJMP%>FV:J3';5W4?N"W*&*I7J>^R%<0<+/251S//AV[3;";]5:M@'1Z4'? MU=CU- NVB?>UAS#8][);@W3R]X^IWX"JE4<3( M;\354[XB: 13][IJMQX^]=N?W4K8=,?^Q+/KCJL=5XWE:K<2-F(E?.CQ\V-H MN?7X^=;Z!9_J\7*37@MYRK/X)X'1H#&_H 34J)/-GB7'_"]UP%*99SEEE*Y'[9P%E&K82R>:)\UVZ6&3%.&5_Y,Y;2 HWH M$DU$BK,J.11*B72=;X;$G,TS7^I.@EJWH_NH2@IQ=#&78I$1*Q)<2%_.0WS@ MU,WO87"CS3T,E@E3U"IR'%$_E]1:2IR7=2W+.D/!R ,G0U'O5%_ MV'L'37!T,$'OSR?3\]YHAF;C1P'ZT76ZVSB[)^CX1]#N,+UU#G2.IZ]':!I;_*Z-QI,K?''=X._4:\_TT<\QWG0 M7-&RV\WF/;.%]]@8XH#IUJY92:%@RHA+XWFPYWO'GGQ.6/1>I5<"QS& 4 M1S!J,O M&5A2]R#IIP63- 7 C0\K@[G- WR(8!BW?4 .-UZCT4(RI7L87$4)SN:T,IQ[ M"A.#=OG&;D#$^G5ON_^K[;SG;+L9*)IELP _KUZX1TYP;?E6 M..1TVTR"%TH$H9"P"3'C B2^$YAP"]0H%B!M=D5)4"K:=F.8#8EI']M'QUT'P05ZOOV*_)/1FY=N=ZK7;]>H/O%FI;ZTL MUX&)80F@6J&D^,(WKY9N""[U1C'"?*V:4DV;_!+HJ@>H_+9+J$HVOU+=NS.' MO0&M^F@D+LOUWO7*]?X+TVS5R9[:VZA]0N[0FJ5JGOLE7$'"\R1J=SSX>N7O MA-_6:]D&1*\-M>N+;@:;CZ^ V$[X%L!W10!/=R/K^R30*!K7[[-LD\1^%=Y/ MU7NN?@>N4D8(I[\15]_S#X"=8.I.5^V7Q.^D=K\8/@?3/N,)=L_5GJN=Y6J_ M&.[$8GC?3>B'T'+C)O2-]0O>]4WF'WF$Z4D>2O@I:.S\PRX_[:R3S:8EQW-: M.LO",93@8[[$J\)L7SJ-\NG 3L,\5_@?4$L! A0#% @ )4!L4]),C8?Q M$ ( D^HJ !$ ( ! &9T8VDM,C R,3 Y,S N:'1M4$L! M A0#% @ )4!L4W&C_&KT#P M[4 !$ ( !(!$" &9T M8VDM,C R,3 Y,S N>'-D4$L! A0#% @ )4!L4W_'E3<%#@ 6;T !4 M ( !0R$" &9T8VDM,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 M ( "5 ;%/A8%/]ZB< (&_ @ 5 " 7LO @!F=&-I+3(P M,C$P.3,P7V1E9BYX;6Q02P$"% ,4 " E0&Q3 S%8@O2$ V6 8 %0 M @ &85P( 9G1C:2TR,#(Q,#DS,%]L86(N>&UL4$L! A0#% M @ )4!L4[KUU,4:0P Z/H$ !4 ( !O]P" &9T8VDM,C R M,3 Y,S!?<')E+GAM;%!+ 0(4 Q0 ( "5 ;%,%04/T9(0 #$P7S#,R7S$N M:'1M4$L! A0#% @ )4!L4V4PTH$C!0 7B@ \ ( ! IU>D# &9T8VDM97@S,E\R+FAT;5!+!08 # , /@" E[P, ! end