0001689657-20-000006.txt : 20200825 0001689657-20-000006.hdr.sgml : 20200825 20200825162902 ACCESSION NUMBER: 0001689657-20-000006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200825 DATE AS OF CHANGE: 20200825 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Berkeley Lights, Inc. CENTRAL INDEX KEY: 0001689657 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY ANALYTICAL INSTRUMENTS [3826] IRS NUMBER: 352415390 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39388 FILM NUMBER: 201132596 BUSINESS ADDRESS: STREET 1: 5858 HORTON STREET STREET 2: SUITE 320 CITY: EMERYVILLE STATE: CA ZIP: 94608 BUSINESS PHONE: 510-858-2855 MAIL ADDRESS: STREET 1: 5858 HORTON STREET STREET 2: SUITE 320 CITY: EMERYVILLE STATE: CA ZIP: 94608 10-Q 1 bli-20200630.htm 10-Q bli-20200630
000168965712/312020Q2false5000016896572020-01-012020-06-30xbrli:shares00016896572020-07-31iso4217:USD00016896572020-06-3000016896572019-12-31iso4217:USDxbrli:shares0001689657us-gaap:ProductMember2020-04-012020-06-300001689657us-gaap:ProductMember2019-04-012019-06-300001689657us-gaap:ProductMember2020-01-012020-06-300001689657us-gaap:ProductMember2019-01-012019-06-300001689657us-gaap:ServiceMember2020-04-012020-06-300001689657us-gaap:ServiceMember2019-04-012019-06-300001689657us-gaap:ServiceMember2020-01-012020-06-300001689657us-gaap:ServiceMember2019-01-012019-06-3000016896572020-04-012020-06-3000016896572019-04-012019-06-3000016896572019-01-012019-06-300001689657us-gaap:PreferredStockMember2019-12-310001689657us-gaap:CommonStockMember2019-12-310001689657us-gaap:AdditionalPaidInCapitalMember2019-12-310001689657us-gaap:RetainedEarningsMember2019-12-310001689657us-gaap:CommonStockMember2020-01-012020-03-310001689657us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100016896572020-01-012020-03-310001689657us-gaap:RetainedEarningsMember2020-01-012020-03-310001689657us-gaap:PreferredStockMember2020-03-310001689657us-gaap:CommonStockMember2020-03-310001689657us-gaap:AdditionalPaidInCapitalMember2020-03-310001689657us-gaap:RetainedEarningsMember2020-03-3100016896572020-03-310001689657us-gaap:CommonStockMember2020-04-012020-06-300001689657us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001689657us-gaap:RetainedEarningsMember2020-04-012020-06-300001689657us-gaap:PreferredStockMember2020-06-300001689657us-gaap:CommonStockMember2020-06-300001689657us-gaap:AdditionalPaidInCapitalMember2020-06-300001689657us-gaap:RetainedEarningsMember2020-06-300001689657us-gaap:PreferredStockMember2018-12-310001689657us-gaap:CommonStockMember2018-12-310001689657us-gaap:AdditionalPaidInCapitalMember2018-12-310001689657us-gaap:RetainedEarningsMember2018-12-3100016896572018-12-310001689657us-gaap:CommonStockMember2019-01-012019-03-310001689657us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100016896572019-01-012019-03-310001689657us-gaap:RetainedEarningsMember2019-01-012019-03-310001689657us-gaap:PreferredStockMember2019-03-310001689657us-gaap:CommonStockMember2019-03-310001689657us-gaap:AdditionalPaidInCapitalMember2019-03-310001689657us-gaap:RetainedEarningsMember2019-03-3100016896572019-03-310001689657us-gaap:CommonStockMember2019-04-012019-06-300001689657us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001689657us-gaap:RetainedEarningsMember2019-04-012019-06-300001689657us-gaap:PreferredStockMember2019-06-300001689657us-gaap:CommonStockMember2019-06-300001689657us-gaap:AdditionalPaidInCapitalMember2019-06-300001689657us-gaap:RetainedEarningsMember2019-06-3000016896572019-06-300001689657us-gaap:SubsequentEventMemberus-gaap:IPOMember2020-07-212020-07-210001689657us-gaap:OverAllotmentOptionMemberus-gaap:SubsequentEventMember2020-07-212020-07-210001689657us-gaap:SubsequentEventMemberus-gaap:IPOMember2020-07-210001689657us-gaap:ConvertiblePreferredStockMemberus-gaap:SubsequentEventMember2020-07-212020-07-21xbrli:pure0001689657us-gaap:SubsequentEventMember2020-07-102020-07-10bli:revenueSource0001689657us-gaap:ProductMember2020-06-300001689657bli:JointDevelopmentAgreementsMember2020-01-012020-06-300001689657bli:EquipmentToolingAndMoldsMembersrt:MinimumMember2020-01-012020-06-300001689657bli:EquipmentToolingAndMoldsMembersrt:MaximumMember2020-01-012020-06-300001689657srt:MinimumMemberus-gaap:ComputerEquipmentMember2020-01-012020-06-300001689657us-gaap:ComputerEquipmentMembersrt:MaximumMember2020-01-012020-06-300001689657srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-06-300001689657us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2020-01-012020-06-300001689657us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerOneMember2020-04-012020-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerTwoMember2020-04-012020-06-300001689657bli:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerFourMember2020-04-012020-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerOneMember2020-01-012020-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerTwoMember2020-01-012020-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerOneMember2019-04-012019-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerTwoMember2019-04-012019-06-300001689657bli:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2019-04-012019-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerFourMember2019-04-012019-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerFiveMember2019-04-012019-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerOneMember2019-01-012019-06-300001689657us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberbli:CustomerTwoMember2019-01-012019-06-300001689657us-gaap:CustomerConcentrationRiskMemberbli:CustomerOneMemberus-gaap:AccountsReceivableMember2020-01-012020-06-300001689657us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberbli:CustomerTwoMember2020-01-012020-06-300001689657bli:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2020-01-012020-06-300001689657us-gaap:CustomerConcentrationRiskMemberbli:CustomerFourMemberus-gaap:AccountsReceivableMember2020-01-012020-06-300001689657us-gaap:CustomerConcentrationRiskMemberbli:CustomerOneMemberus-gaap:AccountsReceivableMember2019-01-012019-12-310001689657us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberbli:CustomerTwoMember2019-01-012019-12-310001689657bli:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2019-01-012019-12-310001689657us-gaap:CustomerConcentrationRiskMemberbli:CustomerFourMemberus-gaap:AccountsReceivableMember2019-01-012019-12-310001689657us-gaap:SalesChannelDirectlyToConsumerMember2020-04-012020-06-300001689657us-gaap:SalesChannelDirectlyToConsumerMember2019-04-012019-06-300001689657us-gaap:SalesChannelDirectlyToConsumerMember2020-01-012020-06-300001689657us-gaap:SalesChannelDirectlyToConsumerMember2019-01-012019-06-300001689657us-gaap:SalesChannelThroughIntermediaryMember2020-04-012020-06-300001689657us-gaap:SalesChannelThroughIntermediaryMember2019-04-012019-06-300001689657us-gaap:SalesChannelThroughIntermediaryMember2020-01-012020-06-300001689657us-gaap:SalesChannelThroughIntermediaryMember2019-01-012019-06-300001689657bli:AntibodyTherapeuticsMember2020-04-012020-06-300001689657bli:AntibodyTherapeuticsMember2019-04-012019-06-300001689657bli:AntibodyTherapeuticsMember2020-01-012020-06-300001689657bli:AntibodyTherapeuticsMember2019-01-012019-06-300001689657bli:CellTherapyMember2020-04-012020-06-300001689657bli:CellTherapyMember2019-04-012019-06-300001689657bli:CellTherapyMember2020-01-012020-06-300001689657bli:CellTherapyMember2019-01-012019-06-300001689657bli:SyntheticBiologyMember2020-04-012020-06-300001689657bli:SyntheticBiologyMember2019-04-012019-06-300001689657bli:SyntheticBiologyMember2020-01-012020-06-300001689657bli:SyntheticBiologyMember2019-01-012019-06-300001689657us-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300001689657us-gaap:TransferredAtPointInTimeMember2019-04-012019-06-300001689657us-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300001689657us-gaap:TransferredAtPointInTimeMember2019-01-012019-06-300001689657us-gaap:TransferredOverTimeMember2020-04-012020-06-300001689657us-gaap:TransferredOverTimeMember2019-04-012019-06-300001689657us-gaap:TransferredOverTimeMember2020-01-012020-06-300001689657us-gaap:TransferredOverTimeMember2019-01-012019-06-300001689657us-gaap:FairValueInputsLevel1Member2020-06-300001689657us-gaap:FairValueInputsLevel2Member2020-06-300001689657us-gaap:FairValueInputsLevel3Member2020-06-300001689657us-gaap:FairValueInputsLevel1Member2019-12-310001689657us-gaap:FairValueInputsLevel2Member2019-12-310001689657us-gaap:FairValueInputsLevel3Member2019-12-310001689657us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-06-300001689657us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-06-300001689657us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2019-12-310001689657us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001689657bli:EquipmentToolingAndMoldsMember2020-06-300001689657bli:EquipmentToolingAndMoldsMember2019-12-310001689657us-gaap:ComputerEquipmentMember2020-06-300001689657us-gaap:ComputerEquipmentMember2019-12-310001689657us-gaap:FurnitureAndFixturesMember2020-06-300001689657us-gaap:FurnitureAndFixturesMember2019-12-310001689657us-gaap:LeaseholdImprovementsMember2020-06-300001689657us-gaap:LeaseholdImprovementsMember2019-12-310001689657us-gaap:ConstructionInProgressMember2020-06-300001689657us-gaap:ConstructionInProgressMember2019-12-31utr:sqft0001689657bli:EWBLoanMemberus-gaap:NotesPayableToBanksMember2018-05-310001689657bli:EWBLoanMemberus-gaap:NotesPayableToBanksMember2018-05-012018-05-310001689657bli:EWBLoanMemberus-gaap:NotesPayableToBanksMember2020-06-300001689657bli:EquityIncentivePlan2011Member2020-06-300001689657us-gaap:SubsequentEventMemberbli:IncentiveAwardPlan2020Member2020-07-310001689657bli:EmployeeStockPurchasePlan2020Memberus-gaap:SubsequentEventMember2020-07-310001689657us-gaap:CostOfSalesMember2020-04-012020-06-300001689657us-gaap:CostOfSalesMember2019-04-012019-06-300001689657us-gaap:CostOfSalesMember2020-01-012020-06-300001689657us-gaap:CostOfSalesMember2019-01-012019-06-300001689657us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-300001689657us-gaap:ResearchAndDevelopmentExpenseMember2019-04-012019-06-300001689657us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-300001689657us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-06-300001689657us-gaap:GeneralAndAdministrativeExpenseMember2020-04-012020-06-300001689657us-gaap:GeneralAndAdministrativeExpenseMember2019-04-012019-06-300001689657us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-06-300001689657us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-06-300001689657us-gaap:SellingAndMarketingExpenseMember2020-04-012020-06-300001689657us-gaap:SellingAndMarketingExpenseMember2019-04-012019-06-300001689657us-gaap:SellingAndMarketingExpenseMember2020-01-012020-06-300001689657us-gaap:SellingAndMarketingExpenseMember2019-01-012019-06-30bli:claim0001689657bli:AbCelleraUnfairCompetitionMemberus-gaap:SubsequentEventMember2020-08-242020-08-240001689657bli:AbCelleraNonInfringementMemberus-gaap:SubsequentEventMember2020-08-242020-08-240001689657us-gaap:ConvertiblePreferredStockMember2020-04-012020-06-300001689657us-gaap:ConvertiblePreferredStockMember2019-04-012019-06-300001689657us-gaap:ConvertiblePreferredStockMember2020-01-012020-06-300001689657us-gaap:ConvertiblePreferredStockMember2019-01-012019-06-300001689657us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001689657us-gaap:EmployeeStockOptionMember2019-04-012019-06-300001689657us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001689657us-gaap:EmployeeStockOptionMember2019-01-012019-06-300001689657us-gaap:RestrictedStockMember2020-04-012020-06-300001689657us-gaap:RestrictedStockMember2019-04-012019-06-300001689657us-gaap:RestrictedStockMember2020-01-012020-06-300001689657us-gaap:RestrictedStockMember2019-01-012019-06-300001689657us-gaap:WarrantMember2020-04-012020-06-300001689657us-gaap:WarrantMember2019-04-012019-06-300001689657us-gaap:WarrantMember2020-01-012020-06-300001689657us-gaap:WarrantMember2019-01-012019-06-300001689657bli:OpteraTherapeuticsCorpMember2020-06-300001689657bli:OpteraTherapeuticsCorpMemberus-gaap:NotesReceivableMember2018-01-012018-12-310001689657bli:OpteraTherapeuticsCorpMemberus-gaap:NotesReceivableMember2019-12-310001689657bli:OpteraTherapeuticsCorpMemberus-gaap:NotesReceivableMember2020-06-300001689657bli:OpteraTherapeuticsCorpMemberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2018-04-300001689657bli:OpteraTherapeuticsCorpMemberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2019-04-012019-06-300001689657bli:OpteraTherapeuticsCorpMemberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2019-01-012019-06-300001689657srt:NorthAmericaMember2020-04-012020-06-300001689657srt:NorthAmericaMember2019-04-012019-06-300001689657srt:NorthAmericaMember2020-01-012020-06-300001689657srt:NorthAmericaMember2019-01-012019-06-300001689657srt:AsiaPacificMember2020-04-012020-06-300001689657srt:AsiaPacificMember2019-04-012019-06-300001689657srt:AsiaPacificMember2020-01-012020-06-300001689657srt:AsiaPacificMember2019-01-012019-06-300001689657srt:EuropeMember2020-04-012020-06-300001689657srt:EuropeMember2019-04-012019-06-300001689657srt:EuropeMember2020-01-012020-06-300001689657srt:EuropeMember2019-01-012019-06-30
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-Q
(Mark one)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2020
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-39388
bli-20200630_g1.jpg
Berkeley Lights, Inc.
(Exact name of registrant as specified in its charter)
Delaware
35-2515390
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
5858 Horton Street, Suite 320
Emeryville, California 94608
(Address of principal executive offices, including zip code)
(510) 858-2855
(Registrant’s telephone number, including area code)

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.00005 par value
BLI
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, 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 Exchange Act). Yes No
As of July 31, 2020, 63,736,583 shares of the registrant’s common stock, $0.00005 par value per share, were outstanding.


BERKELEY LIGHTS, INC.
FORM 10-Q FOR THE QUARTERLY PERIOD ENDED JUNE 30, 2020
Table of Contents
Page(s)
Item 1.
Item 3.
Item 4.


PART 1. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements (Unaudited).
Berkeley Lights, Inc.
Condensed Consolidated Balance Sheets
(In thousands, except share and per share data)
AssetsJune 30,
2020
December 31,
2019
(unaudited)
Current assets:
Cash and cash equivalents$59,170 $81,033 
Trade accounts receivable10,236 9,334 
Inventory11,908 7,181 
Prepaid expenses and other current assets9,061 7,799 
Total current assets90,375 105,347 
Restricted cash270 270 
Property and equipment, net14,757 16,472 
Operating lease right-of-use assets13,000 7,785 
Other assets1,016 1,135 
Total assets$119,418 $131,009 
Liabilities and Stockholders’ Equity
Current liabilities:
Trade accounts payable$4,270 $3,239 
Accrued expenses and other current liabilities8,099 6,229 
Current portion of notes payable1,596 5,765 
Deferred revenue8,607 9,686 
Total current liabilities22,572 24,919 
Notes payable, net of current portion18,264 14,062 
Deferred revenue, net of current portion1,098 1,461 
Lease liability, long-term11,439 6,784 
Total liabilities53,373 47,226 
Commitments and contingencies (Note 13)
Stockholders’ equity:
Convertible preferred stock, $0.00005 par value. Authorized 101,648,657 shares at June 30, 2020 and December 31, 2019, respectively; issued and outstanding 50,462,272 shares at June 30, 2020 and December 31, 2019, respectively
224,769 224,769 
Common stock, $0.00005 par value. Authorized 130,600,000 shares at June 30, 2020 and 124,433,107 at December 31, 2019, respectively; issued and outstanding 3,288,531 and 3,073,067 shares at June 30, 2020 and December 31, 2019, respectively
  
Additional paid-in capital12,431 9,314 
Accumulated deficit(171,155)(150,300)
Total stockholders’ equity66,045 83,783 
Total liabilities and stockholders’ equity$119,418 $131,009 
See accompanying notes to these condensed consolidated financial statements.
1

Berkeley Lights, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)
(In thousands, except share and per share data)
Three months ended June 30,Six months ended June 30,
2020201920202019
Revenue:
Product revenue$9,107 $7,795 $19,790 $17,322 
Service revenue1,462 3,968 4,557 7,082 
Total revenue10,569 11,763 24,347 24,404 
Cost of sales:
Product cost of sales2,384 1,949 5,004 4,405 
Service cost of sales1,223 242 2,402 582 
Total cost of sales3,607 2,191 7,406 4,987 
Gross profit6,962 9,572 16,941 19,417 
Operating expenses:
Research and development11,843 9,642 22,819 18,385 
General and administrative4,193 3,080 8,190 5,722 
Sales and marketing3,076 2,452 6,310 4,289 
Total operating expenses19,112 15,174 37,319 28,396 
Loss from operations(12,150)(5,602)(20,378)(8,979)
Other income (expense):
Interest expense(356)(350)(713)(704)
Interest income47 270 198 502 
Other income (expense), net37 (488)62 (1,175)
Loss before income taxes(12,422)(6,170)(20,831)(10,356)
Provision for income taxes8 15 24 34 
Net loss and net comprehensive loss$(12,430)$(6,185)$(20,855)$(10,390)
Net loss attributable to common stockholders per share, basic and diluted$(4.25)$(2.43)$(7.29)$(4.28)
Weighted-average shares used in calculating net loss per share, basic and diluted3,109,545 2,872,183 3,078,756 2,795,290 

See accompanying notes to these condensed consolidated financial statements.
2

Berkeley Lights, Inc.
Condensed Consolidated Statements of Changes in Stockholder’s Equity (Unaudited)
(In thousands, except share data)
Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Total
Stockholders'
Equity
SharesAmountSharesAmount
Balances at December 31, 201950,462,272 $224,769 3,073,067 $ $9,314 $(150,300)$83,783 
Shares issued in connection with:
Exercise of stock options  8,580  21  21 
Vesting of shares subject to repurchase from early exercised options    88  88 
Stock-based compensation    1,213  1,213 
Net loss     (8,425)(8,425)
Balances at March 31, 202050,462,272 $224,769 3,081,647 $ $10,636 $(158,725)$76,680 
Shares issued in connection with:
Exercise of stock options  206,884  411  411 
Vesting of shares subject to repurchase from early exercised options    88  88 
Stock-based compensation    1,296  1,296 
Net loss     (12,430)(12,430)
Balances at June 30, 202050,462,272 $224,769 3,288,531 $ $12,431 $(171,155)$66,045 
Balances at December 31, 201850,462,272 $224,769 2,690,264 $ $4,860 $(131,998)$97,631 
Shares issued in connection with:
Exercise of stock options  100,631  217  217 
Stock-based compensation    814  814 
Net loss     (4,205)(4,205)
Balances at March 31, 201950,462,272 $224,769 2,790,895 $ $5,891 $(136,203)$94,457 
Shares issued in connection with:
Exercise of stock options  130,196  107  107 
Stock-based compensation    949  949 
Net loss     (6,185)(6,185)
Balances at June 30, 201950,462,272 $224,769 2,921,091 $ $6,947 $(142,388)$89,328 
See accompanying notes to these condensed consolidated financial statements.
3

Berkeley Lights, Inc.
Condensed Consolidated Statements of Cash Flows (Unaudited)
(In thousands)
Six months ended June 30,
20202019
Cash flows from operating activities:
Net loss$(20,855)$(10,390)
Adjustments to reconcile net loss to cash used in operating activities:
Depreciation2,619 2,342 
Stock-based compensation2,531 1,763 
Amortization of operating lease right-of-use assets944 788 
Non-cash interest and other (income) expense related to debt and note receivable agreements
34 (28)
Provision for excess and obsolete inventory79 155 
Loss on impairment of property and equipment61 689 
Change in fair value of embedded derivative 62 
Equity method losses in Optera Therapeutics Corp. 806 
Net loss on dissolution of Optera Therapeutics Corp. 236 
Changes in operating assets and liabilities:
Trade accounts receivable(902)5,169 
Inventory(4,547)(2,015)
Prepaid expenses and other current assets(1,143)(199)
Trade accounts payable1,404 1,022 
Deferred revenue(1,441)(5,477)
Accrued expenses and other current liabilities1,249 70 
Operating lease liabilities(1,012)(832)
Net cash used in operating activities(20,979)(5,839)
Cash flows from investing activities:
Purchase of property and equipment(1,316)(4,121)
Issuance of notes receivable (1,000)
Net cash used in investing activities(1,316)(5,121)
Cash flows from financing activities:
Net proceeds from issuance of preferred stock432 324 
Net cash provided by financing activities432 324 
Net decrease in cash and cash equivalents and restricted cash(21,863)(10,636)
Cash and cash equivalents and restricted cash at beginning of period81,303 99,887 
Cash and cash equivalents and restricted cash at end of period$59,440 $89,251 
See accompanying notes to these condensed consolidated financial statements.
4

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)

(1)The Company and Basis of Presentation
Description of Business
Berkeley Lights, Inc. (the “Company” or “Berkeley Lights”), was incorporated as a Delaware corporation on April 5, 2011. Berkeley Lights is a leading Digital Cell Biology company focused on enabling and accelerating the rapid development and commercialization of biotherapeutics and other cell-based products. Berkeley Lights’ platform is a fully integrated, end-to-end solution, comprised of proprietary consumables, including our OptoSelect chips and reagent kits, advanced automation systems and advanced application and workflow software.
In 2017, Berkeley Lights incorporated BLI Europe International, Ltd. as a wholly-owned subsidiary in the United Kingdom to support Berkeley Lights’ planned expansion in Europe. Berkeley Lights also established a representative branch office in China during 2019 to support its pre-sales and marketing efforts in the region. Berkeley Lights and its consolidated subsidiary are hereinafter referred to as the “Company”. The Company’s headquarters are in Emeryville, California.
The Company commercially launched its platform in December of 2016, which included its Beacon system and the alpha version of its Opto Cell Line Development 1.0 workflow, targeted to the antibody therapeutics market. In June 2019, the Company launched its desktop Lightning system targeted for assay development and lower throughput workflows, and in early 2020 the Company launched the Culture Station instrument. The Company is expanding the platform capabilities through the commercial launch of additional workflows in its core markets of antibody therapeutics, cellular therapy and synthetic biology.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of Berkeley Lights in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation of S-X of the Securities and Exchange Commission (“the SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of Berkeley Lights’ management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of our financial information have been included.
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the amounts reported in its condensed consolidated financial statements and the accompanying notes. Despite the Company’s intentions to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or for any other period. The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2019 included in our Registration Statement on Form S-1, which has been filed with the SEC on July 16, 2020.

5

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Reverse Stock Split
On July 10, 2020, the Board of Directors of the Company approved a 1-for-2 reverse stock split of its issued and outstanding common stock and convertible preferred stock, which was effected on July 14, 2020. All issued and outstanding shares of common stock and convertible preferred stock and related per share amounts contained in the accompanying consolidated financial statements have been retroactively adjusted to reflect this reverse stock split for all periods presented. The par value of the authorized stock was not adjusted as a result of the reverse stock split. Other than the par value, all share and per share data shown in the accompanying condensed consolidated financial statements and related notes have been retroactively revised to reflect the reverse stock split.
Initial Public Offering
The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on July 16, 2020 by the SEC, and the Company’s common stock began trading on the NASDAQ Global Select Market on July 17, 2020. On July 21, 2020, the Company completed its IPO, in which the Company sold 9,315,000 shares of common stock (which included 1,215,000 shares that were offered and sold pursuant to the full exercise of the IPO underwriters’ option to purchase additional shares) at a price to the public of $22 per share. Including the option exercise, the Company received aggregate net proceeds of $188.0 million after deducting offering costs, underwriting discounts and commissions of $16.9 million.
Immediately prior to the completion of the IPO, 50,462,272 shares of convertible preferred stock then outstanding converted into an equivalent number of shares of common stock.
Liquidity
The Company’s condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The Company has experienced losses from its operations since its inception and has relied primarily on equity and debt financing to fund its operations to date. For the three and six months ended June 30, 2020, the Company had a consolidated net loss of $12.4 million and $20.9 million, respectively. As of June 30, 2020, the Company had cash and cash equivalents of $59.2 million and an accumulated deficit of $171.2 million. Management expects to continue to incur significant expenses for the foreseeable future and to incur operating losses in the near term while the Company makes investments to support its anticipated growth. Management believes that its cash and cash equivalents balance as of June 30, 2020, as well as the proceeds from the IPO received in July 2020, provide sufficient capital resources to continue its operation for at least 12 months from the issuance date of the accompanying condensed consolidated financial statements.
(2)Summary of Significant Accounting Policies
Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.
The Company records cash and cash equivalents as restricted when it is unable to freely use such cash and cash equivalents for general operating purposes. At June 30, 2020 and December 31, 2019, restricted cash consists of cash on deposit in a financial institution that is restricted from use for the Company’s corporate credit card program.
6

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
The following table provides a reconciliation of cash and cash equivalents and restricted cash on the condensed consolidated balance sheets to the totals presented on the condensed consolidated statements of cash flows (in thousands):
June 30,
2020
December 31,
2019
Cash and cash equivalents$59,170 $81,033 
Restricted cash270 270 
Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows$59,440 $81,303 
Trade Accounts Receivable
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company maintains an allowance for doubtful accounts for estimated losses inherent in its account receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ respective financial conditions, the amounts of receivables in dispute and the current receivables aging and current payment patterns. To the extent identified, account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We have not had any material write-offs or allowance for doubtful accounts in the three and six months ended June 30, 2020 and 2019.
Revenue Recognition
The Company derives revenue from two primary sources, product revenues, which are comprised primarily of direct platform sales revenues and consumables revenues, and service revenues, which are comprised of revenue from joint development agreements, service and warranty, platform support and feasibility studies on the Company’s platforms. Revenues are recognized net of applicable taxes imposed on the related transaction.
The Company recognizes revenue when the Company satisfies the performance obligations under the terms of a contract and control of its products and services is transferred to its customers in an amount that reflects the consideration the Company expects to receive from its customers in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract based on stand-alone selling price, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service.
The Company’s agreements with customers often include multiple performance obligations, which can sometimes be included in separate contracts entered into within a reasonably short period of time. The Company considers an entire customer arrangement to determine if separate contracts should be considered combined for the purposes of revenue recognition.
In order to determine the stand-alone selling price, the Company conducts a periodic analysis to determine whether various goods or services have an observable stand-alone selling price as well as to identify significant changes to current stand-alone selling prices. If the Company does not have an observable stand-alone selling price for a particular good or service, then the stand-alone selling price for
7

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
that particular good or service is estimated using an approach that maximizes the use of observable inputs. The Company’s process for determining stand-alone selling price requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. The Company believes that this method results in an estimate that represents the price the Company would charge for the product offerings if they were sold separately.
For most of its performance obligations, the Company has established stand-alone selling price as a range rather than a single value, such range being plus or minus 15% of the median of observable prices. If the contractually stated prices of all the performance obligations in a contract fall within their respective stand-alone selling price ranges, the Company will allocate the transaction price at the contractually stated amounts. In situations where the contractually stated price for one or more performance obligations in a contract fall(s) outside of their respective stand-alone selling price range, the Company will use the mid-point of the respective stand-alone selling price range for performance obligations in the contract priced outside of their respective stand-alone selling price range(s) and the contract values for performance obligations priced within their respective stand-alone selling price range(s), to allocate the transaction price on a relative stand- alone selling price basis.
Taxes, such as sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales.
The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions the Company enters into with its customers.
Product revenues
Product revenues are comprised of two major revenue streams, direct platform sales and consumables. Direct platform sales revenues are comprised of advanced automation systems (including fully paid workflow licenses) as well as Culture Station instruments. Consumables revenues are comprised of OptoSelect chips required to run the system as well as reagent kits. The Company’s standard arrangement with its customers is generally a purchase order or an executed contract. Revenue on product sales is recognized when control has transferred to the customer which typically occurs when the product has been shipped to the customer, risk of loss has transferred to the customer and the Company has a present right to payment for the system, chip or kit, as applicable. In certain limited circumstances when a product sale includes client acceptance provisions, the Company will first assess such terms to determine if the control of the good is being transferred to the customer in accordance with the agreed-upon specifications in the contract. To the extent that such acceptance provisions can be objectively determined to be aligned with the standard specifications of the arrangement, are defined and easily evaluated for completion, as well as do not afford the customer any additional rights or create additional performance obligations for the Company, such provisions would be determined perfunctory and would not preclude revenue recognition presuming all other criteria are met. If such acceptance provisions are considered to be substantive, revenue is recognized either when client acceptance has been obtained, client acceptance provisions have lapsed, or the Company has objective evidence that the criteria specified in the client acceptance provisions have been satisfied. Payment terms are generally thirty to ninety days from the date of invoicing.
On a limited basis, the Company also enters into fixed-term sales-type lease arrangements with certain qualified customers. Revenue from sales-type lease arrangements is generally recognized in a manner consistent with platform equipment, assuming all other revenue recognition criteria have been met.
8

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Service revenues
Service revenues primarily consist of joint development agreements, service and warranty, platform support and feasibility studies on the Company’s advanced automation systems and workflows. The Company’s services are provided primarily on a fixed fee basis; from time to time these fixed fee contracts may be invoiced at the outset of the arrangements. The Company recognizes revenue from the sale of extended warranty and enhanced service warranty arrangements over the respective period, while revenue on feasibility studies is recognized over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Revenue on platform support is recognized as the services are performed. Service contracts are typically short-term in nature. Payment terms are generally thirty to ninety days from the date of invoicing.
Joint development agreements are agreements whereby the Company provides services for the development of customized advanced automation systems and workflows to meet a specific customer’s needs. Such contracts generally include defined milestones associated with these development activities over extended periods of time, some in excess of twenty-four months. Typically, there are formal customer acceptance clauses as each milestone is completed, and an approval to proceed with the next milestone is generally required. The Company recognizes revenue over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Payment terms are generally thirty to ninety days from the achievement of each milestone.
The Company places a constraint on a variable consideration estimate that focuses on possible future downward revenue adjustments (i.e., revenue reversals) if there is uncertainty that could prevent a faithful depiction of the consideration to which the Company expects to be entitled to. The constraint estimate is reassessed at each reporting date until the uncertainty is resolved.
Contract assets and contract liabilities
Contract assets include amounts where revenue recognized exceeds the amount invoiced to the customer and the right to payment is not solely subject to the passage of time. The Company’s contract asset balances of $4.0 million and $5.2 million as of June 30, 2020 and December 31, 2019, respectively, are primarily from its development and feasibility study agreements. The Company does not have impairment losses associated with contracts with customers for the three and six months ended June 30, 2020 and 2019.
Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenues have not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following twelve months is recorded as a current liability and the remaining portion is recorded as non-current.
Contract assets and contract liabilities are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current or long-term on the condensed consolidated balance sheet based on the timing of when the Company expects to complete the related performance obligations and invoice the customers. Contract liabilities are classified as current or long-term on the condensed consolidated balance sheet based on the timing when the revenue recognition associated to the related customer payments and invoicing is expected to occur.
Costs to obtain or fulfill a contract
9

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Origination costs relate primarily to the payment of incentive bonuses that are directly related to sales transactions. Fulfillment costs generally include the direct cost of services such as platform support and feasibility studies.
Origination and fulfillment costs that are internal to the Company are generally expensed when incurred because most of those costs are incurred concurrently with the delivery of the related goods and services, which are predominantly recognized at a point in time or short-term in nature. The origination costs that are related to long-term development agreements are capitalized and amortized over the relevant service period.
The origination costs that are related to long-term development agreements are not material as of June 30, 2020 and 2019.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation on property and equipment is computed using the straight-line method over the estimated useful lives of the assets, as presented in the table below. Expenditures for major additions and improvements to property and equipment are capitalized and maintenance and repairs are charged to expense as incurred. Assets not yet placed in use are not depreciated.
The estimated useful lives of Company’s property and equipment are as follows:
Equipment, tooling and molds
5-7 years
Computer equipment and software
3-7 years
Furniture, fixtures and other
3-7 years
Leasehold ImprovementsShorter of lease term or estimated useful life
Other Assets
Other current assets and other assets consist primarily of prepaid rent, prepaid insurance and advance payments made to certain vendors for future delivery of goods or services and software implementation costs for cloud-based hosting arrangements that are a service contract.
The Company expenses all cloud-based hosting arrangement related costs (internal and external) that were incurred in the planning and post-implementation operation stages of such implementations and capitalizes costs related to the application development stage of such projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of five years starting on the date that the projects are placed into production and are ready for their intended use.
Deferred Offering Costs
Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to equity offerings, are capitalized and will be offset against proceeds upon the consummation of the offering within stockholders’ equity. As of December 31, 2019, there were no capitalized deferred offering costs in the condensed consolidated balance sheet and as of June 30, 2020, there were $1.7 million of deferred offering costs which are reported as prepaid and other current assets in the condensed consolidated balance sheets.
Research and Development Costs
Research and development costs primarily consist of salaries, benefits, incentive compensation, stock-based compensation, and allocated facilities costs for employees and contractors engaged in development
10

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
arrangements, research, regulatory affairs, and product development. The Company expenses all research and development costs in the periods in which they are incurred.
Income Taxes
The Company accounts for income taxes under an asset-and-liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credits measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.
The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company's policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, as a component of the provision for income taxes in the condensed consolidated statements of operations and to include accrued interest and penalties within the related tax liability line in the condensed consolidated balance sheets.
For all periods presented, the Company has provided a valuation reserve equal to 100% of its deferred tax assets as the Company is not in a position to determine if its operating plans will be successful and result in taxable income to absorb any loss carryforwards.
Stock-Based Compensation
The Company maintains an incentive compensation plan under which incentive stock options and non-qualified stock options are granted primarily to employees and non-employee consultants.
Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock-based awards is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur.
Fair Value Measurements
The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (see Note 6 to these condensed consolidated financial statements):
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date for identical assets and liabilities.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
11

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.
The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer.
Product Warranties
The Company provides a one year assurance-type warranty on its platforms and chip consumables. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the actual and projected product failure rates, estimated repair costs, freight, material, labor, and overhead costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated.
Leases
The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter, if modified. The lease term includes any renewal options and termination options that the Company is reasonably assured to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
Lease expense for operating leases is recognized on a straight-line basis over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive income.
For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.
The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance and insurance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.
The Company also acts as a lessor to provide equipment financing through sales-type lease arrangements with certain qualified customers. Revenue from sales-type leases is presented on a gross basis when the company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Amounts due and receivable under these arrangements are recorded at the outset of the arrangement as a contract asset in prepaid expenses and other current assets until such time that invoices are issued in accordance with the terms of the lease, at which point they are recorded as trade accounts receivable in the condensed consolidated balance sheets.
Net Loss Attributable to Common Stockholders Per Share
12

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Net loss attributable to common stockholders per share is computed by dividing the weighted-average number of common shares outstanding for the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.
The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the definition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.
Recently Issued and Adopted Accounting Standards
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, Credit losses (Topic 326), which sets forth a “current expected credit loss” (CECL) model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. The standard is effective for fiscal years beginning after December 2019, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted Topic 326 effective January 1, 2020; such adoption did not have a material impact on its condensed consolidated financial statements.
Recently Issued But Not Yet Adopted Accounting Standards
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions related to intra-period tax allocations and deferred tax accounting on outside basis differences in foreign subsidiaries and equity method investments. Additionally, it provides other simplifying measures for the accounting for income taxes. ASU 2019-12 is effective for the Company in the first quarter of 2021 and early adoption is permitted. The Company has not yet adopted ASU 2019-12 and is currently evaluating the impact the new guidance will have on its financial position, results of operations and cash flows.
(3)Significant Risks and Uncertainties Including Business and Credit Concentrations
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents and trade receivables. The Company’s cash and cash equivalents are held by large, credit worthy financial institutions. The Company invests its excess cash in money market funds. The Company has established guidelines relative to credit ratings, diversification and maturities that seek to maintain safety and liquidity. Deposits in these banks may exceed the amounts of insurance provided on such deposits. To date, the Company has not experienced any losses on its deposits of cash and cash equivalents.
Most of the Company’s customers are located in the United States and Asia Pacific. For the three and six months ended June 30, 2020, four customers accounted for 18%, 18%, 17% and 16% of revenue and two customers accounted for 15% and 11% of revenue, respectively. For the three and six months ended
13

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
June 30, 2019, five customers accounted for 16%, 15%, 15%, 15% and 14% of revenue and two customers accounted for 18% and 14% of revenue, respectively.
As of June 30, 2020, four customers comprised 19%, 18%, 17% and 17% of accounts receivable. As of December 31, 2019, four customers comprised 20%, 19%, 18% and 12%, respectively, of accounts receivable.
(4)Revenue From Contracts With Customers
Disaggregation of revenue
The following table depicts the disaggregation of revenue by type of customer or sales channel, market segment as defined by nature of workflows and activities of the end customer and timing of revenue recognition (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
Type of Sales Channel
Direct sales channel$8,750 $11,738 $20,731 $24,339 
Distributor channel1,819 25 3,616 65 
Net revenues$10,569 $11,763 $24,347 $24,404 
Market Segment
Antibody therapeutics$9,956 $11,445 $21,777 $23,825 
Cell therapy47 318 398 499 
Synthetic biology566  2,172 80 
Net revenues$10,569 $11,763 $24,347 $24,404 
Timing of Revenue Recognition
Goods and services transferred at a point in time$8,890 $7,736 $19,578 $17,263 
Services transferred over time1,679 4,027 4,769 7,141 
Net revenues$10,569 $11,763 $24,347 $24,404 
Revenues by geographical markets are presented in Note 17 to these condensed consolidated financial statements.
Contract Balances
The following table provides information about receivables, contract assets and deferred revenue from contracts with customers (in thousands):
June 30,
2020
December 31,
2019
Trade accounts receivable$10,236 $9,334 
Contract assets, which are included in 'Prepaid expenses and other current assets'4,047 5,234 
Deferred revenue (current)8,607 9,686 
Deferred revenue (non-current)1,098 1,461 
14

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
For each of the three and six months ended June 30, 2020 and 2019, changes in the contract assets were associated with feasibility and development agreement revenues, primarily due to the timing difference of progress made on a project and the related right to bill upon completion of a feasibility program or achievement of milestones.
(5)Balance Sheet Accounts
Inventory
The following table shows the components of inventory (in thousands):
June 30,
2020
December 31,
2019
Raw materials$6,050 $3,392 
Finished goods5,858 3,789 
Total$11,908 $7,181 
Prepaid expenses and other current assets
The following table shows the components of prepaid expenses and other current assets (in thousands):
June 30,
2020
December 31,
2019
Contract asset$4,047 $5,234 
Vendor deposits144 65 
Deferred costs2,239 554 
Other2,631 1,946 
Total$9,061 $7,799 
Accrued expenses and other current liabilities
The following table shows the components of accrued expenses and other current liabilities (in thousands):
June 30,
2020
December 31,
2019
Accrued payroll and employee related expenses$2,362 $2,134 
Lease liability, short-term2,558 2,067 
Accrued product warranty1,184 1,065 
Accrued legal expenses995 170 
Other1,000 793 
Total$8,099 $6,229 
(6)Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.
The carrying amounts of the Company’s cash equivalents, accounts receivable and accounts payable approximate fair value due to their relatively short maturities. The Company classifies its cash
15

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
equivalents, which are comprised primarily of money market funds, within Level 1, as it uses quoted market prices in the determination of fair value.
The following tables set forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands):
June 30,
2020
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash and cash equivalents$25,129 $25,129 $ $ 
Total$25,129 $25,129 $ $ 
December 31,
2019
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash and cash equivalents$28,035 $28,035 $ $ 
Total$28,035 $28,035 $ $ 
The carrying values and fair values of the Company’s financial instruments not measured at fair value were as follows (in thousands):
June 30, 2020December 31, 2019
Carrying
Value
Fair ValueCarrying
Value
Fair Value
Long-term debt, including current maturities$19,860 $21,125 $19,827 $21,392 
The Company estimated the fair value of its long-term debt using a market-based approach that considers an average cost of debt. The Company has incorporated its own credit risk for all liability fair value measurements. Such fair value measurements are considered Level 2 under the fair value hierarchy.
The Company did not have any transfers of financial assets measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 for any of the periods presented.
16

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
(7)Property and Equipment, net
Property and equipment, net comprised the following (in thousands):
June 30,
2020
December 31,
2019
Equipment, tooling and molds$19,817 $19,510 
Computer software and equipment2,014 1,905 
Furniture, fixtures and other1,699 1,599 
Leasehold improvements5,304 5,283 
Construction in process200 342 
Total property and equipment$29,034 $28,639 
Less: Accumulated depreciation(14,277)(12,167)
Property and equipment, net$14,757 $16,472 
Total depreciation expense for the three and six months ended June 30, 2020 was $1.3 million and $2.6 million, respectively. Total depreciation expense for the three and six months ended June 30, 2019 was $1.2 million and $2.3 million, respectively.
(8)Leases
The Company leases office and laboratory facilities in Emeryville, California under multiple operating leases. In June 2020, the Company entered into an operating lease for 34,789 square feet of additional space in Emeryville, California, as well as amended its existing lease arrangements to vacate certain existing space and extend the terms of its remaining existing space in Emeryville. The lease for additional space commences October 1, 2020 and all of the leases now expire on March 31, 2028.
In addition, the Company also leases multiple facilities in Shanghai, China under operating leases that expire at various dates, including additional office and laboratory facilities under an operating lease agreement that was entered into in July 2020. These leases expire at various dates, the latest of which is August 2023.
Certain of the Emeryville leases contain options to early terminate the lease and options to extend the lease for an additional term. However, the Company is not reasonably certain to exercise any of these options. The monthly base rental rate of the leases is subject to adjustment upon renewal based on then current market rental conditions.
17

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
The maturity of the Company’s operating lease liabilities as of June 30, 2020 is as follows (in thousands):
Operating leases
Undiscounted lease payments:
Remainder of 2020$1,087 
20212,218 
20222,002 
20232,006 
20242,075 
Thereafter7,188 
Total undiscounted lease payments16,576 
Less: implied interest(2,579)
Present value of operating lease payments13,997 
Less: current portion(2,558)
Total long-term operating lease liabilities$11,439 
Rent expense for the three and six months ended June 30, 2020 was $0.6 million and $1.2 million, respectively. Rent expense for the three and six months ended June 30, 2019 was $0.6 million and $1.1 million, respectively. Under the terms of the lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments for operating leases were $0.3 million and $0.6 million for the three and six months ended June 30, 2020, including non-lease components such as common area maintenance fees. Variable lease payments for operating leases were $0.2 million and $0.5 million for the three and six months ended June 30, 2019, including non-lease components such as common area maintenance fees.
The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):
Six months ended June 30,
2020
Right-of-use assets obtained in exchange for new operating lease liabilities$6,159 
Cash paid for amounts included in the measurement of lease liabilities639 
The following summarizes additional information related to operating leases:
June 30, 2020
Weighted-average remaining lease term (years)6.87
Weighted-average discount rate7.00 %
(9)Notes Payable
In May 2018, the Company entered into a Loan and Security Agreement with East West Bank (the “EWB Loan Agreement”) providing it the ability to borrow up to $20.0 million.
The EWB Loan Agreement has a term of 48 months and carries an interest only period through May 2021, such interest only period subject to extension based on certain cash and revenue metrics. The note payable is collateralized by substantially all the assets of the Company, excluding intellectual property, which is subject to a negative pledge. The note carries an interest rate of 6.73% per annum.
18

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
The EWB Loan Agreement contains customary negative covenants that limit the Company’s ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets and merge or consolidate. The EWB Loan Agreement also contains customary affirmative covenants, including requirements to, among other things, deliver audited financial statements. In addition, the EWB Loan Agreement contains covenants associated with cash holdings with East West Bank and ratios of cash to cash burn. As of June 30, 2020 and December 31, 2019, the Company was in compliance with the terms and covenants of the EWB Loan Agreement.
The following is a schedule of payments due on notes payable as of June 30, 2020 (in thousands):
June 30,
2020
Year Ending December 31:
Remainder of 2020$684 
202112,832 
20228,475 
Total payments due21,991 
Less:
Interest payments, loan discounts and financing costs(2,131)
Current portion, less loan discounts and financing costs(1,596)
Notes payable, net of current portion$18,264 
Total interest cost incurred for the three and six months ended June 30, 2020 was $0.4 million and $0.7 million, respectively. Total interest cost incurred for the three and six months ended June 30, 2019 was $0.4 million and $0.8 million, respectively.
(10)Stock Compensation Plans
2011 Equity Incentive Plan
As of June 30, 2020, the number of shares of common stock issuable under the 2011 Equity Incentive Plan, as amended (the “2011 Plan”), was 11,154,553 shares, including shares issuable upon the exercise of outstanding awards. Following the adoption of the 2020 Incentive Award Plan in July 2020, any awards outstanding under the 2011 Plan continue to be governed by their existing terms but no further awards may be granted under the 2011 Plan.
2020 Incentive Award Plan
In July 2020, the Company’s Board of Directors approved the 2020 Incentive Award Plan (the “2020 Plan”). The initial number of shares authorized and available for issuance in connection with the grant of future awards is 6,750,000.
2020 Employee Stock Purchase Plan
In July 2020, the Company’s Board of Directors approved the 2020 Employee Stock Purchase Plan (the “ESPP”). A total of 612,150 shares of common stock was initially reserved for issuance under the ESPP.
Stock-based compensation
Stock-based compensation related to the Company's stock-based awards was recorded as an expense and allocated as follows (in thousands):
19

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Three months ended June 30,Six months ended June 30,
2020201920202019
Cost of sales$54 $ $60 $ 
Research and development553 432 1,064 830 
General and administrative586 446 1,115 770 
Sales and marketing159 71 292 163 
Total stock-based compensation$1,352 $949 $2,531 $1,763 
Stock-based compensation capitalized in inventory was immaterial as of June 30, 2020 and December 31, 2019.
(11)Income Taxes
The Company’s provision for income taxes was $8,000 and $24,000, respectively, for the three and six months ended June 30, 2020 and $15,000 and $34,000, respectively, for the three and six months ended June 30, 2019. Deferred tax assets generated from the Company’s domestic net operating losses have been fully reserved, as the Company believes it is not more likely than not that the benefit will be realized.
(12)Statements of Cash Flows
The supplemental cash flow information consists of the following (in thousands):
Six months ended June 30,
20202019
Cash paid for interest$684 $677 
Cash paid for income taxes$6 $91 
Non-cash investing and financing activities
Accrued issuance costs$1,248 $ 
Change in accounts payable and accrued liabilities related to purchases of property and equipment$(69)$239 
Release of repurchase rights on early exercised options$176 $ 
(13)Commitments and Contingencies
Legal Proceedings
From time to time, the Company may be involved in legal and administrative proceedings and claims of various types. The Company records a liability in its financial statements for these matters when a loss is known and considered probable and the amount can be reasonably estimated. The Company does not recognize gain contingencies until they are realized. Legal costs incurred relating to loss contingencies are expensed as incurred.
In July 2020, AbCellera Biologics Inc. (“AbCellera”) filed a complaint in the United States District Court for the District of Delaware, alleging that the Company infringed and continues to infringe, directly and indirectly, the following patents exclusively licensed by AbCellera by making, using, offering for sale, selling and/or importing our Beacon and Culture Station instruments and the OptoSelect chips, and sale of the Opto Plasma B Discovery Workflow: U.S. Patent Nos. 10,107,812, 10,274,494, 10,466,241, 10,578,618, 10,697,962, 10,087,408, 10,421,936 and 10,704,018. AbCellera is seeking, among other things, judgment of infringement, a permanent injunction and damages (including lost profits, a
20

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
reasonable royalty, reasonable costs and attorney’s fees and treble damages for willful infringement). This lawsuit remains pending.
While the Company believes that the patent assertions by AbCellera are without merit and intends to defend itself vigorously, outcomes in litigation can be uncertain and it is possible a court may disagree with the Company’s position. An adverse determination in this litigation could subject the Company to significant liabilities, require it to seek licenses from or pay royalties to AbCellera or prevent it from manufacturing, selling or using certain of its products, any of which could have a material adverse effect on the Company’s business, financial condition, results of operations and prospects.
On August 24, 2020, the Company filed a complaint in federal court in the Northern District of California against AbCellera and Lineage BioSciences, Inc., an entity previously acquired by AbCellera. The complaint includes two counts of unfair competition and one count of non-infringement of U.S. Patent No. 10,053,839. The Company is seeking, among other things, damages and a judgment of non-infringement.
No provision has been made for patent-related litigation because the Company believes that it is not probable that a liability had been incurred as of June 30, 2020.
The Company is not currently involved in any other claims or legal actions, nor is management aware of any potential claims or legal actions, for which the ultimate disposition could have a material adverse effect on the Company’s financial position, results of operations, or liquidity.
Product Warranty
The table below represents the activity in the product warranty accrual included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
Balance, beginning of period$1,194 $739 $1,065 $601 
Adjustments to existing warranties(91)(41)(213)(105)
Provision for new warranties220 220 550 550 
Settlement of pre-existing warranties(139)(189)(218)(317)
Balance, end of period$1,184 $729 $1,184 $729 
(14)Net Loss Attributable to Common Stockholders Per Share
Potentially issuable shares of common stock include shares issuable upon the exercise of outstanding employee stock option awards. Awards granted with performance conditions are excluded from the shares used to compute diluted earnings per share until the performance conditions associated with the awards are met.
The following table sets forth the computation of basic and diluted earnings per common share (in thousands, except share and per share data):
21

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Three months ended June 30,Six months ended June 30,
2020201920202019
Numerator
Net loss attributable to common stockholders$(12,430)$(6,185)$(20,855)$(10,390)
Cumulative undeclared dividends on Series D convertible preferred stock(797)(797)(1,594)(1,586)
Net loss attributable to common stockholders, basic and diluted$(13,227)$(6,982)$(22,449)$(11,976)
Denominator
Weighted-average shares used to compute net income per share, basic and diluted3,109,5452,872,1833,078,7562,795,290
Net loss per share
Net loss per share attributable to common stockholders, basic and diluted$(4.25)$(2.43)$(7.29)$(4.28)
Since the Company was in a loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share attributable to common stockholders, as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods presented as they had an anti-dilutive effect:
Three months ended June 30,Six months ended June 30,
2020201920202019
Convertible preferred stock (on an if-converted basis)50,462,272 50,462,272 50,462,272 50,462,272 
Options to purchase common stock10,223,870 8,003,580 10,223,870 8,003,580 
Restricted shares of common stock related to early exercise of options17,187  17,187  
Warrants to purchase Series C convertible preferred stock136,519 136,519 136,519 136,519 
Total60,839,848 58,602,371 60,839,848 58,602,371 
(15)Equity Method Investment in Joint venture
In 2017 Berkeley Lights entered into agreements with the MD Anderson Cancer Center (“MDACC”) to form a joint venture, Optera Therapeutics Corp. (“Optera”), the purpose of which was, in part, to develop and standardize workflows and protocols to enable healthcare providers to implement proof of concept and/or clinical study protocols and cell processing to select and manipulate immune cells using the Company’s technology. Both Berkeley Lights and MDACC received 50% ownership of Optera in consideration for legal fees incurred to set up the new company.
The Company accounted for its investment and financial interests in Optera using the equity method of accounting and included the Company’s proportionate share of the net loss in its consolidated net loss in the condensed consolidated statement of operations and comprehensive loss. In May 2019, the Optera Board of Directors determined that Optera would cease operations effective immediately and begin the process of dissolution and winding up of the operations.
The total equity losses recorded under this arrangement were $0.2 million and $0.8 million, respectively, during the three and six months ended June 30, 2019, which are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss.
(16)Convertible Note Receivable and Embedded Derivative
22

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
In 2018, the Company entered into a note agreement with Optera. The Optera Note, which had an original maturity date in April 2019 and carries interest at 4.0%, was amended in December 2018 to extend the maturity date to October 2019. Total amounts issued under the Optera Note were $2.0 million through the year ended December 31, 2019.
These notes convert automatically into the equity securities issued in the next Optera equity financing round greater than $20.0 million at a 20% discount to the issuance price. Alternatively, upon change of control or IPO, at the option of the holder the notes will either a) become and due and payable in cash or b) convert into common shares. The balance of the notes receivable, which are reported as prepaid and other current assets in the condensed consolidated balance sheets, was $10,000 at June 30, 2020 and December 31, 2019, respectively.
The discounted conversion rate in the Optera Note is considered a redemption feature that is an embedded derivative requiring bifurcation and separate accounting at its estimated fair value. The estimated fair value of the embedded derivative upon issuance in April 2018 was an asset of $0.2 million. The estimated fair value of this derivative instrument was recognized as a note discount and as an embedded derivative asset on the condensed consolidated balance sheet upon issuance. The Company amortized the note discount into interest income using the effective interest method. Total amortization of the note discount was $40,000 and $60,000 for the three and six months ended June 30, 2019, respectively.
The embedded derivative requires periodic re-measurements to fair value while the instrument is still outstanding. The change in the estimated value is recorded in other income (expense), net in the condensed consolidated statement of operations and comprehensive loss. The total amount recorded for the change in fair value of the embedded derivative was $0.1 million for the six months ended June 30, 2019. Additionally, the Company recorded an impairment in the amount of $0.2 million in the three months ended June 30, 2019 for the full reduction in the fair value of the asset due to the resolution by the Optera Board of Directors to dissolve Optera (see Note 15 to these condensed consolidated financial statements).
(17)Segments
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company has one business activity and there are no segment managers who are held accountable for operations. Accordingly, the Company has a single reportable segment structure. The Company’s principal operations and decision-making functions are located in the United States.
The following table provides the Company’s revenues by geographical market based on the location where the services were provided or to which product was shipped (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
North America$5,669 $3,212 $14,150 $11,688 
Asia Pacific2,244 3,549 7,104 5,417 
Europe2,656 5,002 3,093 7,299 
$10,569 $11,763 $24,347 $24,404 
North America includes the United States and related territories. Asia Pacific also includes Australia.
23

Berkeley Lights, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
As of June 30, 2020 and December 31, 2019, substantially all of the Company’s long-lived assets were located in the United States of America.
24


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
Special Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements concerning our business, operations and financial performance and condition, as well as our plans, objectives and expectations for our business, operations and financial performance and condition. Any statements contained herein that are not statements of historical facts may be deemed to be forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “aim,” “anticipate,” “assume,” “believe,” “contemplate,” “continue,” “could,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “predict,” “potential,” “positioned,” “seek,” “should,” “target,” “will,” “would” and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. These forward-looking statements include, but are not limited to, statements about:
estimates of our addressable market, market growth, future revenue, key performance indicators, expenses, capital requirements and our needs for additional financing;
the implementation of our business model and strategic plans for our products, workflows and technologies;
our ability to successfully implement alternative non-direct purchase channels, including subscription and partnership offerings and the design of any such alternatives;
our expectations regarding the rate and degree of market acceptance of our platform;
competitive companies and technologies and our industry;
our ability to manage and grow our business by expanding our sales to existing customers or introducing our products and workflows to new customers;
our ability to develop and commercialize new products and workflows;
our ability to establish and maintain intellectual property protection for our products and workflows or avoid or defend claims of infringement, including with respect to our intellectual property litigation with AbCellera;
the performance of third party manufacturers and suppliers;
the potential effects of government regulation;
our ability to hire and retain key personnel and to manage our future growth effectively;
our ability to obtain additional financing in future offerings;
the volatility of the trading price of our common stock;
our ability to attract and retain key scientific and engineering personnel;
our expectations regarding the period during which we qualify as an emerging growth company under the JOBS Act;
our expectations regarding use of proceeds from our public offering in July 2020; and
our expectations about market trends.

Forward-looking statements are based on management’s current expectations, estimates, forecasts and projections about our business and the industry in which we operate, and management’s beliefs and assumptions are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. As a result, any or all of our forward-looking statements in this Quarterly Report on Form 10-Q may turn out to be inaccurate. Furthermore, if the forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame, or at all.

25


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 the following discussion of our financial condition and results of operations in conjunction with our unaudited condensed financial statements and the related notes and other financial information included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the fiscal year ended December 31, 2019 included in the final prospectus for our initial public offering dated as of July 16, 2020, and filed with the Securities and Exchange Commission pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on July 17, 2020 (File No. 333-239487) (the “Prospectus”). Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those in our Form S-1 Registration Statement filed with the SEC on July 16, 2020 as referred to in the section titled “Risk Factors” under Part II, Item 1A below.
Overview
Berkeley Lights is a leading Digital Cell Biology company focused on enabling and accelerating the rapid development and commercialization of biotherapeutics and other cell-based products. The Berkeley Lights Platform captures deep phenotypic, functional and genotypic information for thousands of single cells in parallel and can also deliver the live biology customers desire in the form of the best cells. This is a new way to capture and interpret the qualitative language of biology and translate it into single-cell specific digital information, referred to as Digital Cell Biology. We currently focus on enabling the large and rapidly growing markets of antibody therapeutics, cell therapy and synthetic biology with our platform.
The Berkeley Lights Platform consists of advanced automated systems that analyze live cells using proprietary consumables and application and workflow software to deliver robust single cell data. Our platform first characterizes the performance of cells relevant to the desired cell-based product early in the process and then connects this phenotypic data to the genetic code for each cell. In contrast, current genomic technologies find sequences first and fail to deliver the functional information early in the process. Performing functional validation early means letting poorly performing cells fail early while rapidly advancing the best candidates forward, before incurring significant research and development expense. Our platform repeats this process of fail and advance many times throughout the process, delivering the best cells for what we believe will deliver the best product.
Our platform is a fully integrated, end-to-end solution, comprised of proprietary consumables, including our OptoSelect chips and reagent kits, advanced automation systems and advanced application and workflow software. Customers load onto our system their live cell samples, as well as media and reagents, then the cells are imported onto our OptoSelect chips where integrated workflows are performed to assess specific cell functions and attributes. Our platform captures and delivers rich single-cell data to find the best cells. Our platform leverages proprietary OptoElectro Positioning (“OEP”) technology, which enables deterministic positioning of living single cells and other micro-objects using light. OEP is a core technology of our platform and allows for a high level of control over live single cells or other micro-objects throughout the functional characterization process.
26


We commercially launched our platform in December of 2016, which included the Beacon system and the alpha version of our Opto Cell Line Development 1.0 workflow, targeted to the antibody therapeutics market. From the initial launch of our platform through July 31, 2020, we have commercially launched six workflows. In June of 2019, we launched our desktop Lightning system targeted for assay development and lower throughput workflows, and in early 2020 we launched the Culture Station instrument.
Historically, we have financed our operations primarily from the issuance and sale of convertible preferred stock, borrowings under our long-term debt agreement, as well as cash flows from operations. On July 21, 2020, we completed an initial public offering (the “IPO”), in which we sold 9,315,000 shares of common stock (which included 1,215,000 shares that were offered and sold pursuant to the full exercise of the IPO underwriters’ option to purchase additional shares) at a price to the public of $22 per share. We received aggregate net proceeds of $188.0 million after deducting, offering costs, underwriting discounts and commissions of $16.9 million.
Since our inception in 2011, we have incurred net losses in each year. Our net losses were $12.4 million and $6.2 million for the three months ended June 30, 2020 and 2019, respectively, and $20.9 million and $10.4 million for the six months ended June 30, 2020 and 2019, respectively. As of June 30, 2020, we had an accumulated deficit of $171.2 million and cash and cash equivalents totaling $59.2 million. We expect to continue to incur significant expenses and operating losses for the foreseeable future.
Certain of our financial results and other key operational developments for the three and six months ended June 30, 2020 include the following:
Total revenue for the three months ended June 30, 2020 was $10.6 million compared to $11.8 million for the same period in 2019. The decrease was primarily due to the reduction in revenue associated with milestone agreements and programs due to the timing of work performed under these arrangements, including the substantial completion of two existing arrangements in the first half of 2020. We also experienced a reduction in revenue associated with platform placements, which typically have a long sales cycle, as well as due to the impact of the COVID-19 pandemic, which impact began in the first quarter of 2020 and persisted through the second quarter of 2020. The impact negatively affected our ability to ship, install and train with some customers in certain geographies and locations, as well as resulted in delays to purchasing decisions and negotiations. Total revenue for the six months ended June 30, 2020 and 2019 was flat at $24.3 million and $24.4 million, respectively.
Gross profit and gross margin for the three and six months ended June 30, 2020 decreased compared to the same periods in 2019 primarily due to reduced margins on service revenues resulting from reduced revenues associated with our milestone agreements and programs driven by the substantial completion of two existing contracts in the six months ended June 30, 2020, as well as the costs incurred related to the milestone agreements and programs under which we provide services on a time and materials basis.
Operating expenses for the three and six months ended June 30, 2020 increased compared to the same periods in 2019 due to the overall growth in our business, including our continued investment in ongoing research and development activities related to testing and qualification materials and other costs related to various projects to develop and improve systems, workflows and assays, as well as the growth in our commercial organization.
27


COVID-19 Update
In response to the COVID-19 pandemic and various resulting government directives, we took proactive measures to protect the health and safety of our employees, contractors, customers and visiting vendors and suppliers. We continue to monitor the implications of the COVID-19 pandemic on our business, as well as our customers’ and suppliers’ businesses. Some of our measures taken were as follows:
During this pandemic, we moved quickly to place platforms and to provide reagents to researchers around the world working to understand COVID-19 and identify antibodies to support the development of therapies and cures for the disease with the aim to accelerate the discovery of neutralizing antibodies. Our platforms, assays and workflows are a critical tool for infectious disease research because they are able to be leveraged for antibody discovery using the blood of recovering patients as the foundation for therapeutics;
Berkeley Lights has been designated an essential business that can continue operations during the COVID-19 pandemic. In early March, we promptly instituted protocols to have many personnel work remotely. At the same time, we have employees who are continuing to come on-site to our facility in Emeryville, California to undertake research and development activities that support essential operations to provide critical products to researchers and to support the important research and development being undertaken by our customers. For those employees coming on-site, we have implemented strict social distancing and other protective measures in order to ensure their health and safety. We have also restricted business travel and have closed our campus and other facilities to outside visitors. To date, these arrangements have not materially affected our ability to maintain our business operations, including the operation of financial reporting systems, internal control over financial reporting and disclosure controls and procedures;
Our production, shipping and customer service functions remain operational to ensure we maintain a continuous supply of products to our customers and internally for our research and development activities. We are communicating regularly with our suppliers so that our supply chain remains intact and we have not yet experienced any material supply issues. Our customer service teams around the world are operating remotely and remain available to assist our customers and partners as needed;
In July 2020, we began developing remote learning capabilities to help our customers and partners operate their Berkeley Lights platforms and reduce the number of customer/partner site visits our field application scientists and field support engineers need to take in view of certain travel restrictions and country-specific quarantine requirements; and
We are actively reviewing and managing costs to navigate the current environment and to allow Berkeley Lights to remain in a strong financial and operating position until the pandemic is brought under control.
While the disruption is currently expected to be temporary, there is considerable uncertainty around its duration. We expect these disruptions to impact our operating results, however, the related financial impact and duration cannot be reasonably estimated at this time.
Components of results of operations
Revenue
Our revenue consists of both product and service revenue, which is generated through the following revenue streams: (i) direct platform sales (advanced automation systems, fully-paid workflow license agreements and platform support), (ii) recurring revenue (annual workflow license agreements, workflow
28


subscription agreements, consumables, service and warranty contracts), and (iii) revenue from partnerships related to our joint development agreements, and to a lesser extent feasibility studies, and potential revenue from sales of, or royalties from the out-licensing of proprietary biological assets that we may develop for our customers. Sales of advanced automation systems, recurring revenue from consumables, workflow subscription agreements, and workflow licenses are defined as product revenue, and revenue from joint development agreements and partnerships, service and warranty contracts, feasibility studies and platform support are defined as service revenue in our results of operations.
Direct platform sales: Direct platform sales are comprised of our customers, distributors and dealer network directly purchasing our advanced automation systems, which include the Beacon, Lightning and Culture Station instruments. These direct purchases included, during our early customer engagements, a fully paid workflow license to practice the desired workflow(s) in a specific field of use. In addition, we also offer platform support to the extent customers require further system and workflow optimization following platform implementation. Direct platform sales were as follows:
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Direct platform sales $7,519 $6,858 $661 10 %$16,966 $15,832 $1,134 7 %
Total revenue$10,569 $11,763 $(1,194)(10 %)$24,347 $24,404 $(57)(0 %)
Direct platform as % of total revenue 71 %58 %13 %70 %65 %5 %
Recurring revenue: Each platform placement, depending on the chosen access model, drives various streams of recurring revenue. With each workflow, our customers require certain consumables such as our OptoSelect chips and reagent kits to run their workflows. The OptoSelect chips can only be used with our platform and we believe there are no alternative after-market options that can be used as a substitute. Each OptoSelect chip is considered single-use and only used for one workflow. Consumables are sold without the right of return and revenue is recognized upon transfer of control. We also offer our customers extended warranty and service programs for regular system maintenance and system optimization. These services are provided primarily on a fixed fee basis. We recognize revenue from the sale of an extended warranty contract over the respective coverage period. Warranty and service contracts are typically short-term in nature, generally covering a one-year period.
Recurring revenue may also include annually renewable workflow licenses as well as quarterly workflow subscription payments from annual or multi-year subscription agreements. In late 2019, we piloted a subscription option for the antibody discovery and cell line development workflows. We are still in the early commercialization phase of assessing market acceptance of the subscription access model. Recurring revenue was as follows:
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Recurring revenue $2,922 $1,742 $1,180 68 %$5,401 $3,082 $2,319 75 %
Total revenue$10,569 $11,763 $(1,194)(10 %)$24,347 $24,404 $(57)(0 %)
Recurring revenue as % of total revenue 28 %15 %13 %22 %13 %9 %
29


Revenue from joint development agreements and partnerships: Joint development agreements are arrangements whereby we provide services for the development of new workflows, cell, or organism types, or deliver specific biological assets to meet specific customers’ needs. Such contracts generally include defined milestones associated with these development activities over extended periods of time, some in excess of twenty-four months. There are typically formal customer acceptance clauses as each milestone is completed, and an approval to proceed with the next milestone is generally required. Some development agreements may also include a prerequisite feasibility study to determine proof of concept before any milestone work is initiated. We recognize revenue over time using an input measure of progress based on costs incurred to date as compared to the total estimated costs (i.e. percentage of completion). We periodically review and update our estimates which may adjust revenue recognized for the period. Milestone revenue can vary over time as different projects start and complete. On occasion, we also perform feasibility studies prior to a direct platform sale in the event customers require further platform validation prior to purchase. Milestone program and related revenue was as follows:
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Milestone program and related revenue$128 $3,163 $(3,035)(96 %)$1,980 $5,490 $(3,510)(64 %)
Total revenue$10,569 $11,763 $(1,194)(10 %)$24,347 $24,404 $(57)(0 %)
Milestone program and related revenue as % of total revenue 1 %27 %(26 %)8 %22 %(14 %)
Costs of sales, gross profit and gross margin
Product cost of sales. Cost of sales associated with our products primarily consists of manufacturing related costs incurred in the production process, including personnel and related costs, costs of component materials, labor and overhead, packaging and delivery costs and allocated costs, including facilities and information technology.
Service cost of sales. Cost of sales associated with our services primarily consists of personnel and related costs, expenses related to the development of customized platforms and workflows, feasibility studies on our platforms and service and warranty costs to support our customers. We maintain continuous efforts to increase reliability and uptime of our advanced automation systems. During the three and six months ended June 30, 2020 and 2019, we incurred service and warranty costs of $0.5 million and $0.8 million and $0.4 million and $0.7 million, respectively, for the support of our installed base.
Gross profit and gross margin. Gross profit is calculated as revenue less cost of revenue. Gross margin is gross profit expressed as a percentage of revenue. Our gross profit in future periods will depend on a variety of factors, including: market conditions that may impact our pricing; sales mix among platform access options; sales mix changes among consumables, advanced automation systems and services; product mix changes between established products and new products; excess and obsolete inventories; our cost structure for manufacturing operations relative to volume; and product warranty obligations. We expect cost of sales to increase in absolute dollars in future periods as our revenue grows, and as we plan to hire additional employees to support our manufacturing, operations, service and support organizations.
Operating expenses
Research and development. Research and development costs primarily consist of salaries, benefits, incentive compensation, stock-based compensation, laboratory supplies, materials expenses and allocated
30


facilities and IT costs for employees and contractors engaged in research and product development. We expense all research and development costs in the period in which they are incurred.
We plan to continue to invest in our research and development efforts, including hiring additional employees, to enhance existing products and develop new products. As a result, we expect that our research and development expenses will continue to increase in absolute dollars in future periods. We expect these expenses to vary from period to period as a percentage of revenue.
General and administrative. Our general and administrative expenses primarily consist of salaries, benefits and stock-based compensation costs for employees in our executive, accounting and finance, legal and human resource functions, as well as professional services fees, such as consulting, audit, tax and legal fees, general corporate costs and allocated overhead expenses. We expect that our general and administrative expenses will continue to increase in absolute dollars, primarily due to increased headcount to support anticipated growth in the business and due to incremental costs associated with operating as a public company. We expect these expenses to vary from period to period as a percentage of revenue.
Sales and marketing. Our sales and marketing expenses consist primarily of salaries, benefits, sales commissions and stock-based compensation costs for employees within our commercial sales functions, as well as marketing, travel expenses and allocated facilities and IT costs. We expect our sales and marketing expenses to increase in absolute dollars as we expand our commercial sales, marketing and business development teams, increase our presence globally and increase marketing activities to drive awareness and adoption of our platform. While these expenses may vary from period to period as a percentage of revenue, we expect these expenses to increase as a percent of sales in the short-term as we continue to grow our commercial organization to support anticipated growth in the business.
We expect our aggregate stock-based compensation to continue to increase in absolute dollar terms.
Other income (expense)
Interest expense. Interest expense consists primarily of interest related to borrowings under our debt obligations.
Interest income. Interest income primarily consists of interest earned on our cash and cash equivalents which are invested in cash deposits and in money market funds.
Other income (expense), net. Other income (expense), net consists primarily of losses from our equity method investment and foreign currency exchange gains and losses. Foreign currency exchange gains and losses relate to transactions and asset and liability balances denominated in currencies other than the U.S. dollar, primarily related to our operations in the United Kingdom. We expect our foreign currency gains and losses to continue to fluctuate in the future due to changes in foreign currency exchange rates.
Provision for income taxes
Our provision for income taxes consists primarily of foreign taxes and state minimum taxes in the United States. As we expand the scale and scope of our international business activities, any changes in the United States and foreign taxation of such activities may increase our overall provision for income taxes in the future.
31


Results of operations
The following tables set forth our results of operations for the periods presented:
Three months ended June 30,Six months ended June 30,
(in thousands)2020201920202019
Revenue:
Product revenue$9,107 $7,795 $19,790 $17,322 
Service revenue1,462 3,968 4,557 7,082 
Total revenue10,569 11,763 24,347 24,404 
Cost of sales:
Product cost of sales2,384 1,949 5,004 4,405 
Service cost of sales1,223 242 2,402 582 
Total cost of sales (1)
3,607 2,191 7,406 4,987 
Gross profit6,962 9,572 16,941 19,417 
Operating expenses:
Research and development (1)
11,843 9,642 22,819 18,385 
General and administrative (1)
4,193 3,080 8,190 5,722 
Sales and marketing (1)
3,076 2,452 6,310 4,289 
Total operating expenses19,112 15,174 37,319 28,396 
Loss from operations(12,150)(5,602)(20,378)(8,979)
Other income (expense):
Interest expense(356)(350)(713)(704)
Interest income47 270 198 502 
Other income (expense), net37 (488)62 (1,175)
Loss before income taxes(12,422)(6,170)(20,831)(10,356)
Provision for income taxes8 15 24 34 
Net loss and net comprehensive loss$(12,430)$(6,185)$(20,855)$(10,390)
(1)Amounts include stock-based compensation as follows:
Three months ended June 30,Six months ended June 30,
(in thousands)2020201920202019
Cost of sales$54 $ $60 $ 
Research and development553 432 1,064 830 
General and administrative586 446 1,115 770 
Sales and marketing159 71 292 163 
Total stock-based compensation expense$1,352 $949 $2,531 $1,763 
32


Comparison of the three and six months ended June 30, 2020 and 2019
Revenue
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Product revenue$9,107 $7,795 $1,312 17 %$19,790 $17,322 $2,468 14 %
Service revenue1,462 3,968 (2,506)(63 %)4,557 7,082 $(2,525)(36 %)
Total revenue$10,569 $11,763 $(1,194)$24,347 $24,404 $(57)
Product revenue increased by $1.3 million, or 17%, for the three months ended June 30, 2020, compared to the three months ended June 30, 2019. The increase was primarily driven by an increase of $0.8 million in consumables sales driven by additional demand from our customers due to the increase in our installed base as well as increased activity by our customers related to the COVID-19 pandemic, an increase of $0.4 million in revenue from direct platform and system sales driven by regional mix of the platform placements during the three months ended June 30, 2020, including license arrangements related to our workflows, and an increase of $0.1 million in workflow subscription revenue. During both of the three months ended June 30, 2020 and 2019, we sold 4 platforms.
Service revenue decreased by $2.5 million, or 63%, for the three months ended June 30, 2020, compared to the three months ended June 30, 2019. The decrease was primarily driven by reduced revenue associated with milestone agreements and programs, including the substantial completion of two existing arrangements in the first half of 2020, as well as a decrease in revenue from feasibility studies resulting from the timing of such arrangements. These decreases were partially offset by an increase from sales in service warranty and application support arrangements.
Product revenue increased by $2.5 million, or 14%, for the six months ended June 30, 2020, compared to the six months ended June 30, 2019. The increase was primarily driven by an increase of $1.6 million in consumables sales due to a larger customer base, an increase of $0.7 million in revenue from direct platform and system sales, including license arrangements related to our workflows, and an increase of $0.2 million in workflow subscription revenue. During the six months ended June 30, 2020 we sold 10 platforms compared to 9 platforms during the six months ended June 30, 2019. The increase in revenue from increased system placements in the six months ended June 30, 2020 was partially offset by the mix of system type placed as well as the regional mix of the platform placements.
Service revenue decreased by $2.5 million, or 36%, for the six months ended June 30, 2020, compared to the six months ended June 30, 2019. The decrease was primarily driven by reduced revenue associated with milestone agreements and programs, including the substantial completion of two existing arrangements in the first half of 2020, as well as a decrease in revenue from feasibility studies resulting from the timing of such arrangements, partially offset by an increase from sales in service warranty and application support arrangements.
Cost of sales, gross profit and gross margin
33


Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Product cost of sales$2,384 $1,949 $435 22 %$5,004 $4,405 $599 14 %
Service cost of sales1,223 242 981 405 %2,402 582 1,820 313 %
Total cost of sales$3,607 $2,191 $1,416 65 %$7,406 $4,987 $2,419 49 %
Gross profit$6,962 $9,572 $(2,610)(27 %)$16,941 $19,417 $(2,476)(13 %)
Gross margin66 %81 %(15 %)70 %80 %(10 %)
Product cost of sales increased by $0.4 million, or 22%, and $0.6 million, or 14%, for the three and six months ended June 30, 2020, respectively, compared to the three and six months ended June 30, 2019. The increase in product cost of sales was in line with revenue growth for consumables and platforms.
Service cost of sales increased by $1.0 million, or 405%, and $1.8 million, or 313%, for the three and six months ended June 30, 2020, respectively, compared to the three and six months ended June 30, 2019. The increase was primarily due to costs incurred for milestone agreements and programs under which we provide services on a time and materials basis, as well as increased costs for extended warranty services as the installed base matured and customers renewed their service contracts and more customers purchased extended warranty as the standard warranty expired.
Gross profit decreased by $2.6 million, or 27%, and $2.5 million, or 13%, for the three and six months ended June 30, 2020, respectively, compared to the three and six months ended June 30, 2019. Gross margin declined by 15% and 10% for the three and six months ended June 30, 2020, respectively, compared to the three and six months ended June 30, 2019. The decline was driven by reduced margins on service revenues, primarily due to the timing of work performed and related revenue recognition on our milestone agreements and programs as well as the costs incurred related to the milestone agreements and programs under which we provide services on a time and materials basis, with such contract being in effect in the second half of 2019.
This reduction in margin for the three and six months ended June 30, 2020 was further increased by our election to buy-out one of the workflow programs that is being developed in collaboration with Ginkgo Bioworks (“Ginkgo”) under the terms of the existing relationship, such buy-out terminating Ginkgo’s exclusive rights on the related workflow. The amount of the buy-out, which was recorded as a revenue reduction in the three months ended June 30, 2020, was $0.7 million, calculated as 50% of the amount billed to Ginkgo on the related workflow through June 30, 2020.
Operating Expenses
Research and development
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Research and development$11,843 $9,642 $2,201 23 %$22,819 $18,385 $4,434 24 %
Research and development expense increased by $2.2 million, or 23%, for the three months ended June 30, 2020, compared to the three months ended June 30, 2019. The increase was due to a $0.9 million increase in personnel-related expenses, including a $0.1 million increase in stock-based compensation
34


expense resulting from increased headcount and a $1.3 million increase in other costs, including testing and qualification materials and other costs related to various projects to develop and improve systems, workflow and assays.
Research and development expense increased by $4.4 million, or 24%, for the six months ended June 30, 2020, compared to the six months ended June 30, 2019. The increase was due to a $2.3 million increase in personnel-related expenses, including a $0.2 million increase in stock-based compensation expense resulting from increased headcount and a $2.1 million increase in other costs, including testing and qualification materials and other costs related to various projects to develop and improve systems, workflow and assays.
General and administrative
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
General and administrative $4,193 $3,080 $1,113 36 %$8,190 $5,722 $2,468 43 %

General and administrative expense increased by $1.1 million, or 36%, for the three months ended June 30, 2020, compared to the three months ended June 30, 2019. The increase was due to a $0.6 million increase in personnel-related expenses, including a $0.1 million increase in stock-based compensation due to the growth of our operations, and a $0.5 million increase in other costs, including professional fees and other expenses related to outside legal, accounting, consulting and IT services to support our continued growth.

General and administrative expense increased by $2.5 million, or 43%, for the six months ended June 30, 2020, compared to the six months ended June 30, 2019. The increase was due to a $1.4 million increase in personnel-related expenses, including a $0.3 million increase in stock-based compensation due to the growth of our operations, and a $1.1 million increase in other costs, including professional fees and other expenses related to outside legal, accounting, consulting and IT services to support our continued growth.
Sales and marketing
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Sales and marketing$3,076 $2,452 $624 25 %$6,310 $4,289 $2,021 47 %

Sales and marketing expense increased by $0.6 million, or 25%, for the three months ended June 30, 2020, compared to the three months ended June 30, 2019. The increase was due to a $0.5 million increase in personnel-related expenses, including a $0.1 million increase in stock-based compensation as a result of increased headcount, and a $0.4 million increase in marketing, advertising and other costs, offset by a reduction of $0.3 million in travel expenses as business travel, trade shows and other events were impacted by imposed restrictions due to the COVID-19 pandemic.
35


Sales and marketing expense increased by $2.0 million, or 47%, for the six months ended June 30, 2020, compared to the six months ended June 30, 2019. The increase was due to a $1.1 million increase in personnel-related expenses, including a $0.1 million increase in stock-based compensation as a result of increased headcount, and a $1.1 million increase in marketing, advertising and other costs, offset by a reduction of $0.2 million in travel expenses as business travel, trade shows and other events were impacted by imposed restrictions due to the COVID-19 pandemic.
Interest expense
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Interest expense$356 $350 $6 2% %$713 $704 $9 1% %
Interest expense remained flat at $0.4 million and $0.7 million for the three and six months ended June 30, 2020, respectively, compared to the three and six months ended June 30, 2019. Interest expense resulted primarily from interest incurred on our loan from East West Bank, which carries interest at a fixed rate of interest.
Interest income
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Interest income $47 $270 $(223)(83 %)$198 $502 $(304)(61 %)
Interest income decreased by $0.2 million, or 83%, and $0.3 million, or 61%, for the three and six months ended June 30, 2020, respectively, compared to the three and six months ended June 30, 2019. The decrease was primarily due to lower average cash balances and lower interest received on our cash and short-term deposits due to the continuing decline in interest rates.
Other income (expense), net
Three months ended June 30,Three month changeSix months ended June 30,Six month change
(in thousands, except percentages)20202019Amount%20202019Amount%
Other income (expense), net $37 $(488)$525 108 %$62 $(1,175)$1,237 105 %
Other income for the three and six months ended June 30, 2020 was mainly comprised of foreign exchange gains and losses and other miscellaneous income. Other expense for the three and six months ended June 30, 2019 primarily included losses associated with our equity method investment in Optera, which ceased operations during fiscal 2019.
Liquidity and capital resources
As of June 30, 2020, we had approximately $59.2 million in cash and cash equivalents which were primarily held in U.S. short-term bank deposit accounts and money market funds. Restricted cash of $0.3
36


million serves as collateral for our corporate credit card program. We have generated negative cumulative cash flows from operations since inception through June 30, 2020.
We expect to incur additional operating losses in the foreseeable future as we continue to invest in the research and development of our product offerings, commercialize and launch platforms, and expand into new markets. Our future capital requirements will depend on many factors including our revenue growth rate, research and development efforts, the impacts of the COVID-19 pandemic, the timing and extent of additional capital expenditures to invest in existing and new facilities as well as our manufacturing operations, the expansion of sales and marketing and the introduction of new products. We have and may in the future enter into arrangements to acquire or invest in businesses, services and technologies, and any such acquisitions or investments could significantly increase our capital needs.
We currently anticipate making aggregate capital expenditures between approximately $3.0 million and $4.0 million during the next 12 months, which is expected to primarily include equipment to be used for manufacturing and research and development, as well as spend associated with the expansion of our facilities.
Based on our current business plan, we believe the net proceeds from the IPO, together with our existing cash and cash equivalents and anticipated cash flows from operations will be sufficient to meet our working capital and capital expenditure needs over at least the next 12 months.
Sources of liquidity
Since our inception, we have financed our operations primarily from the issuance and sale of our convertible preferred stock, borrowings under long-term debt agreements, and to a lesser extent, cash flow from operations. In July 2020, we completed our IPO, resulting in the receipt of aggregate proceeds of $188.0 million, net of offering costs, underwriter discounts and commissions of $16.9 million.
East West Bank Loan and Security Agreement
In May of 2018, we entered into a Loan and Security Agreement, or the Loan Agreement, with East West Bank, or EWB, which was subsequently amended in April of 2019 and March of 2020, providing us with the ability to borrow up to $20.0 million. The full amount of the loan was funded in May of 2018, and $20.0 million of term loan borrowings were outstanding as of June 30, 2020. Borrowings under the term loan mature on May 23, 2022 and accrue interest at a fixed rate of 6.73% per annum. We are required to make interest only payments on the term loan through May of 2021, after which equal monthly installments of principal and interest are due.
The Loan Agreement is collateralized by substantially all of our property, except for intellectual property, which is subject to a negative pledge. The Loan Agreement contains customary negative covenants that limit our ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets and merge or consolidate with any other entity or to acquire all or substantially all the capital stock or property of another entity. The Loan Agreement also contains customary affirmative covenants, including requirements to, among other things, deliver audited financial statements. In addition, the Loan Agreement contains financial covenants that require us to maintain a certain percentage of our total cash holdings in accounts with EWB as well as maintain certain ratios of cash to cash burn. If we default under the Loan Agreement and if the default is not cured or waived, the lender could cause any amounts outstanding to be payable immediately. Under certain circumstances, the lender could also exercise its rights with respect to the collateral securing such loans. Moreover, any such default would limit our ability to obtain additional financing, which may have an adverse effect on our cash flow and liquidity.
37


We were in compliance with all covenants under the Loan Agreement as of June 30, 2020.
Cash flows
The following table summarizes our cash flows for the periods presented:
Six months ended June 30,
(in thousands)20202019
Net cash (used in) provided by:
Operating activities$(20,979)$(5,839)
Investing activities(1,316)(5,121)
Financing activities432 324 
Net decrease in cash and cash equivalents and restricted cash$(21,863)$(10,636)
Operating activities
Net cash used in operating activities increased by $15.1 million to $21.0 million in the six months ended June 30, 2020 compared to $5.8 million in the six months ended June 30, 2019. The increase resulted primarily from a higher net loss during the six months ended June 30, 2020 and increased working capital requirements primarily related to an increase in inventory, accounts receivable and prepaid and other current assets as a result of continued growth of our business, offset by a reduction in deferred revenue due to the timing of recognition of revenue.
For the six months ended June 30, 2020, inventories increased by $4.5 million due to an increase in raw materials and finished goods to support revenue growth and anticipated demand, as well as due to the timing of shipments and revenue resulting from the impact of the COVID-19 pandemic on our ability to ship, install and train with customers in certain geographies. Accounts receivable increased by $0.9 million for the six months ended June 30, 2020 due to an increase in revenue and the timing of invoicing.
Investing activities
Net cash used in investing activities was $1.3 million in the six months ended June 30, 2020 compared to $5.1 million in the six months ended June 30, 2019. The decrease was primarily driven by the timing of capital expenditures. In addition, net cash used in investing activities for the six months ended June 30, 2019 included the issuance of a note receivable to our equity method investment, which ceased operations during fiscal 2019.
Financing activities
Net cash provided by financing activities was $0.4 million for the six months ended June 30, 2020 compared to $0.3 million for the six months ended June 30, 2019. Net cash provided by financing activities related to cash receipts from the issuance of common stock upon the exercise of stock options.
Concentration of credit risk
Most of the Company’s customers are located in the United States and Asia Pacific. For the three and six months ended June 30, 2020, four customers accounted for 18%, 18%, 17% and 16% of revenue and two customers accounted for 15% and 11% of revenue, respectively. For the three and six months ended June 30, 2019, five customers accounted for 16%, 15%, 15%, 15% and 14% of revenue and two customers accounted for 18% and 14% of revenue, respectively.
As of June 30, 2020, four customers comprised 19%, 18%, 17% and 17% of accounts receivable.
Contractual obligations and commitments
38


On June 25, 2020, we entered into an operating lease for 34,789 square feet of additional space in Emeryville, California, as well as amended our existing lease arrangements to vacate certain existing space and extend the terms of our remaining existing space in Emeryville. The lease for additional space commences October 1, 2020 and all of the leases now expire on March 31, 2028. See Note 8, “Leases,” in our Notes to the Unaudited Condensed Consolidated Financial Statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q for more information.
Other than the new lease agreement in Emeryville, California, there have been no material changes to our contractual obligations as of June 30, 2020, as compared to those disclosed in the Prospectus dated July 16, 2020 and filed with the SEC on July 17, 2020.
Off-balance sheet arrangements
We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Critical accounting policies and estimates
We have prepared our condensed consolidated financial statements in accordance with United States generally accepted accounting principles (“U.S. GAAP”). Our preparation of these condensed consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and judgments on an ongoing basis. We base our estimates on historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could therefore differ materially from these estimates under different assumptions or conditions.
There have been no significant changes in our critical accounting policies and estimates as compared to the critical accounting policies and estimates disclosed in the section titled “Management’s Discussion and Analysis of Financial Condition and Operations” included in the Prospectus filed with the SEC on July 17, 2020.
Recent Accounting Pronouncements
See Note 2, “Summary of Significant Accounting” in our Notes to the Unaudited Condensed Consolidated Financial Statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.
JOBS Act accounting election
We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected not to use this extended transition period. We intend to rely on other exemptions provided by the JOBS Act, including without limitation, not being required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act of 2002.
Item 3. Quantitative and Qualitative Disclosures about Market Risk.
39


Interest rate risk
Customer financing exposure. We are indirectly exposed to interest rate risk because many of our customers depend on debt financings to purchase our platforms and systems. An increase in interest rates could make it challenging for our customers to obtain the capital necessary to make such purchases on favorable terms, or at all. Such factors could reduce demand or lower the price we can charge for our platforms and systems, thereby reducing our net sales and gross profit.
Fixed rate debt. In May 2018, we entered into a Loan and Security Agreement with East West Bank, which is due in May 2022, and carries a fixed interest rate of 6.73% per annum. If we refinance our loan agreement or enter into new debt arrangements, interest rates could increase and thereby increase our financing costs and increase our net loss. A hypothetical 100 basis point change in interest rates would have resulted in a $0.1 million increase in interest expense for the six months ended June 30, 2020.
Bank deposit, money market and note receivable exposure. As of June 30, 2020, we had cash and cash equivalents, including restricted cash, of $59.4 million, which consisted primarily of money market funds and bank deposits. The primary objective of our investment is to preserve principal and provide liquidity. These money market funds, and bank deposits generate interest income at variable rates below 1%. A hypothetical 100 basis point decrease in interest rates would have lowered our interest income for the six months ended June 30, 2020 by $0.2 million and increased our net loss by this amount.
Foreign currency risk
The majority of our revenue has been generated in the United States. Through June 30, 2020, we did not generate any revenue denominated in foreign currencies. As we expand our presence in international markets, to the extent we are required to enter into agreements denominated in a currency other than the US dollar, our results of operations and cash flows may increasingly be subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Due to the COVID 19 pandemic, a significant portion of our employees are now working from home, and are also under shelter-in-place orders or other restrictions. Business continuity plans were activated in order to mitigate the impact to our control environment, operating procedures, data and internal controls. The design of our processes and controls allow for remote execution with accessibility to secure data.
We carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our “disclosure controls and procedures” as defined in Exchange Act Rule 13a-15(e) and 15d-15(e). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that as of June 30, 2020 our disclosure controls and procedures were effective at a reasonable assurance level to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
40


We also carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of our “internal control over financial reporting” as defined in Exchange Act Rule 13a-15(f) and 15d-15(f) to determine whether any changes in our internal control over financial reporting occurred during the three months ended June 30, 2020 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on that evaluation, there were no such changes in our internal control over financial reporting that occurred during the three months ended June 30, 2020 despite the fact that many of our associates are working remotely due to the COVID-19 pandemic. We continue to monitor and assess the COVID-19 situation on our internal controls to minimize potential impacts on their design and operating effectiveness.
CEO and CFO Certifications
We have attached as exhibits to this Quarterly Report on Form 10-Q the certifications of our Chief Executive Officer and Chief Financial Officer, which are required in accordance with the Exchange Act. We recommend that this Item 4. be read in conjunction with those certifications for a more complete understanding of the subject matter presented.
Limitations on the Effectiveness of Controls
Control systems, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control systems’ objectives are being met. Further, the design of any system of controls must reflect the fact that there are resource constraints, and the benefits of all controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of error or mistake. Control systems can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.
Part II. OTHER INFORMATION.
Item 1. Legal Proceedings.
See Note 13, “Commitments and Contingencies” under the heading “Legal Proceedings” in our Notes to the Unaudited Condensed Consolidated Financial Statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q for legal proceedings and related matters.
Item 1A. Risk Factors.
Factors that could cause or contribute to differences in our future financial and operating results include those discussed in the risk factors set forth in our Form S-1 Registration Statement filed with the SEC on July 16, 2020. The risks described in our Form S-1 and this Report are not the only risks that we face. Additional risks not presently known to us or that we do not currently consider significant may also have an adverse effect on the Company. If any of the risks actually occur, our business, results of operations, cash flows or financial condition could suffer.
There have been no material changes to the risk factors set forth in our Form S-1 Registration Statement filed with the SEC on July 16, 2020.
41


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

Sale of Unregistered Securities
There were no unregistered sales of the Company's equity securities during the three and six months ended June 30, 2020.
Use of Proceeds from our IPO
On July 21, 2020, we closed our initial public offering, in which we issued and sold 9,315,000 shares of our common stock, including the full exercise of the underwriters’ over-allotment option, at a public offering price of $22 per share for aggregate offering proceeds of $204.9 million. All of the shares of common stock issued and sold in the offering were registered under the Securities Act of 1933, as amended (“Securities Act”) pursuant to a registration statement on Form S-1 (File No. 333-239487), which was declared effective by the SEC on July 16, 2020.
Cash used since the initial public offering is described elsewhere in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section of our periodic reports filed with the SEC. As of the date of this filing, there has been no material change in the planned use of proceeds from our initial public offering as described in our prospectus dated July 16, 2020 filed with the SEC on July 17, 2020 in connection with our initial public offering.
Item 3. Defaults Upon Senior Securities.
Not applicable.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
None.
Item 6. Exhibits.
The following exhibits are filed with this Quarterly Report on Form 10-Q:

42


Incorporated by Reference
Exhibit NumberExhibit TitleFormFile No.ExhibitFiling DateFiled Herewith
8-K001-393883.17/21/2020
8-K001-393883.27/21/2020
4.1Reference is made to Exhibits 3.1 through 3.2.
S-1/A333-2394874.27/13/2020
S-1333-2394874.36/26/2020
S-1333-2394874.46/26/2020
X
X
X
X
101.INSXBRL Instance Document.X
101.SCHXBRL Taxonomy Extension Schema Document.X
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.X
101.LABXBRL Taxonomy Extension Label Linkbase Document.X
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.X
*This exhibit shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in such filings.


43



Signatures
Pursuant to the requirements of the Securities and Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf of the undersigned thereunto duly authorized.
Berkeley Lights, Inc.
Date: August 25, 2020By:  /s/ Shaun Holt
Shaun Holt
Chief Financial Officer
(Principal Financial and Accounting Officer)
44
EX-31.1 2 bli-20200630x10qexx311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 15 U.S.C. SECTION 7241, AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Eric Hobbs, certify that:
(1)I have reviewed the Quarterly Report on Form 10-Q of Berkeley Lights, 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 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)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
(c)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 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.
August 25, 2020By:
/s/ ERIC HOBBS
Name:
Eric Hobbs, Ph.D.
Title:
Chief Executive Officer

EX-31.2 3 bli-20200630x10qexx312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 15 U.S.C. SECTION 7241, AS
ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Shaun Holt, certify that:
(1)I have reviewed the Quarterly Report on Form 10-Q of Berkeley Lights, 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 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:
(1)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;
(2)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
(3)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 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):
(1)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
(2)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.
August 25, 2020By:
/s/ SHAUN HOLT
Name:
Shaun Holt
Title:
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-32.1 4 bli-20200630x10qexx321.htm EX-32.1 Document

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
In connection with the Quarterly Report of Berkeley Lights, Inc. (the “Company”) on Form 10-Q for the quarterly period ended June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
August 25, 2020By:
/s/ ERIC HOBBS
Name:
Eric Hobbs, Ph.D.
Title:
Chief Executive Officer


EX-32.2 5 bli-20200630x10qexx322.htm EX-32.2 Document

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
In connection with the Quarterly Report of Berkeley Lights, Inc. (the “Company”) on Form 10-Q for the quarterly period ended June 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

August 25, 2020By:
/s/ SHAUN HOLT
Name:
Shaun Holt
Title:
Chief Financial Officer
(Principal Financial and Accounting Officer)

EX-101.SCH 6 bli-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Changes in Stockholder’s Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - The Company and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - The Company and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - The Company and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies (Cash, Cash Equivalents and Restricted Cash) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies (Revenue Recognition) (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies (Other Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies (Deferred Offering Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies (Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Summary of Significant Accounting Policies (Product Warranty) (Details) link:presentationLink link:calculationLink link:definitionLink 2113103 - Disclosure - Significant Risks and Uncertainties Including Business and Credit Concentrations link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Significant Risks and Uncertainties Including Business and Credit Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Revenue From Contract With Customers link:presentationLink link:calculationLink link:definitionLink 2316302 - Disclosure - Revenue From Contract With Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Revenue From Contract With Customers (Schedule of Disaggregation of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Revenue From Contract With Customers (Schedule of Receivables, Contract Assets and Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Balance Sheet Accounts link:presentationLink link:calculationLink link:definitionLink 2320303 - Disclosure - Balance Sheet Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Balance Sheet Accounts (Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Balance Sheet Accounts (Prepaid Expenses and Other Current Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Balance Sheet Accounts (Accrued Expenses and Other Current Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Fair Value of Financial Instruments (Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Fair Value of Financial Instruments (Schedule of Financial Instruments Not Measured at Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Property and Equipment, net (Schedule of Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Property and Equipment, net (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - Leases (Table) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Leases (Maturity Schedule of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Leases (Maturity Schedule of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Leases (Schedule of Additional Information Related to Operating Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Notes Payable (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Notes Payable (Schedule of Payment Due on Notes Payable) (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Notes Payable (Schedule of Payment Due on Notes Payable) (Details) link:presentationLink link:calculationLink link:definitionLink 2142110 - Disclosure - Stock Compensation Plan link:presentationLink link:calculationLink link:definitionLink 2343308 - Disclosure - Stock Compensation Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Stock Compensation Plan (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - Stock Compensation Plan (Stock-Based Compensation) (Details) link:presentationLink link:calculationLink link:definitionLink 2146111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2447427 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2349309 - Disclosure - Statements of Cash Flows (Tables) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2352310 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Commitment and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Commitment and Contingencies (Product Warranty) (Details) link:presentationLink link:calculationLink link:definitionLink 2155114 - Disclosure - Net Loss Attributable to Common Stockholders Per Share link:presentationLink link:calculationLink link:definitionLink 2356311 - Disclosure - Net Loss Attributable to Common Stockholders Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2457431 - Disclosure - Net Loss Attributable to Common Stockholders Per Share (Schedule of Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - Net Loss Attributable to Common Stockholders Per Share (Schedule of Antidilutive Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2159115 - Disclosure - Equity Method Investment in Joint Venture link:presentationLink link:calculationLink link:definitionLink 2460433 - Disclosure - Equity Method Investment in Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 2161116 - Disclosure - Convertible Note Receivable and Embedded Derivative link:presentationLink link:calculationLink link:definitionLink 2462434 - Disclosure - Convertible Note Receivable and Embedded Derivative (Details) link:presentationLink link:calculationLink link:definitionLink 2163117 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 2364312 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bli-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bli-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bli-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Thereafter Lessee, Operating Lease Liability, Payments Due After Year Four Lessee, Operating Lease Liability, Payments Due After Year Four Document Type Document Type Receivable Type [Axis] Receivable Type [Axis] Other income (expense), net Other Nonoperating Income (Expense) Schedule of product warranty liability Schedule of Product Warranty Liability [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accrued expenses and other current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Customer Three Customer Three [Member] Customer Three Service Service [Member] Interest rate Financing Receivable, Interest Rate Financing Receivable, Interest Rate Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Provision for excess and obsolete inventory Inventory Write-down Leases Lessee, Leases [Policy Text Block] Interest payments, loan discounts and financing costs Long-term Debt, Interest Payable, Loan Discounts and Financing Cost Long-term Debt, Interest Payable, Loan Discounts and Financing Cost Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Risks and Uncertainties [Abstract] Accrued product warranty Product Warranty Accrual, Current Convertible Preferred Stock Preferred Stock [Member] Security Exchange Name Security Exchange Name Sales and marketing Selling and Marketing Expense [Member] Loss from operations Operating Income (Loss) Total current liabilities Liabilities, Current Trade Accounts Receivable Accounts Receivable [Policy Text Block] Customer One Customer One [Member] Customer One Schedule of receivables, contract assets and deferred revenue from contracts with customers Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Services transferred over time Transferred over Time [Member] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Accrued legal expenses Accrued Professional Fees, Current Commitments and contingencies (Note 13) Commitments and Contingencies Assets Assets [Abstract] Investment, Name [Axis] Investment, Name [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounting Policies [Abstract] Furniture, fixtures and other Furniture and Fixtures [Member] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Entity Address, State or Province Entity Address, State or Province Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Counter claims filed Loss Contingency, Counter Claims Filed, Number Loss Contingency, Counter Claims Filed, Number 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Cash paid for income taxes Income Taxes Paid 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Customer [Axis] Customer [Axis] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Convertible preferred stock, $0.00005 par value. Authorized 101,648,657 shares at June 30, 2020 and December 31, 2019, respectively; issued and outstanding 50,462,272 shares at June 30, 2020 and December 31, 2019, respectively Preferred Stock, Value, Issued Antibody therapeutics Antibody Therapeutics [Member] Antibody Therapeutics Income Taxes Income Tax, Policy [Policy Text Block] 2020 Plan Incentive Award Plan, 2020 [Member] Incentive Award Plan, 2020 Total operating expenses Operating Expenses Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Adjustments to existing warranties Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Cost of sales: Cost of Revenue [Abstract] Percentage of median observable prices Revenue From Contract With Customer, Selling Price, Percentage Of Median Prices Revenue From Contract With Customer, Selling Price, Percentage Of Median Prices Schedule of financial instruments not measured at fair value Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table Text Block] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Distributor channel Sales Channel, Through Intermediary [Member] North America North America [Member] Inventory Inventory Inventory, Net Total revenue Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Concentration risk percentage Concentration Risk, Percentage Geographical [Domain] Geographical [Domain] Statement [Line Items] Statement [Line Items] Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Class of Stock [Domain] Class of Stock [Domain] Net loss per share Earnings Per Share, Basic and Diluted [Abstract] Computer equipment and software Computer Equipment [Member] Convertible Note Receivable and Embedded Derivative Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Note payable, term (in years) Debt Instrument, Term Issuance of notes receivable Payments to Acquire Notes Receivable Statement [Table] Statement [Table] Product Warranties Standard Product Warranty, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Convertible preferred stock issued (in shares) Preferred Stock, Shares Issued Cell therapy Cell Therapy [Member] Cell Therapy Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Number of shares sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Notes Payable Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Change in accounts payable and accrued liabilities related to purchases of property and equipment Noncash Increase (Decrease) In Accounts Payable And Accrued Liabilities Related to Purchase Of Fixed Assets Noncash Increase (Decrease) In Accounts Payable And Accrued Liabilities Related to Purchase Of Fixed Assets Amendment Flag Amendment Flag Schedule of basic and diluted earnings per common share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Schedule of financial assets measured at fair value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Other Other Accrued Liabilities, Current Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Balance Sheet Accounts Supplemental Balance Sheet Disclosures [Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Payment terms Revenue, Performance Obligation, Description of Payment Terms Derivative Instrument [Axis] Derivative Instrument [Axis] Change in fair value of the embedded derivative Derivative, Gain (Loss) on Derivative, Net Measurement Basis [Domain] Fair Value Measurement [Domain] Amortization of note discount Financing Receivable, Amortization Expense Financing Receivable, Amortization Expense Statements of Cash Flows Cash Flow, Supplemental Disclosures [Text Block] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Geographical [Axis] Geographical [Axis] Revenue sources Revenue From Contract With Customer, Number of Revenue Sources Revenue From Contract With Customer, Number of Revenue Sources Leases Lessor, Leases [Policy Text Block] Statement of Cash Flows [Abstract] Deferred costs Deferred Costs, Current Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Schedule of disaggregation of revenue Revenue from External Customers by Products and Services [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Vendor deposits Deposits Assets, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of prepaid expenses and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Schedule of supplemental cash flow information related to operating leases Lease, Cost [Table Text Block] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets, Noncurrent Equity Method Investment in Joint Venture Equity Method Investments and Joint Ventures Disclosure [Text Block] Plan Name [Axis] Plan Name [Axis] Segments Segment Reporting Disclosure [Text Block] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Interest income Interest Income, Deposits with Financial Institutions Revenue Revenue from Contract with Customer Benchmark [Member] Interest cost Interest Expense, Debt Title of 12(b) Security Title of 12(b) Security Schedule of accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Cost of sales Cost of Sales [Member] Interest expense Interest Expense Net proceeds after deducting offering costs, underwriting discounts and commissions Sale of Stock, Consideration Received on Transaction Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Goods and services transferred at a point in time Transferred at Point in Time [Member] Less: implied interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2022 Long-Term Debt, Maturity, Year Two Vesting of shares subject to repurchase from early exercised options Stock Issued During Period, Value, Early Exercised Stock Options Stock Issued During Period, Value, Early Exercised Stock Options Net loss attributable to common stockholders, basic and diluted Net Income (Loss) Available to Common Stockholders, Basic Commitments and Contingencies Disclosure [Abstract] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Rent expense Operating Lease, Expense Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Inventory Increase (Decrease) in Inventories Deferred offering costs Deferred Offering Costs Fair Value, by Balance Sheet Grouping [Table] Fair Value, Recurring and Nonrecurring [Table] Raw materials Inventory, Raw Materials, Net of Reserves Product warranty, term Product Warranty, Duration Product Warranty, Duration Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Direct sales channel Sales Channel, Directly to Consumer [Member] Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Cumulative undeclared dividends on Series D convertible preferred stock Preferred Stock Dividends and Other Adjustments Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Reverse stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Adjustments to reconcile net loss to cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Litigation Case [Axis] Litigation Case [Axis] Revenue from Contract with Customer [Abstract] EWB Loan EWB Loan [Member] EWB Loan Common stock outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Variable lease payments Variable Lease, Payment Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Research and development Research and Development Expense IPO IPO [Member] AbCellera, Non-Infringement AbCellera, Non-Infringement [Member] AbCellera, Non-Infringement Subsequent Event Subsequent Event [Member] Notes Payable Notes Payable to Banks [Member] Common stock authorized (in shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Summary of revenue by geographic areas Revenue from External Customers by Geographic Areas [Table Text Block] Property, plant and equipment, gross Property, Plant and Equipment, Gross Net proceeds from issuance of preferred stock Proceeds from Issuance of Convertible Preferred Stock Balance, beginning of period Balance, end of period Standard Product Warranty Accrual Fair Value Estimate of Fair Value Measurement [Member] Income Statement [Abstract] Changes in operating assets and liabilities: Increase (Decrease) In Operating Assets And Liabilities [Abstract] Increase (Decrease) In Operating Assets And Liabilities Lease liability, long-term Total long-term operating lease liabilities Operating Lease, Liability, Noncurrent Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Underwriters' Option Over-Allotment Option [Member] Provision for new warranties Standard Product Warranty Accrual, Increase for Warranties Issued Current assets: Assets, Current [Abstract] Numerator Earnings Per Share, Numerator [Abstract] Earnings Per Share, Numerator Area of lease (sq. ft) Lessee, Operating Lease, Area Of Property Lessee, Operating Lease, Area Of Property Capitalized software costs Software and Software Development Costs [Member] Net loss and net comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Customer Five Customer Five [Member] Customer Five Trade accounts payable Increase (Decrease) in Accounts Payable, Trade Convertible preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2021 Long-Term Debt, Maturity, Year One Asia Pacific Asia Pacific [Member] Counterparty Name [Domain] Counterparty Name [Domain] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Change in fair value of embedded derivative Embedded Derivative, Gain (Loss) on Embedded Derivative, Net Document Period End Date Document Period End Date Property, Plant and Equipment [Abstract] Loss contingency accrual Loss Contingency Accrual Equity method losses in Optera Therapeutics Corp. Income (Loss) from Equity Method Investments Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of inventory Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Remainder of June 30, 2020 Long-Term Debt, Maturity, Remainder of Fiscal Year Cover [Abstract] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Type of Sales Channel Contract with Customer, Sales Channel [Axis] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total cost of sales Cost of Goods and Services Sold Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Equity Components [Axis] Equity Components [Axis] Restricted Stock Restricted Stock [Member] Deferred Offering Costs Deferred Charges, Policy [Policy Text Block] Finished goods Inventory, Finished Goods, Net of Reserves Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Receivables [Abstract] Minimum Minimum [Member] Lease liability, short-term Less: current portion Operating Lease, Liability, Current Europe Europe [Member] Schedule of cash flow, supplemental disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Equity Method Investments and Joint Ventures [Abstract] Entity Interactive Data Current Entity Interactive Data Current Schedule of cash and cash equivalents and restricted cash Restrictions on Cash and Cash Equivalents [Table Text Block] Revenue: Revenues [Abstract] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Accounts Receivable Accounts Receivable [Member] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Organization, Consolidation and Presentation of Financial Statement [Line Items] Organization, Consolidation and Presentation of Financial Statement [Line Items] Organization, Consolidation and Presentation of Financial Statement Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Customer [Domain] Customer [Domain] Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Statement of Stockholders' Equity [Abstract] Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Concentration Risk [Line Items] Concentration Risk [Line Items] Loss on impairment of property and equipment Asset Impairment Charges Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Trade accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of cash and cash equivalents and restricted cash Schedule of Cash and Cash Equivalents [Table Text Block] Restricted cash Restricted Cash, Noncurrent 2011 Plan Equity Incentive Plan, 2011 [Member] Equity Incentive Plan, 2011 Sale of Stock [Axis] Sale of Stock [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Weighted-average shares used in calculating net income per share, basic and diluted (in shares) Weighted-average shares used to compute net income per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Document Transition Report Document Transition Report Warrant Warrant [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Derivative asset Derivative Asset, Fair Value, Gross Asset Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Other income (expense): Nonoperating Income (Expense) [Abstract] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Other Other Assets, Current Document Quarterly Report Document Quarterly Report General and administrative General and Administrative Expense [Member] Total Assets, Fair Value Disclosure Number of convertible preferred stock converted (in shares) Conversion of Stock, Shares Converted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Note receivable balance Financing Receivable, after Allowance for Credit Loss, Current Deferred revenue Contract with Customer, Liability, Current Trade accounts payable Accounts Payable, Trade, Current Customer Customer Concentration Risk [Member] Derivative Contract [Domain] Derivative Contract [Domain] Litigation Case [Domain] Litigation Case [Domain] Entity File Number Entity File Number Debt Disclosure [Abstract] Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total stock-based compensation Share-based Payment Arrangement, Expense Counterparty Name [Axis] Counterparty Name [Axis] Denominator Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Common stock, $0.00005 par value. Authorized 130,600,000 shares at June 30, 2020 and 124,433,107 at December 31, 2019, respectively; issued and outstanding 3,288,531 and 3,073,067 shares at June 30, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Document Fiscal Year Focus Document Fiscal Year Focus Current portion, less loan discounts and financing costs Long-term Debt, Current Maturities Entity Current Reporting Status Entity Current Reporting Status Shares offering price (in dollars per share) Sale of Stock, Price Per Share Receivable [Domain] Receivable [Domain] Net Loss Attributable to Common Stockholders Per Share Earnings Per Share, Policy [Policy Text Block] Organization, Consolidation and Presentation of Financial Statement [Table] Organization, Consolidation and Presentation of Financial Statement [Table] Organization, Consolidation and Presentation of Financial Statement [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Customer Two Customer Two [Member] Customer Two Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Present value of operating lease payments Operating Lease, Liability Notes payable, net of current portion Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Customer Four Customer Four [Member] Customer Four Trade accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Offering costs, underwriting discounts and commissions Payments of Stock Issuance Costs Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Loss Contingencies [Line Items] Loss Contingencies [Line Items] Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Accrued payroll and employee related expenses Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of additional information related to operating leases Lease Term And Discount Rate Information [Table Text Block] Lease Term And Discount Rate Information Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accounts Payable and Accrued Liabilities, Current Note receivable total amounts Financing Receivable, after Allowance for Credit Loss General and administrative General and Administrative Expense Antidilutive securities excluded from the calculation of net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Product Product [Member] Entity Ex Transition Period Entity Ex Transition Period Equity Component [Domain] Equity Component [Domain] Gross profit Gross Profit Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Construction in process Construction in Progress [Member] Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Stock Compensation Plan Share-based Payment Arrangement [Text Block] Net loss and net comprehensive loss Net loss Net loss Net Income (Loss) Attributable to Parent Remainder of 2020 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Non-cash interest and other (income) expense related to debt and note receivable agreements Noncash Income (Expense) Related to Debt and Note Receivable Agreements Noncash Income (Expense) Related to Debt and Note Receivable Agreements Investment, Name [Domain] Investment, Name [Domain] Equipment, tooling and molds Equipment, Tooling And Molds [Member] Equipment, Tooling And Molds Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Earnings Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] ESPP Employee Stock Purchase Plan, 2020 [Member] Employee Stock Purchase Plan, 2020 Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Notes Receivable Notes Receivable [Member] Joint Development Agreements Joint Development Agreements [Member] Joint Development Agreements Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Net loss attributable to common stockholders, basic and diluted Net Income (Loss) Available to Common Stockholders, Diluted AbCellera, Unfair Competition AbCellera, Unfair Competition [Member] AbCellera, Unfair Competition Entity Filer Category Entity Filer Category Schedule of stock-based compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue streams Revenue From Contract With Customer, Number of Revenue Streams Revenue From Contract With Customer, Number of Revenue Streams Accrued issuance costs Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Leasehold improvements Leasehold Improvements [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Interest rate Debt Instrument, Interest Rate, Stated Percentage Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Contract assets, which are included in 'Prepaid expenses and other current assets' Contract asset Contract with Customer, Asset, after Allowance for Credit Loss, Current Other Assets Other Assets [Policy Text Block] Other Assets Note receivable, converted to equity financing, greater than Financing Receivable, Converted to Equity Instruments, Threshold Financing Receivable, Converted to Equity Instruments, Threshold Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net decrease in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of operating lease liabilities maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock Options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Deferred tax assets, valuation reserve, percentage Deferred Tax Assets, Valuation Allowance, Percentage Deferred Tax Assets, Valuation Allowance, Percentage Sale of Stock [Domain] Sale of Stock [Domain] Embedded Derivative Embedded Derivative Financial Instruments [Member] Loss Contingencies [Table] Loss Contingencies [Table] Carrying Value Reported Value Measurement [Member] Plan Name [Domain] Plan Name [Domain] Ownership percentage Equity Method Investment, Ownership Percentage Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Revenue From Contract With Customers Revenue from Contract with Customer [Text Block] Release of repurchase rights on early exercised options Conversion Of Stock, Early Exercise of Stocks Conversion Of Stock, Early Exercise of Stocks Notes payable, net of current portion Notes Payable, Noncurrent Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability The Company and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Additional paid-in capital Additional Paid in Capital Long-term debt, including current maturities Long-term Debt, Fair Value Class of Stock [Axis] Class of Stock [Axis] Provision for income taxes Income Tax Expense (Benefit) Cash and cash equivalents and restricted cash at beginning of period Cash and cash equivalents and restricted cash at end of period Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Net loss on dissolution of Optera Therapeutics Corp. Equity Method Investment, Realized Gain (Loss) on Disposal Local Phone Number Local Phone Number Total payments due Long-term Debt, Gross Schedule of payments due on notes payable Schedule of Long-term Debt Instruments [Table Text Block] Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Entity Emerging Growth Company Entity Emerging Growth Company Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Convertible Preferred Stock Convertible Preferred Stock [Member] Note receivable converted to equity financing, discount Financing Receivable, Converted to Equity Instruments, Discount Rate Financing Receivable, Converted to Equity Instruments, Discount Rate Loss on impairment of property and equipment Impairment of Long-Lived Assets to be Disposed of Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Maximum Maximum [Member] Convertible preferred stock authorized (in shares) Preferred Stock, Shares Authorized Restricted cash Restricted Cash Accumulated Deficit Retained Earnings [Member] Convertible preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Measurement Basis [Axis] Measurement Basis [Axis] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Significant Risks and Uncertainties Including Business and Credit Concentrations Concentration Risk Disclosure [Text Block] Trading Symbol Trading Symbol Current portion of notes payable Notes Payable, Current Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Settlement of pre-existing warranties Standard Product Warranty Accrual, Decrease for Payments Contract asset Contract with Customer, Asset, after Allowance for Credit Loss Net Loss Attributable to Common Stockholders Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Optera Optera Therapeutics Corp. [Member] Optera Therapeutics Corp. Synthetic biology Synthetic Biology [Member] Synthetic Biology Recently Issued and Adopted Accounting Standards; Recently Issued but not yet Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] EX-101.PRE 10 bli-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 bli-20200630_g1.jpg begin 644 bli-20200630_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!&17AI9@ 34T *@ @ ! $2 , M ! $ %$0 $ ! 0 %$1 0 ! %$2 0 ! M #_VP!# (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L) M" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <( M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# S_P 1" "5 $0# 2( A$! Q$!_\0 'P 04! 0$! 0$ M $" P0%!@<("0H+_\0 M1 @$# P($ P4%! 0 %] 0(# 01!1(A,4$& M$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B7J#A(6&AXB)BI*3E)66 MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3E MYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<( M"0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$( M%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E* M4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.D MI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T M]?;W^/GZ_]H # ,! (1 Q$ /P#[F_X*+_M+^(?$_P 9=3\&V.I7FF^'O#I6 M"2"UF:$WTY0,[2E2"RC<%52=O!.,GCR'X$?M*>)/V<_&%KK&FZE?-ID#AM0T MUYV:VNX ?G!C)VA@N2K 9![XR#K?MJ_\G:^//^PE_P"TDKR77QC0KW_K@_\ MZ":_I3)LIPCR>EAW37+*";5MVU=M^=^O3H?Q+Q)GV/\ ]8J^,562G"I)1=]E M&322\K*UMGU/V>\5>+(?"_@O4MQ.,5^2OQ;^.WB MCX[>*;C6/$&JWEQ]J?S(;,3,MI8H?NQQ1YVJ ,#.-Q/)))K];FTB#Q!X.^PW M:^9:WME]GF3.-Z/'M89]P37YO_&#_@G+\1/AQXGN+?0='F\5Z'O/V*[LW03> M7_"LL;,"KJ."02&QD8SM'YMX=XO+J%:K]:<8U-.5RTTUNDWHGMYOY,_:_&/+ M\XQ>&P[P,93I*_/&";=W;E;2U:W\D]]T>$[V_P">DG_?9HWM_P ])/\ OLUZ M1_PQC\6?^B?>(?RA_P#CE'_#&/Q9_P"B?>(?RA_^.5^N?VQEW_/^'_@=E5L=G3.UU/=6!!%=I_PQA\63_P T^\0?E#_\.-=ALY MO#4WAVW9@);[4WC6*W4GEMJL6VK4W&VJYHO3TN[_ M ''3@^'<^]M'ZOAJJG?1J$HV?JTDO6ZL?HA^SC\4G^.'P0\-^*IK=+6XU:T# MW$2'*I*I*/M_V2RD@'H"**TOA%\-K/X/_#/1?#&F-*UEHMJMLCO]Z4CEG/NS M$L0..:*_F7&3HO$3=#2%WRKROI^!_;F6PKQPE*.+=ZBC'F:ZRLKO[[GYD_MJ M_P#)VOCS_L)?^TDKR;7_ /D!7O\ UP?_ -!->L_MJ_\ )VOCS_L)?^THZ\FU M_P#Y 5[_ -<'_P#037]/Y+_R+J'^"/\ Z2C^'.)/^1QBO^OL_P#TMG[5Z)_R M![7_ *XI_(5<+ 53T8_\2:U_ZXI_(5YW\6OVO?AW\$]<;2_$'B2UM]4C :2R M@C>XGB! (WK&#MRI! ;!P0<8(K^8Z.%K8BK[.A!REV2;?X']Q8C,,-@Z"K8N MI&G'36327WL]0+8HS7A&G?\ !1SX0:C]+7">J%%%% 'Y0_MJ_\G:^//\ L)?^THZ\ ME\0?\@&^_P"O>3_T$UZU^VK_ ,G:^//^PE_[22O)M>YT.]_ZX/\ ^@FOZER7 M_D74/\$?_24?P?Q)_P CC%?]?9_^EL_8_P 8ZW=>&OA'JFHV*[KRPT>6Y@& M?G2$LO'U XK\>9=1N-:GEOKN:2ZO+YVN;B>1BTD\KG>[L3R69B22>237[0:. MN_1+7(R# @P>_P HKY(^,G_!)VQ\4^*[K4_"'B1/#UM?2F5].N[(W,,#," *_'^ ^(,#EU2M#&>[SVM*S>U]-$WUN?T5XJ<(YIG-'#5< MN7/[.]X72WM:2NTM+6>M]=.I\+,V14VCZI=>'-8M]2TV[NM-U"T;?!=VLS03 MPG_9=2&'OSST-?4WB?\ X)&^,M,L6ETGQ5X=U>91DP3V\MB6_P!U\R#/8 @# MU(KYQ^)WPI\1?!KQ0VC^)M)NM)O\;XUE&8[A>[1R#*R+ZE2<9YQ7ZU@,^RW, M+T\-54GVV?W-)M=^A_/N;<*YSE"5;'4)4U?26C5^GO1;2?;5,^IOV4?^"FUY MI]_;>'_B5,MS9RLL<&OJ@5[<] +E0,,O3]XH!7^($'9_Z"(/\ Y"CKR?71NT.\QW@?_P!!-?U+DO\ MR+J'^"/_ *2C^#^)/^1QBO\ K[/_ -+9^U&A\Z+:?]<(_P#T$5>K/\.SK)H5 MBZL&5[>-E(Z$;!6A7\N3^)H_NNB[TXM=E^0CKN4BN$^/OP$T7]H7XS3/QB\9^$K[X?>,-4T'4E6/4-'NI+.X"_=+HV"1['J/8BCP9 MXTO?AKXOTGQ%I^[[=H-W%?P@''F&-@Q3Z.N4/LQKV#_@H_9PV7[8'B/R=H^T M6UE-* ,8D,"@Y]R%4_C7A\@W1L*_I_+,0L=E].M57\2*;7JM?S/X5SO!O*\V MK8>@_P"#.2B^ONRT?KL?M!HNJV_B#1[6_M)%FM+Z%+B"0#AXW4,I_$$45Q7[ M*U[)>_LT^ I9G+R-H-GECWQ$H_I17\OXBA&G5E3[-K[F?W1@:_M\/3K?S13^ M])GP?_P4K\%2^%/VK-2NV7;;^(+.WOX3G.["^4__ (]'^HKP1U$D95AE6&"* M_1[_ (*1?L[S?&;X/0ZUI<#3:]X-:2[BC09:YM7 \^(?[7R)(/4Q8[U^;\",TCC,JIQO[U-_Q+U4K_)I]3]._P!@#XY6OQ@_9XT>U>96UKPK!%I.H1DC>?+0+%,1Z2(H M.?[P<=J]S\W(K\>?@_\ &#Q!\"O'%OX@\-WIM+Z-/*E1AN@NXB03%*G\2D@' ML5(R"#7VU\*O^"K7@OQ!IL,?B[3]4\,ZEC$CQ0F]LI#ZJZ#>H/7#H,=-S=3^ M=<4<#XRCB95\#!SIR=[+5QOTMNUV:^=NO[)P'XH9=B,%3P>:5%2K02C>6D9) M*R?-LG;=.VNWE]7$X%4=?\0V7AC0KW4M0N([/3]/MY+JZN)3M2")%+.['L H M)_"O"?%7_!3OX3^'[!I+74M6UJ;;E(+'3I-[GTW2!$'_ )A7R%^U/\ MS>) M/VF(#I,5N?#_ (5#J_\ 9T*662.'5KLM;(X^:.!0(X@??8JY]R:Y(6\^H.MO:PM/=W++#;Q M+]Z61R%11[EB!]33<VY;0/!LJS[V7Y)[[ :*, M9ZE,B0XZ$)TR*_<\=BJ&4YBM%>K=D?RSE> Q6?YO&@M:E:;G25."A#1)67R$\LX^G2OAK]M__ ()[7EGJU]XR^'MA]JM;IWN- M3T.!?WD#DY:6V4?>4DDM&.0>5R#M'W.9.*C_ !_6O7R7.L5EF(^L89^J>S79 M_IV/"XFX8P6>81X3&KSC);Q?=?JMGU/Q6\S)9>0R$HP(PR,#@J1U!!X(/((Q M2"OU6^-_[&'P_P#CY=27FL:0MKJ\@^;4]/;[-=/Q@;R/EDQQ]\$C& 0*^>_% M7_!']FN&;0OB (X>2(=1TCS6_P"_DG+K=-KY-+ M\TC^;LX\&\]PLW]34:T.C347;S4FM?1L^+:4-CM7U_I7_!('79IA]N\?Z/;Q M \_9]'DF8CV+3* ?P->M?"S_ ()??#OP)ZS+&?*4#[R0 \2R=L#Y5/+'C:?TY^%OPLT;X M.>!]/\.Z!9I9Z9IZX11B@JT'R:_(N).*<3F]1*?NTX[17YM]7^73J?T-P7P'@N'J3=- M\]:2]Z;5OE%:V7SN^KT5G4445\P?='Q#^TA_P5 U3P[X^OM#\":?IK6>D7#V ML^I7R-*;J5#M?RD! 5 P(W,26QD #KYW_P /1OBG_P!2U_X+S_\ %UXK\8?A MIJGP;^)FK^&]:ADAO+&XD\MWSB[AW'9,A/WE9<'/8D@X((KG-V!7]&9=PCDO MU:#A2C--)\SNV_/YG\9YQX@\2O&U54Q$J34FN1:*-GM;RVN]6?1O_#T;XI^O MAK_P7G_XNC_AZ-\4_7PU_P""\_\ Q=?.6^C>:[/]4LH_Z!X_<>;_ *_\1?\ M09/[SZ-_X>C?%/U\-?\ @O/_ ,71_P /1OBGZ^&O_!>?_BZ^?_BZV/!'_!5WQOH^OPR>(=(T M76-)W#SX;.(VURJ]S&Q8J6'7#<'&,KG(^6M].A22[N8;>&*6XN+B18H88D+R M3.3@*JCEF)Z #)K.IPCDTH-2H12[ZK\;FM#Q"XDC44H8N;=]GK?Y-:^A^RW@ MOQMIOC[PEINMZ3<"\TW5;=+FVF4$;T89&0>01T(/(((/2BN._9-^'.H?"+]G M3PGX?U;:NI:?9?Z2@;<(7=FD*9_V=VTXXR#BBOYSQE.G3KSITGS13:3[I/1_ M-']FY;6JU<)2JXB/+.48N2[-I-KY/0Y,_&?X9_M"3:#:^(/"=U>:?K5R]OH= M[XA\/![*[GPX*12,&".P1\!MI;:<9K#T+2/@OXG\57&EZ;\&?MRVFJ3:/-?Q M>#(VL8YXI3%)F7;C8K Y;ICFO*?@MX@LU\*_!IK/QG#XNOX=="KX-\V"5;$- M+,KW8$($JM C,X:./$L=Q\7+'095\>ZNI\-/=Z>O MVLF^D 0B1?._>$_PG/I7V&(P/U:-14)22C>RO.WQ25[*-]DM;G1>)A316WK_A?X">%[+QE<:AX$\(VL/@6ZAL M=2+>'HB7GFAAFBCA 0F5G$\:@*,EFV]:\GNK;4K;X1^/=:N-:CN/ >G_ !2U M0>(M$2%(WGM?[7*R-]I!W*%9D=T( *(RDC/.EXFT>^TW]HGXD?$"W_XJ#1_A MWXOLKZ_\/K&)-T3Z)9+)>Q#^*Y@1A)&&XV+(%PS U?U9MO\ ?3T3^V]6G!*. MJTD^:W\JNG=ZHS6/Y4F\-3=VO^7<=(N-1N=DW>,>2Z6DW:2LM&=IX@TWX,Z! MXH.BK\%FU+58M-MM4N+;3_!D=R]I%/Y@C63:,*^8G!7/!6NH\._!WX-^)O&E M]X?A^&OA>'5--T^UU*XBN/#T,?EQ7'F",$[?O@QL&7MBO/?$?Q#\/ZS^U7X@ MU2W^+6G^!]/U7P?HMU9WB75BJ:I$\M\RLIN58$ M+KC6O&'AVRM[_P *:(]K=7VI06ZWR[[L^8A+!6!!!RO'(KDK4\3[/W)3YN12 MWGN^6ZVMI=[-ON>AA<1@W57M84N7VKA?EII(H M]"\)Z!X6USPG#%-J$K:-%8S0V\T7F+*LFW/E$*X)!P&C<'D5Y-=>,M%;]K;X MGSGXL:?X!M[S3M FMYUN]/"ZHAMIR&4W 8,J@@@I@'S.<\5U?[5_@71_&_BS MX:72WW[GQC>KX7U.:VE4+KNDS1M=-;NP^_&S0C&.BRR@<.:FK1E*4*%252=TU9]4DGII?8THXB$(U,51I4VZ=1Q248+3GE3C9IN2=^5MM*Z3Y5 MJK>T?#?Q[9_%7P+IGB+38KZ'3=8A%S:_:[._#?Q8\()XD\,VWEV=Y-+#YC6?V:5VC&KCXSR>" MQ; ^)(]+_MQLV7[OR/-6/=YN,;][#CKWK@O^"=*Y_9>TW_L(ZA_Z525D>(M5 MFT+]O_7[VW427%E\,IIXE(R&9;M"!CW(KWZN6P6.Q.'BW:FI6UUT:2O_ $CY M"CG%1Y7@<9*,;UG3YK+3WHMNROIY;G;?$C]J?P3\-O$\WAN1K_7-> ,ESI.B M:9)J-Q"K<[I5C4JF?]L@G(K0\#?M!^'_ !IX0\0:W#8>(-,A\/H9=1BU+1YK M*X4+%OR%=1YGR+_"3V%>>?L#V$H]]J]UY\ MH(WN5#.=H #, "3TR:OWG[2D7QA\#_%'P_+X5\3^%=7\-^'WFN[?6!;!BL\$ MA3;Y,TG.%SSCJ*JMEM)59X>E!OV%8]8M]%\1:S9KJ=SHN++PY-=R136^-X M*JI*IR-K'@]J\^_9C^)WQ?TG]G;P':Z-\+]'U;1X-!LDL[V3Q/%;O=PB% LA MC*$H67!VG.,XKH/^":DLTOP2\0/<1+;W$GB[4FFB5]XB10,Q-A#M905^4\@$5T M7C?]KCPGX-\87F@6NF>)O%&HZ&RKJ"Z!HTE_'I;$<+(XPJOM_A4E@.U8/[") M.SXO,-6TOPXGCSX>^(-4F\0W2V,ZPZUI$D M@03?(^%G0!,J V>.=H&3M4P."^LSP\4[Q2Y5*:7,W;JTDFDW9=>^EGA1S/,_ MJ-+&5)+EFWS2C2ZTV5I"7E9SDB<#J? M2O?/A@EUXD_:]TSQ1>30_:M2^&MN9XHH2J>8]Q#(S+ECAK'"UIN4*4Z:@FW:-N9*WRT.#^+ US_ ()[ M7-U=>"]5L[SP?KUT]W'XERN*N? >VU3XJ^% M/BU\0M6O;%;WQIH:6AM;6S:..S$-O*BG+2,7R",].GY%%<3=\EACFE[6[MJSNUAQ//*HM^PIPE.,+NT9.#3:UT5I-)?"KZ)'N'[)^E'0 MOV9/A[8F03&U\/6,7F!=N_; @SC)QGTR:Y']@WPTWA;X7^(8#.MQYWBO4I]P MCV8W.O&,GICK117RF)J2<<5?K-/\9GWV!I14\ UTI-+_ ,!IDO[&?AUO#J?% M#=,L_P!N\>7]SQ'LV!H+8;>ISTZ\=>E>.?$O]LKXB^'_ (P:A\.8;KPV+C4K MJ6"TUD:7()+&-V(3]UYVUW12/F) )&<#I117U.1X:EBLQQ/UF*ERPYE=;-)6 M?_ V?4^%XGQ^)P&2X+ZG-PYJG*[-ZQE)W7_!W71H^GO@/\(+'X"?"71/".GS M375OHMN(?/E #SL269R!TRQ/'.!@9-%%%?!59RK3=6H[RD[M]V]6?K>'HPP] ..*-"BK1BDDNR2LE]Q_]D! end XML 12 bli-20200630_htm.xml IDEA: XBRL DOCUMENT 0001689657 2020-01-01 2020-06-30 0001689657 2020-07-31 0001689657 2020-06-30 0001689657 2019-12-31 0001689657 us-gaap:ProductMember 2020-04-01 2020-06-30 0001689657 us-gaap:ProductMember 2019-04-01 2019-06-30 0001689657 us-gaap:ProductMember 2020-01-01 2020-06-30 0001689657 us-gaap:ProductMember 2019-01-01 2019-06-30 0001689657 us-gaap:ServiceMember 2020-04-01 2020-06-30 0001689657 us-gaap:ServiceMember 2019-04-01 2019-06-30 0001689657 us-gaap:ServiceMember 2020-01-01 2020-06-30 0001689657 us-gaap:ServiceMember 2019-01-01 2019-06-30 0001689657 2020-04-01 2020-06-30 0001689657 2019-04-01 2019-06-30 0001689657 2019-01-01 2019-06-30 0001689657 us-gaap:PreferredStockMember 2019-12-31 0001689657 us-gaap:CommonStockMember 2019-12-31 0001689657 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001689657 us-gaap:RetainedEarningsMember 2019-12-31 0001689657 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001689657 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001689657 2020-01-01 2020-03-31 0001689657 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001689657 us-gaap:PreferredStockMember 2020-03-31 0001689657 us-gaap:CommonStockMember 2020-03-31 0001689657 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001689657 us-gaap:RetainedEarningsMember 2020-03-31 0001689657 2020-03-31 0001689657 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001689657 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001689657 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001689657 us-gaap:PreferredStockMember 2020-06-30 0001689657 us-gaap:CommonStockMember 2020-06-30 0001689657 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001689657 us-gaap:RetainedEarningsMember 2020-06-30 0001689657 us-gaap:PreferredStockMember 2018-12-31 0001689657 us-gaap:CommonStockMember 2018-12-31 0001689657 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001689657 us-gaap:RetainedEarningsMember 2018-12-31 0001689657 2018-12-31 0001689657 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001689657 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001689657 2019-01-01 2019-03-31 0001689657 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001689657 us-gaap:PreferredStockMember 2019-03-31 0001689657 us-gaap:CommonStockMember 2019-03-31 0001689657 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001689657 us-gaap:RetainedEarningsMember 2019-03-31 0001689657 2019-03-31 0001689657 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001689657 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001689657 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001689657 us-gaap:PreferredStockMember 2019-06-30 0001689657 us-gaap:CommonStockMember 2019-06-30 0001689657 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001689657 us-gaap:RetainedEarningsMember 2019-06-30 0001689657 2019-06-30 0001689657 us-gaap:SubsequentEventMember us-gaap:IPOMember 2020-07-21 2020-07-21 0001689657 us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2020-07-21 2020-07-21 0001689657 us-gaap:SubsequentEventMember us-gaap:IPOMember 2020-07-21 0001689657 us-gaap:ConvertiblePreferredStockMember us-gaap:SubsequentEventMember 2020-07-21 2020-07-21 0001689657 us-gaap:SubsequentEventMember 2020-07-10 2020-07-10 0001689657 us-gaap:ProductMember 2020-06-30 0001689657 bli:JointDevelopmentAgreementsMember 2020-01-01 2020-06-30 0001689657 srt:MinimumMember bli:EquipmentToolingAndMoldsMember 2020-01-01 2020-06-30 0001689657 srt:MaximumMember bli:EquipmentToolingAndMoldsMember 2020-01-01 2020-06-30 0001689657 srt:MinimumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-06-30 0001689657 srt:MaximumMember us-gaap:ComputerEquipmentMember 2020-01-01 2020-06-30 0001689657 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-06-30 0001689657 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-06-30 0001689657 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-06-30 0001689657 bli:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001689657 bli:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001689657 bli:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001689657 bli:CustomerFourMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001689657 bli:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001689657 bli:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001689657 bli:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001689657 bli:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001689657 bli:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001689657 bli:CustomerFourMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001689657 bli:CustomerFiveMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001689657 bli:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001689657 bli:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-06-30 0001689657 bli:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001689657 bli:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001689657 bli:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001689657 bli:CustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001689657 bli:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001689657 bli:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001689657 bli:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001689657 bli:CustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001689657 us-gaap:SalesChannelDirectlyToConsumerMember 2020-04-01 2020-06-30 0001689657 us-gaap:SalesChannelDirectlyToConsumerMember 2019-04-01 2019-06-30 0001689657 us-gaap:SalesChannelDirectlyToConsumerMember 2020-01-01 2020-06-30 0001689657 us-gaap:SalesChannelDirectlyToConsumerMember 2019-01-01 2019-06-30 0001689657 us-gaap:SalesChannelThroughIntermediaryMember 2020-04-01 2020-06-30 0001689657 us-gaap:SalesChannelThroughIntermediaryMember 2019-04-01 2019-06-30 0001689657 us-gaap:SalesChannelThroughIntermediaryMember 2020-01-01 2020-06-30 0001689657 us-gaap:SalesChannelThroughIntermediaryMember 2019-01-01 2019-06-30 0001689657 bli:AntibodyTherapeuticsMember 2020-04-01 2020-06-30 0001689657 bli:AntibodyTherapeuticsMember 2019-04-01 2019-06-30 0001689657 bli:AntibodyTherapeuticsMember 2020-01-01 2020-06-30 0001689657 bli:AntibodyTherapeuticsMember 2019-01-01 2019-06-30 0001689657 bli:CellTherapyMember 2020-04-01 2020-06-30 0001689657 bli:CellTherapyMember 2019-04-01 2019-06-30 0001689657 bli:CellTherapyMember 2020-01-01 2020-06-30 0001689657 bli:CellTherapyMember 2019-01-01 2019-06-30 0001689657 bli:SyntheticBiologyMember 2020-04-01 2020-06-30 0001689657 bli:SyntheticBiologyMember 2019-04-01 2019-06-30 0001689657 bli:SyntheticBiologyMember 2020-01-01 2020-06-30 0001689657 bli:SyntheticBiologyMember 2019-01-01 2019-06-30 0001689657 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001689657 us-gaap:TransferredAtPointInTimeMember 2019-04-01 2019-06-30 0001689657 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001689657 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-06-30 0001689657 us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001689657 us-gaap:TransferredOverTimeMember 2019-04-01 2019-06-30 0001689657 us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001689657 us-gaap:TransferredOverTimeMember 2019-01-01 2019-06-30 0001689657 us-gaap:FairValueInputsLevel1Member 2020-06-30 0001689657 us-gaap:FairValueInputsLevel2Member 2020-06-30 0001689657 us-gaap:FairValueInputsLevel3Member 2020-06-30 0001689657 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001689657 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001689657 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001689657 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-06-30 0001689657 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-06-30 0001689657 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001689657 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001689657 bli:EquipmentToolingAndMoldsMember 2020-06-30 0001689657 bli:EquipmentToolingAndMoldsMember 2019-12-31 0001689657 us-gaap:ComputerEquipmentMember 2020-06-30 0001689657 us-gaap:ComputerEquipmentMember 2019-12-31 0001689657 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001689657 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001689657 us-gaap:LeaseholdImprovementsMember 2020-06-30 0001689657 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001689657 us-gaap:ConstructionInProgressMember 2020-06-30 0001689657 us-gaap:ConstructionInProgressMember 2019-12-31 0001689657 bli:EWBLoanMember us-gaap:NotesPayableToBanksMember 2018-05-31 0001689657 bli:EWBLoanMember us-gaap:NotesPayableToBanksMember 2018-05-01 2018-05-31 0001689657 bli:EWBLoanMember us-gaap:NotesPayableToBanksMember 2020-06-30 0001689657 bli:EquityIncentivePlan2011Member 2020-06-30 0001689657 bli:IncentiveAwardPlan2020Member us-gaap:SubsequentEventMember 2020-07-31 0001689657 bli:EmployeeStockPurchasePlan2020Member us-gaap:SubsequentEventMember 2020-07-31 0001689657 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001689657 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001689657 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001689657 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001689657 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001689657 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001689657 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001689657 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001689657 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001689657 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001689657 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001689657 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001689657 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001689657 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001689657 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001689657 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001689657 bli:AbCelleraUnfairCompetitionMember us-gaap:SubsequentEventMember 2020-08-24 2020-08-24 0001689657 bli:AbCelleraNonInfringementMember us-gaap:SubsequentEventMember 2020-08-24 2020-08-24 0001689657 us-gaap:ConvertiblePreferredStockMember 2020-04-01 2020-06-30 0001689657 us-gaap:ConvertiblePreferredStockMember 2019-04-01 2019-06-30 0001689657 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001689657 us-gaap:ConvertiblePreferredStockMember 2019-01-01 2019-06-30 0001689657 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001689657 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001689657 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001689657 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001689657 us-gaap:RestrictedStockMember 2020-04-01 2020-06-30 0001689657 us-gaap:RestrictedStockMember 2019-04-01 2019-06-30 0001689657 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001689657 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001689657 us-gaap:WarrantMember 2020-04-01 2020-06-30 0001689657 us-gaap:WarrantMember 2019-04-01 2019-06-30 0001689657 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001689657 us-gaap:WarrantMember 2019-01-01 2019-06-30 0001689657 bli:OpteraTherapeuticsCorpMember 2020-06-30 0001689657 bli:OpteraTherapeuticsCorpMember us-gaap:NotesReceivableMember 2018-01-01 2018-12-31 0001689657 bli:OpteraTherapeuticsCorpMember us-gaap:NotesReceivableMember 2019-12-31 0001689657 bli:OpteraTherapeuticsCorpMember us-gaap:NotesReceivableMember 2020-06-30 0001689657 bli:OpteraTherapeuticsCorpMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2018-04-30 0001689657 bli:OpteraTherapeuticsCorpMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2019-04-01 2019-06-30 0001689657 bli:OpteraTherapeuticsCorpMember us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2019-01-01 2019-06-30 0001689657 srt:NorthAmericaMember 2020-04-01 2020-06-30 0001689657 srt:NorthAmericaMember 2019-04-01 2019-06-30 0001689657 srt:NorthAmericaMember 2020-01-01 2020-06-30 0001689657 srt:NorthAmericaMember 2019-01-01 2019-06-30 0001689657 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001689657 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001689657 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001689657 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001689657 srt:EuropeMember 2020-04-01 2020-06-30 0001689657 srt:EuropeMember 2019-04-01 2019-06-30 0001689657 srt:EuropeMember 2020-01-01 2020-06-30 0001689657 srt:EuropeMember 2019-01-01 2019-06-30 shares iso4217:USD iso4217:USD shares pure bli:revenueSource utr:sqft bli:claim 0001689657 --12-31 2020 Q2 false 0.50 10-Q true 2020-06-30 false 001-39388 Berkeley Lights, Inc. DE 35-2515390 5858 Horton Street, Suite 320 Emeryville CA 94608 510 858-2855 Common stock, $0.00005 par value BLI NASDAQ No Yes Non-accelerated Filer false true true false 63736583 59170000 81033000 10236000 9334000 11908000 7181000 9061000 7799000 90375000 105347000 270000 270000 14757000 16472000 13000000 7785000 1016000 1135000 119418000 131009000 4270000 3239000 8099000 6229000 1596000 5765000 8607000 9686000 22572000 24919000 18264000 14062000 1098000 1461000 11439000 6784000 53373000 47226000 0.00005 0.00005 101648657 101648657 50462272 50462272 50462272 50462272 224769000 224769000 0.00005 0.00005 130600000 124433107 3288531 3288531 3073067 3073067 0 0 12431000 9314000 -171155000 -150300000 66045000 83783000 119418000 131009000 9107000 7795000 19790000 17322000 1462000 3968000 4557000 7082000 10569000 11763000 24347000 24404000 2384000 1949000 5004000 4405000 1223000 242000 2402000 582000 3607000 2191000 7406000 4987000 6962000 9572000 16941000 19417000 11843000 9642000 22819000 18385000 4193000 3080000 8190000 5722000 3076000 2452000 6310000 4289000 19112000 15174000 37319000 28396000 -12150000 -5602000 -20378000 -8979000 356000 350000 713000 704000 47000 270000 198000 502000 37000 -488000 62000 -1175000 -12422000 -6170000 -20831000 -10356000 8000 15000 24000 34000 -12430000 -12430000 -6185000 -6185000 -20855000 -20855000 -10390000 -10390000 -4.25 -2.43 -7.29 -4.28 3109545 2872183 3078756 2795290 50462272 224769000 3073067 0 9314000 -150300000 83783000 8580 21000 21000 88000 88000 1213000 1213000 -8425000 -8425000 50462272 224769000 3081647 0 10636000 -158725000 76680000 206884 411000 411000 88000 88000 1296000 1296000 -12430000 -12430000 50462272 224769000 3288531 0 12431000 -171155000 66045000 50462272 224769000 2690264 0 4860000 -131998000 97631000 100631 217000 217000 814000 814000 -4205000 -4205000 50462272 224769000 2790895 0 5891000 -136203000 94457000 130196 107000 107000 949000 949000 -6185000 -6185000 50462272 224769000 2921091 0 6947000 -142388000 89328000 -20855000 -10390000 2619000 2342000 2531000 1763000 944000 788000 -34000 28000 79000 155000 61000 689000 0 -62000 0 -806000 0 -236000 902000 -5169000 4547000 2015000 1143000 199000 1404000 1022000 -1441000 -5477000 1249000 70000 -1012000 -832000 -20979000 -5839000 1316000 4121000 0 1000000 -1316000 -5121000 432000 324000 432000 324000 -21863000 -10636000 81303000 99887000 59440000 89251000 The Company and Basis of Presentation<div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Description of Business</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Berkeley Lights, Inc. (the “Company” or “Berkeley Lights”), was incorporated as a Delaware corporation on April 5, 2011. Berkeley Lights is a leading Digital Cell Biology company focused on enabling and accelerating the rapid development and commercialization of biotherapeutics and other cell-based products. Berkeley Lights’ platform is a fully integrated, end-to-end solution, comprised of proprietary consumables, including our OptoSelect chips and reagent kits, advanced automation systems and advanced application and workflow software.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In 2017, Berkeley Lights incorporated BLI Europe International, Ltd. as a wholly-owned subsidiary in the United Kingdom to support Berkeley Lights’ planned expansion in Europe. Berkeley Lights also established a representative branch office in China during 2019 to support its pre-sales and marketing efforts in the region. Berkeley Lights and its consolidated subsidiary are hereinafter referred to as the “Company”. The Company’s headquarters are in Emeryville, California.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company commercially launched its platform in December of 2016, which included its Beacon system and the alpha version of its Opto Cell Line Development 1.0 workflow, targeted to the antibody therapeutics market. In June 2019, the Company launched its desktop Lightning system targeted for assay development and lower throughput workflows, and in early 2020 the Company launched the Culture Station instrument. The Company is expanding the platform capabilities through the commercial launch of additional workflows in its core markets of antibody therapeutics, cellular therapy and synthetic biology.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements of Berkeley Lights in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation of S-X of the Securities and Exchange Commission (“the SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of Berkeley Lights’ management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of our financial information have been included.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the amounts reported in its condensed consolidated financial statements and the accompanying notes. Despite the Company’s intentions to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or for any other period. The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2019 included in our Registration Statement on Form S-1, which has been filed with the SEC on July 16, 2020.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:115%;">Reverse Stock Split</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;">On July 10, 2020, the Board of Directors of the Company approved a 1-for-2 reverse stock split of its issued and outstanding common stock and convertible preferred stock, which was effected on July 14, 2020. All issued and outstanding shares of common stock and convertible preferred stock and related per share amounts contained in the accompanying consolidated financial statements have been retroactively adjusted to reflect this reverse stock split for all periods presented. The par value of the authorized stock was not adjusted as a result of the reverse stock split. Other than the par value, all share and per share data shown in the accompanying condensed consolidated financial statements and related notes have been retroactively revised to reflect the reverse stock split.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Initial Public Offering</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on July 16, 2020 by the SEC, and the Company’s common stock began trading on the NASDAQ Global Select Market on July 17, 2020. On July 21, 2020, the Company completed its IPO, in which the Company sold 9,315,000 shares of common stock (which included 1,215,000 shares that were offered and sold pursuant to the full exercise of the IPO underwriters’ option to purchase additional shares) at a price to the public of $22 per share. Including the option exercise, the Company received aggregate net proceeds of $188.0 million after deducting offering costs, underwriting discounts and commissions of $16.9 million.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Immediately prior to the completion of the IPO, 50,462,272 shares of convertible preferred stock then outstanding converted into an equivalent number of shares of common stock.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Liquidity</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company’s condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The Company has experienced losses from its operations since its inception and has relied primarily on equity and debt financing to fund its operations to date. For the three and six months ended June 30, 2020, the Company had a consolidated net loss of $12.4 million and $20.9 million, respectively. As of June 30, 2020, the Company had cash and cash equivalents of $59.2 million and an accumulated deficit of $171.2 million. Management expects to continue to incur significant expenses for the foreseeable future and to incur operating losses in the near term while the Company makes investments to support its anticipated growth. Management believes that its cash and cash equivalents balance as of June 30, 2020, as well as the proceeds from the IPO received in July 2020, provide sufficient capital resources to continue its operation for at least 12 months from the issuance date of the accompanying condensed consolidated financial statements.</span></div> <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements of Berkeley Lights in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation of S-X of the Securities and Exchange Commission (“the SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of Berkeley Lights’ management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of our financial information have been included.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the amounts reported in its condensed consolidated financial statements and the accompanying notes. Despite the Company’s intentions to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or for any other period. The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2019 included in our Registration Statement on Form S-1, which has been filed with the SEC on July 16, 2020.</span></div> 9315000 1215000 22 188000000.0 16900000 50462272 -12400000 -20900000 59200000 -171200000 Summary of Significant Accounting Policies<div style="text-indent:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents and Restricted Cash </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company records cash and cash equivalents as restricted when it is unable to freely use such cash and cash equivalents for general operating purposes. At June 30, 2020 and December 31, 2019, restricted cash consists of cash on deposit in a financial institution that is restricted from use for the Company’s corporate credit card program.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of cash and cash equivalents and restricted cash on the condensed consolidated balance sheets to the totals presented on the condensed consolidated statements of cash flows (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,170</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,033</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,303</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Trade Accounts Receivable</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company maintains an allowance for doubtful accounts for estimated losses inherent in its account receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ respective financial conditions, the amounts of receivables in dispute and the current receivables aging and current payment patterns. To the extent identified, account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We have not had any material write-offs or allowance for doubtful accounts in the three and six months ended June 30, 2020 and 2019.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company derives revenue from two primary sources, product revenues, which are comprised primarily of direct platform sales revenues and consumables revenues, and service revenues, which are comprised of revenue from joint development agreements, service and warranty, platform support and feasibility studies on the Company’s platforms. Revenues are recognized net of applicable taxes imposed on the related transaction.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes revenue when the Company satisfies the performance obligations under the terms of a contract and control of its products and services is transferred to its customers in an amount that reflects the consideration the Company expects to receive from its customers in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract based on stand-alone selling price, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company’s agreements with customers often include multiple performance obligations, which can sometimes be included in separate contracts entered into within a reasonably short period of time. The Company considers an entire customer arrangement to determine if separate contracts should be considered combined for the purposes of revenue recognition.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In order to determine the stand-alone selling price, the Company conducts a periodic analysis to determine whether various goods or services have an observable stand-alone selling price as well as to identify significant changes to current stand-alone selling prices. If the Company does not have an observable stand-alone selling price for a particular good or service, then the stand-alone selling price for </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">that particular good or service is estimated using an approach that maximizes the use of observable inputs. The Company’s process for determining stand-alone selling price requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. The Company believes that this method results in an estimate that represents the price the Company would charge for the product offerings if they were sold separately.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">For most of its performance obligations, the Company has established stand-alone selling price as a range rather than a single value, such range being plus or minus 15% of the median of observable prices. If the contractually stated prices of all the performance obligations in a contract fall within their respective stand-alone selling price ranges, the Company will allocate the transaction price at the contractually stated amounts. In situations where the contractually stated price for one or more performance obligations in a contract fall(s) outside of their respective stand-alone selling price range, the Company will use the mid-point of the respective stand-alone selling price range for performance obligations in the contract priced outside of their respective stand-alone selling price range(s) and the contract values for performance obligations priced within their respective stand-alone selling price range(s), to allocate the transaction price on a relative stand- alone selling price basis.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Taxes, such as sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions the Company enters into with its customers.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Product revenues</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Product revenues are comprised of two major revenue streams, direct platform sales and consumables. Direct platform sales revenues are comprised of advanced automation systems (including fully paid workflow licenses) as well as Culture Station instruments. Consumables revenues are comprised of OptoSelect chips required to run the system as well as reagent kits. The Company’s standard arrangement with its customers is generally a purchase order or an executed contract.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Revenue on product sales is recognized when control has transferred to the customer which typically occurs when the product has been shipped to the customer, risk of loss has transferred to the customer and the Company has a present right to payment for the system, chip or kit, as applicable. In certain limited circumstances when a product sale includes client acceptance provisions, the Company will first assess such terms to determine if the control of the good is being transferred to the customer in accordance with the agreed-upon specifications in the contract. To the extent that such acceptance provisions can be objectively determined to be aligned with the standard specifications of the arrangement, are defined and easily evaluated for completion, as well as do not afford the customer any additional rights or create additional performance obligations for the Company, such provisions would be determined perfunctory and would not preclude revenue recognition presuming all other criteria are met. If such acceptance provisions are considered to be substantive, revenue is recognized either when client acceptance has been obtained, client acceptance provisions have lapsed, or the Company has objective evidence that the criteria specified in the client acceptance provisions have been satisfied. Payment terms are generally thirty to ninety days from the date of invoicing.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">On a limited basis, the Company also enters into fixed-term sales-type lease arrangements with certain qualified customers. Revenue from sales-type lease arrangements is generally recognized in a manner consistent with platform equipment, assuming all other revenue recognition criteria have been met.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Service revenues</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Service revenues primarily consist of joint development agreements, service and warranty, platform support and feasibility studies on the Company’s advanced automation systems and workflows. The Company’s services are provided primarily on a fixed fee basis; from time to time these fixed fee contracts may be invoiced at the outset of the arrangements. The Company recognizes revenue from the sale of extended warranty and enhanced service warranty arrangements over the respective period, while revenue on feasibility studies is recognized over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Revenue on platform support is recognized as the services are performed. Service contracts are typically short-term in nature. Payment terms are generally thirty to ninety days from the date of invoicing.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Joint development agreements are agreements whereby the Company provides services for the development of customized advanced automation systems and workflows to meet a specific customer’s needs. Such contracts generally include defined milestones associated with these development activities over extended periods of time, some in excess of twenty-four months. Typically, there are formal customer acceptance clauses as each milestone is completed, and an approval to proceed with the next milestone is generally required. The Company recognizes revenue over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Payment terms are generally thirty to ninety days from the achievement of each milestone.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company places a constraint on a variable consideration estimate that focuses on possible future downward revenue adjustments (i.e., revenue reversals) if there is uncertainty that could prevent a faithful depiction of the consideration to which the Company expects to be entitled to. The constraint estimate is reassessed at each reporting date until the uncertainty is resolved.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Contract assets and contract liabilities</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Contract assets include amounts where revenue recognized exceeds the amount invoiced to the customer and the right to payment is not solely subject to the passage of time. The Company’s contract asset balances of $4.0 million and $5.2 million as of June 30, 2020 and December 31, 2019, respectively, are primarily from its development and feasibility study agreements. The Company does not have impairment losses associated with contracts with customers for the three and six months ended June 30, 2020 and 2019. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenues have not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following twelve months is recorded as a current liability and the remaining portion is recorded as non-current.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Contract assets and contract liabilities are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current or long-term on the condensed consolidated balance sheet based on the timing of when the Company expects to complete the related performance obligations and invoice the customers. Contract liabilities are classified as current or long-term on the condensed consolidated balance sheet based on the timing when the revenue recognition associated to the related customer payments and invoicing is expected to occur.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Costs to obtain or fulfill a contract</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Origination costs relate primarily to the payment of incentive bonuses that are directly related to sales transactions. Fulfillment costs generally include the direct cost of services such as platform support and feasibility studies.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Origination and fulfillment costs that are internal to the Company are generally expensed when incurred because most of those costs are incurred concurrently with the delivery of the related goods and services, which are predominantly recognized at a point in time or short-term in nature. The origination costs that are related to long-term development agreements are capitalized and amortized over the relevant service period.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The origination costs that are related to long-term development agreements are not material as of June 30, 2020 and 2019.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost less accumulated depreciation. Depreciation on property and equipment is computed using the straight-line method over the estimated useful lives of the assets, as presented in the table below. Expenditures for major additions and improvements to property and equipment are capitalized and maintenance and repairs are charged to expense as incurred. Assets not yet placed in use are not depreciated.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The estimated useful lives of Company’s property and equipment are as follows:</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.940%;"><tr><td style="width:1.0%;"/><td style="width:51.094%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:46.706%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment, tooling and molds</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">5-7 years </span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">3-7 years </span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture, fixtures and other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">3-7 years </span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold Improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shorter of lease term or estimated useful life</span></td></tr></table></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Other Assets </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Other current assets and other assets consist primarily of prepaid rent, prepaid insurance and advance payments made to certain vendors for future delivery of goods or services and software implementation costs for cloud-based hosting arrangements that are a service contract.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company expenses all cloud-based hosting arrangement related costs (internal and external) that were incurred in the planning and post-implementation operation stages of such implementations and capitalizes costs related to the application development stage of such projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of five years starting on the date that the projects are placed into production and are ready for their intended use. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Deferred Offering Costs</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to equity offerings, are capitalized and will be offset against proceeds upon the consummation of the offering within stockholders’ equity. As of December 31, 2019, there were no capitalized deferred offering costs in the condensed consolidated balance sheet and as of June 30, 2020, there were $1.7 million of deferred offering costs which are reported as prepaid and other current assets in the condensed consolidated balance sheets.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development Costs</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Research and development costs primarily consist of salaries, benefits, incentive compensation, stock-based compensation, and allocated facilities costs for employees and contractors engaged in development </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">arrangements, research, regulatory affairs, and product development. The Company expenses all research and development costs in the periods in which they are incurred. </span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company accounts for income taxes under an asset-and-liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credits measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company's policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, as a component of the provision for income taxes in the condensed consolidated statements of operations and to include accrued interest and penalties within the related tax liability line in the condensed consolidated balance sheets. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">For all periods presented, the Company has provided a valuation reserve equal to 100% of its deferred tax assets as the Company is not in a position to determine if its operating plans will be successful and result in taxable income to absorb any loss carryforwards.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company maintains an incentive compensation plan under which incentive stock options and non-qualified stock options are granted primarily to employees and non-employee consultants.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock-based awards is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurements</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (see Note 6 to these condensed consolidated financial statements):</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date for identical assets and liabilities.</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranties</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company provides a one year assurance-type warranty on its platforms and chip consumables. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the actual and projected product failure rates, estimated repair costs, freight, material, labor, and overhead costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter, if modified. The lease term includes any renewal options and termination options that the Company is reasonably assured to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Lease expense for operating leases is recognized on a straight-line basis over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive income.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance and insurance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company also acts as a lessor to provide equipment financing through sales-type lease arrangements with certain qualified customers. Revenue from sales-type leases is presented on a gross basis when the company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Amounts due and receivable under these arrangements are recorded at the outset of the arrangement as a contract asset in prepaid expenses and other current assets until such time that invoices are issued in accordance with the terms of the lease, at which point they are recorded as trade accounts receivable in the condensed consolidated balance sheets.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Net Loss Attributable to Common Stockholders Per Share</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Net loss attributable to common stockholders per share is computed by dividing the weighted-average number of common shares outstanding for the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the definition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Recently Issued and Adopted Accounting Standards</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Credit losses (Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, which sets forth a “current expected credit loss” (CECL) model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. The standard is effective for fiscal years beginning after December 2019, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted Topic 326 effective January 1, 2020; such adoption did not have a material impact on its condensed consolidated financial statements.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Recently Issued But Not Yet Adopted Accounting Standards</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, which removes certain exceptions related to intra-period tax allocations and deferred tax accounting on outside basis differences in foreign subsidiaries and equity method investments. Additionally, it provides other simplifying measures for the accounting for income taxes. ASU 2019-12 is effective for the Company in the first quarter of 2021 and early adoption is permitted. The Company has not yet adopted ASU 2019-12 and is currently evaluating the impact the new guidance will have on its financial position, results of operations and cash flows.</span></div> <div style="text-indent:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Cash and Cash Equivalents and Restricted Cash </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company records cash and cash equivalents as restricted when it is unable to freely use such cash and cash equivalents for general operating purposes. At June 30, 2020 and December 31, 2019, restricted cash consists of cash on deposit in a financial institution that is restricted from use for the Company’s corporate credit card program.</span></div> <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of cash and cash equivalents and restricted cash on the condensed consolidated balance sheets to the totals presented on the condensed consolidated statements of cash flows (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,170</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,033</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,303</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table provides a reconciliation of cash and cash equivalents and restricted cash on the condensed consolidated balance sheets to the totals presented on the condensed consolidated statements of cash flows (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,170</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,033</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,440</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,303</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 59170000 81033000 270000 270000 59440000 81303000 <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Trade Accounts Receivable</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company maintains an allowance for doubtful accounts for estimated losses inherent in its account receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ respective financial conditions, the amounts of receivables in dispute and the current receivables aging and current payment patterns. To the extent identified, account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We have not had any material write-offs or allowance for doubtful accounts in the three and six months ended June 30, 2020 and 2019.</span></div> <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company derives revenue from two primary sources, product revenues, which are comprised primarily of direct platform sales revenues and consumables revenues, and service revenues, which are comprised of revenue from joint development agreements, service and warranty, platform support and feasibility studies on the Company’s platforms. Revenues are recognized net of applicable taxes imposed on the related transaction.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes revenue when the Company satisfies the performance obligations under the terms of a contract and control of its products and services is transferred to its customers in an amount that reflects the consideration the Company expects to receive from its customers in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract based on stand-alone selling price, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company’s agreements with customers often include multiple performance obligations, which can sometimes be included in separate contracts entered into within a reasonably short period of time. The Company considers an entire customer arrangement to determine if separate contracts should be considered combined for the purposes of revenue recognition.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In order to determine the stand-alone selling price, the Company conducts a periodic analysis to determine whether various goods or services have an observable stand-alone selling price as well as to identify significant changes to current stand-alone selling prices. If the Company does not have an observable stand-alone selling price for a particular good or service, then the stand-alone selling price for </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">that particular good or service is estimated using an approach that maximizes the use of observable inputs. The Company’s process for determining stand-alone selling price requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. The Company believes that this method results in an estimate that represents the price the Company would charge for the product offerings if they were sold separately.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">For most of its performance obligations, the Company has established stand-alone selling price as a range rather than a single value, such range being plus or minus 15% of the median of observable prices. If the contractually stated prices of all the performance obligations in a contract fall within their respective stand-alone selling price ranges, the Company will allocate the transaction price at the contractually stated amounts. In situations where the contractually stated price for one or more performance obligations in a contract fall(s) outside of their respective stand-alone selling price range, the Company will use the mid-point of the respective stand-alone selling price range for performance obligations in the contract priced outside of their respective stand-alone selling price range(s) and the contract values for performance obligations priced within their respective stand-alone selling price range(s), to allocate the transaction price on a relative stand- alone selling price basis.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Taxes, such as sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions the Company enters into with its customers.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Product revenues</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Product revenues are comprised of two major revenue streams, direct platform sales and consumables. Direct platform sales revenues are comprised of advanced automation systems (including fully paid workflow licenses) as well as Culture Station instruments. Consumables revenues are comprised of OptoSelect chips required to run the system as well as reagent kits. The Company’s standard arrangement with its customers is generally a purchase order or an executed contract.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Revenue on product sales is recognized when control has transferred to the customer which typically occurs when the product has been shipped to the customer, risk of loss has transferred to the customer and the Company has a present right to payment for the system, chip or kit, as applicable. In certain limited circumstances when a product sale includes client acceptance provisions, the Company will first assess such terms to determine if the control of the good is being transferred to the customer in accordance with the agreed-upon specifications in the contract. To the extent that such acceptance provisions can be objectively determined to be aligned with the standard specifications of the arrangement, are defined and easily evaluated for completion, as well as do not afford the customer any additional rights or create additional performance obligations for the Company, such provisions would be determined perfunctory and would not preclude revenue recognition presuming all other criteria are met. If such acceptance provisions are considered to be substantive, revenue is recognized either when client acceptance has been obtained, client acceptance provisions have lapsed, or the Company has objective evidence that the criteria specified in the client acceptance provisions have been satisfied. Payment terms are generally thirty to ninety days from the date of invoicing.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">On a limited basis, the Company also enters into fixed-term sales-type lease arrangements with certain qualified customers. Revenue from sales-type lease arrangements is generally recognized in a manner consistent with platform equipment, assuming all other revenue recognition criteria have been met.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Service revenues</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Service revenues primarily consist of joint development agreements, service and warranty, platform support and feasibility studies on the Company’s advanced automation systems and workflows. The Company’s services are provided primarily on a fixed fee basis; from time to time these fixed fee contracts may be invoiced at the outset of the arrangements. The Company recognizes revenue from the sale of extended warranty and enhanced service warranty arrangements over the respective period, while revenue on feasibility studies is recognized over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Revenue on platform support is recognized as the services are performed. Service contracts are typically short-term in nature. Payment terms are generally thirty to ninety days from the date of invoicing.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Joint development agreements are agreements whereby the Company provides services for the development of customized advanced automation systems and workflows to meet a specific customer’s needs. Such contracts generally include defined milestones associated with these development activities over extended periods of time, some in excess of twenty-four months. Typically, there are formal customer acceptance clauses as each milestone is completed, and an approval to proceed with the next milestone is generally required. The Company recognizes revenue over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Payment terms are generally thirty to ninety days from the achievement of each milestone.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company places a constraint on a variable consideration estimate that focuses on possible future downward revenue adjustments (i.e., revenue reversals) if there is uncertainty that could prevent a faithful depiction of the consideration to which the Company expects to be entitled to. The constraint estimate is reassessed at each reporting date until the uncertainty is resolved.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Contract assets and contract liabilities</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Contract assets include amounts where revenue recognized exceeds the amount invoiced to the customer and the right to payment is not solely subject to the passage of time. The Company’s contract asset balances of $4.0 million and $5.2 million as of June 30, 2020 and December 31, 2019, respectively, are primarily from its development and feasibility study agreements. The Company does not have impairment losses associated with contracts with customers for the three and six months ended June 30, 2020 and 2019. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenues have not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following twelve months is recorded as a current liability and the remaining portion is recorded as non-current.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Contract assets and contract liabilities are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current or long-term on the condensed consolidated balance sheet based on the timing of when the Company expects to complete the related performance obligations and invoice the customers. Contract liabilities are classified as current or long-term on the condensed consolidated balance sheet based on the timing when the revenue recognition associated to the related customer payments and invoicing is expected to occur.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Costs to obtain or fulfill a contract</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Origination costs relate primarily to the payment of incentive bonuses that are directly related to sales transactions. Fulfillment costs generally include the direct cost of services such as platform support and feasibility studies.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Origination and fulfillment costs that are internal to the Company are generally expensed when incurred because most of those costs are incurred concurrently with the delivery of the related goods and services, which are predominantly recognized at a point in time or short-term in nature. The origination costs that are related to long-term development agreements are capitalized and amortized over the relevant service period.</span></div> 2 0.15 2 Payment terms are generally thirty to ninety days from the date of invoicing. Payment terms are generally thirty to ninety days from the date of invoicing. Payment terms are generally thirty to ninety days from the achievement of each milestone. 4000000.0 5200000 <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Property and equipment are stated at cost less accumulated depreciation. Depreciation on property and equipment is computed using the straight-line method over the estimated useful lives of the assets, as presented in the table below. Expenditures for major additions and improvements to property and equipment are capitalized and maintenance and repairs are charged to expense as incurred. Assets not yet placed in use are not depreciated.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The estimated useful lives of Company’s property and equipment are as follows:</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.940%;"><tr><td style="width:1.0%;"/><td style="width:51.094%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:46.706%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment, tooling and molds</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">5-7 years </span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">3-7 years </span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture, fixtures and other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">3-7 years </span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold Improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shorter of lease term or estimated useful life</span></td></tr></table></div> <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The estimated useful lives of Company’s property and equipment are as follows:</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.940%;"><tr><td style="width:1.0%;"/><td style="width:51.094%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:46.706%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment, tooling and molds</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">5-7 years </span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment and software</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">3-7 years </span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture, fixtures and other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;">3-7 years </span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold Improvements</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shorter of lease term or estimated useful life</span></td></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Property and equipment, net comprised the following (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment, tooling and molds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,817</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,510</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer software and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,014</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,905</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture, fixtures and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,699</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,599</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,304</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,283</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,034</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,639</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,167)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,757</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> P5Y P7Y P3Y P7Y P3Y P7Y <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Other Assets </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Other current assets and other assets consist primarily of prepaid rent, prepaid insurance and advance payments made to certain vendors for future delivery of goods or services and software implementation costs for cloud-based hosting arrangements that are a service contract.</span></div>The Company expenses all cloud-based hosting arrangement related costs (internal and external) that were incurred in the planning and post-implementation operation stages of such implementations and capitalizes costs related to the application development stage of such projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of five years starting on the date that the projects are placed into production and are ready for their intended use. P5Y <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Deferred Offering Costs</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to equity offerings, are capitalized and will be offset against proceeds upon the consummation of the offering within stockholders’ equity. As of December 31, 2019, there were no capitalized deferred offering costs in the condensed consolidated balance sheet and as of June 30, 2020, there were $1.7 million of deferred offering costs which are reported as prepaid and other current assets in the condensed consolidated balance sheets.</span></div> 0 1700000 <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Research and Development Costs</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Research and development costs primarily consist of salaries, benefits, incentive compensation, stock-based compensation, and allocated facilities costs for employees and contractors engaged in development </span></div>arrangements, research, regulatory affairs, and product development. The Company expenses all research and development costs in the periods in which they are incurred. <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company accounts for income taxes under an asset-and-liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credits measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company's policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, as a component of the provision for income taxes in the condensed consolidated statements of operations and to include accrued interest and penalties within the related tax liability line in the condensed consolidated balance sheets. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">For all periods presented, the Company has provided a valuation reserve equal to 100% of its deferred tax assets as the Company is not in a position to determine if its operating plans will be successful and result in taxable income to absorb any loss carryforwards.</span></div> 1 1 <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company maintains an incentive compensation plan under which incentive stock options and non-qualified stock options are granted primarily to employees and non-employee consultants.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock-based awards is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur.</span></div> <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company maintains an incentive compensation plan under which incentive stock options and non-qualified stock options are granted primarily to employees and non-employee consultants.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock-based awards is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur.</span></div> <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurements</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (see Note 6 to these condensed consolidated financial statements):</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date for identical assets and liabilities.</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt;">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer.</span></div> <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranties</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company provides a one year assurance-type warranty on its platforms and chip consumables. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the actual and projected product failure rates, estimated repair costs, freight, material, labor, and overhead costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated.</span></div> P1Y <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter, if modified. The lease term includes any renewal options and termination options that the Company is reasonably assured to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Lease expense for operating leases is recognized on a straight-line basis over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive income.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance and insurance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company also acts as a lessor to provide equipment financing through sales-type lease arrangements with certain qualified customers. Revenue from sales-type leases is presented on a gross basis when the company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Amounts due and receivable under these arrangements are recorded at the outset of the arrangement as a contract asset in prepaid expenses and other current assets until such time that invoices are issued in accordance with the terms of the lease, at which point they are recorded as trade accounts receivable in the condensed consolidated balance sheets.</span></div> <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Leases</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter, if modified. The lease term includes any renewal options and termination options that the Company is reasonably assured to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Lease expense for operating leases is recognized on a straight-line basis over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive income.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance and insurance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company also acts as a lessor to provide equipment financing through sales-type lease arrangements with certain qualified customers. Revenue from sales-type leases is presented on a gross basis when the company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Amounts due and receivable under these arrangements are recorded at the outset of the arrangement as a contract asset in prepaid expenses and other current assets until such time that invoices are issued in accordance with the terms of the lease, at which point they are recorded as trade accounts receivable in the condensed consolidated balance sheets.</span></div> Net Loss Attributable to Common Stockholders Per Share<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Net loss attributable to common stockholders per share is computed by dividing the weighted-average number of common shares outstanding for the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the definition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.</span></div> <div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Recently Issued and Adopted Accounting Standards</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Credit losses (Topic 326)</span><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, which sets forth a “current expected credit loss” (CECL) model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. The standard is effective for fiscal years beginning after December 2019, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted Topic 326 effective January 1, 2020; such adoption did not have a material impact on its condensed consolidated financial statements.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Recently Issued But Not Yet Adopted Accounting Standards</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">, which removes certain exceptions related to intra-period tax allocations and deferred tax accounting on outside basis differences in foreign subsidiaries and equity method investments. Additionally, it provides other simplifying measures for the accounting for income taxes. ASU 2019-12 is effective for the Company in the first quarter of 2021 and early adoption is permitted. The Company has not yet adopted ASU 2019-12 and is currently evaluating the impact the new guidance will have on its financial position, results of operations and cash flows.</span></div> Significant Risks and Uncertainties Including Business and Credit Concentrations<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents and trade receivables. The Company’s cash and cash equivalents are held by large, credit worthy financial institutions. The Company invests its excess cash in money market funds. The Company has established guidelines relative to credit ratings, diversification and maturities that seek to maintain safety and liquidity. Deposits in these banks may exceed the amounts of insurance provided on such deposits. To date, the Company has not experienced any losses on its deposits of cash and cash equivalents.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Most of the Company’s customers are located in the United States and Asia Pacific. For the three and six months ended June 30, 2020, four customers accounted for 18%, 18%, 17% and 16% of revenue and two customers accounted for 15% and 11% of revenue, respectively. For the three and six months ended </span></div>June 30, 2019, five customers accounted for 16%, 15%, 15%, 15% and 14% of revenue and two customers accounted for 18% and 14% of revenue, respectively.As of June 30, 2020, four customers comprised 19%, 18%, 17% and 17% of accounts receivable. As of December 31, 2019, four customers comprised 20%, 19%, 18% and 12%, respectively, of accounts receivable. 0.18 0.18 0.17 0.16 0.15 0.11 0.16 0.15 0.15 0.15 0.14 0.18 0.14 0.19 0.18 0.17 0.17 0.20 0.19 0.18 0.12 Revenue From Contracts With Customers<div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of revenue</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table depicts the disaggregation of revenue by type of customer or sales channel, market segment as defined by nature of workflows and activities of the end customer and timing of revenue recognition (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%;"><tr><td style="width:1.0%;"/><td style="width:41.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.867%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Type of Sales Channel</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct sales channel</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,738</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,731</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distributor channel</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,819</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,763</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,404</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Market Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Antibody therapeutics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,956</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,445</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,825</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cell therapy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">499</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Synthetic biology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">566</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,763</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,404</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goods and services transferred at a point in time</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,890</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,736</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,578</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,263</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Services transferred over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,679</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,027</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,769</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,141</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,763</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,404</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Revenues by geographical markets are presented in Note 17 to these condensed consolidated financial statements.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Contract Balances</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table provides information about receivables, contract assets and deferred revenue from contracts with customers (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade accounts receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,236</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,334</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets, which are included in 'Prepaid expenses and other current assets'</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,047</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,234</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue (current)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,607</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,686</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue (non-current)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,461</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr></table></div>For each of the three and six months ended June 30, 2020 and 2019, changes in the contract assets were associated with feasibility and development agreement revenues, primarily due to the timing difference of progress made on a project and the related right to bill upon completion of a feasibility program or achievement of milestones. <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table depicts the disaggregation of revenue by type of customer or sales channel, market segment as defined by nature of workflows and activities of the end customer and timing of revenue recognition (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%;"><tr><td style="width:1.0%;"/><td style="width:41.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.864%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.867%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Type of Sales Channel</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct sales channel</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,750</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,738</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,731</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,339</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Distributor channel</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,819</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,763</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,404</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Market Segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Antibody therapeutics</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,956</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,445</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,825</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cell therapy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">499</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Synthetic biology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">566</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,763</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,404</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Timing of Revenue Recognition</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goods and services transferred at a point in time</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,890</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,736</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,578</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,263</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Services transferred over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,679</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,027</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,769</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,141</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,763</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,404</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 8750000 11738000 20731000 24339000 1819000 25000 3616000 65000 10569000 11763000 24347000 24404000 9956000 11445000 21777000 23825000 47000 318000 398000 499000 566000 0 2172000 80000 10569000 11763000 24347000 24404000 8890000 7736000 19578000 17263000 1679000 4027000 4769000 7141000 10569000 11763000 24347000 24404000 <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table provides information about receivables, contract assets and deferred revenue from contracts with customers (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade accounts receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,236</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,334</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract assets, which are included in 'Prepaid expenses and other current assets'</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,047</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,234</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue (current)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,607</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,686</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue (non-current)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,461</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr></table></div> 10236000 9334000 4047000 5234000 8607000 9686000 1098000 1461000 Balance Sheet Accounts<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Inventory</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table shows the components of inventory (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,050</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,392</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,858</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,789</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,908</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,181</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Prepaid expenses and other current assets</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table shows the components of prepaid expenses and other current assets (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,047</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,234</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vendor deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,631</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,946</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table shows the components of accrued expenses and other current liabilities (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and employee related expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,362</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,134</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liability, short-term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,558</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,067</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued product warranty</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,184</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,065</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued legal expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">995</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">793</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,099</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,229</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table shows the components of inventory (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,050</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,392</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,858</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,789</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,908</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,181</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 6050000 3392000 5858000 3789000 11908000 7181000 <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table shows the components of prepaid expenses and other current assets (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract asset</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,047</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,234</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vendor deposits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,631</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,946</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,061</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 4047000 5234000 144000 65000 2239000 554000 2631000 1946000 9061000 7799000 <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Accrued expenses and other current liabilities</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table shows the components of accrued expenses and other current liabilities (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and employee related expenses</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,362</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,134</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liability, short-term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,558</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,067</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued product warranty</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,184</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,065</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued legal expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">995</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">793</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,099</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,229</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 2362000 2134000 2558000 2067000 1184000 1065000 995000 170000 1000000 793000 8099000 6229000 Fair Value of Financial Instruments<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The carrying amounts of the Company’s cash equivalents, accounts receivable and accounts payable approximate fair value due to their relatively short maturities. The Company classifies its cash </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">equivalents, which are comprised primarily of money market funds, within Level 1, as it uses quoted market prices in the determination of fair value.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following tables set forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:41.207%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.844%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:41.207%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.844%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The carrying values and fair values of the Company’s financial instruments not measured at fair value were as follows (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:41.207%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.844%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, including current maturities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,860</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,125</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,827</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,392</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company estimated the fair value of its long-term debt using a market-based approach that considers an average cost of debt. The Company has incorporated its own credit risk for all liability fair value measurements. Such fair value measurements are considered Level 2 under the fair value hierarchy.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company did not have any transfers of financial assets measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 for any of the periods presented.</span></div> <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following tables set forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:41.207%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.844%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,129</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:41.207%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.844%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,035</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 25129000 25129000 0 0 25129000 25129000 0 0 28035000 28035000 0 0 28035000 28035000 0 0 <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The carrying values and fair values of the Company’s financial instruments not measured at fair value were as follows (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:41.207%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.844%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying<br/>Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term debt, including current maturities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,860</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,125</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,827</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,392</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr></table></div> 19860000 21125000 19827000 21392000 Property and Equipment, net<div style="text-indent:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Property and equipment, net comprised the following (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment, tooling and molds</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,817</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,510</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer software and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,014</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,905</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture, fixtures and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,699</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,599</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,304</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,283</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">200</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total property and equipment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,034</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,639</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,277)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,167)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,757</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,472</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Total depreciation expense for the three and six months ended June 30, 2020 was $1.3 million and $2.6 million, respectively. Total depreciation expense for the three and six months ended June 30, 2019 was $1.2 million and $2.3 million, respectively.</span></div> 19817000 19510000 2014000 1905000 1699000 1599000 5304000 5283000 200000 342000 29034000 28639000 14277000 12167000 14757000 16472000 1300000 2600000 1200000 2300000 Leases<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company leases office and laboratory facilities in Emeryville, California under multiple operating leases. In June 2020, the Company entered into an operating lease for 34,789 square feet of additional space in Emeryville, California, as well as amended its existing lease arrangements to vacate certain existing space and extend the terms of its remaining existing space in Emeryville. The lease for additional space commences October 1, 2020 and all of the leases now expire on March 31, 2028. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In addition, the Company also leases multiple facilities in Shanghai, China under operating leases that expire at various dates, including additional office and laboratory facilities under an operating lease agreement that was entered into in July 2020. These leases expire at various dates, the latest of which is August 2023. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Certain of the Emeryville leases contain options to early terminate the lease and options to extend the lease for an additional term. However, the Company is not reasonably certain to exercise any of these options. The monthly base rental rate of the leases is subject to adjustment upon renewal based on then current market rental conditions.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The maturity of the Company’s operating lease liabilities as of June 30, 2020 is as follows (in thousands): </span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.154%;"><tr><td style="width:1.0%;"/><td style="width:85.002%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.798%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Undiscounted lease payments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,087</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,218</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,002</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,006</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,075</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,188</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total undiscounted lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,576</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: implied interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,579)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of operating lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,997</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,558)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,439</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Rent expense for the three and six months ended June 30, 2020 was $0.6 million and $1.2 million, respectively. Rent expense for the three and six months ended June 30, 2019 was $0.6 million and $1.1 million, respectively. Under the terms of the lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments for operating leases were $0.3 million and $0.6 million for the three and six months ended June 30, 2020, including non-lease components such as common area maintenance fees. Variable lease payments for operating leases were $0.2 million and $0.5 million for the three and six months ended June 30, 2019, including non-lease components such as common area maintenance fees.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.410%;"><tr><td style="width:1.0%;"/><td style="width:80.703%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.097%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,159</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">639</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr></table></div><div style="text-indent:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following summarizes additional information related to operating leases:</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.154%;"><tr><td style="width:1.0%;"/><td style="width:85.002%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.798%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.87</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.00</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 34789 <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The maturity of the Company’s operating lease liabilities as of June 30, 2020 is as follows (in thousands): </span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.154%;"><tr><td style="width:1.0%;"/><td style="width:85.002%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.798%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Undiscounted lease payments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,087</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,218</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,002</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,006</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,075</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,188</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total undiscounted lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,576</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: implied interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,579)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of operating lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,997</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,558)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-term operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,439</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 1087000 2218000 2002000 2006000 2075000 7188000 16576000 2579000 13997000 2558000 11439000 600000 1200000 600000 1100000 300000 600000 200000 500000 <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.410%;"><tr><td style="width:1.0%;"/><td style="width:80.703%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.097%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,159</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">639</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr></table></div> 6159000 639000 <div style="text-indent:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following summarizes additional information related to operating leases:</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.154%;"><tr><td style="width:1.0%;"/><td style="width:85.002%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.798%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.87</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.00</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> P6Y10M13D 0.0700 Notes Payable<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In May 2018, the Company entered into a Loan and Security Agreement with East West Bank (the “EWB Loan Agreement”) providing it the ability to borrow up to $20.0 million. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The EWB Loan Agreement has a term of 48 months and carries an interest only period through May 2021, such interest only period subject to extension based on certain cash and revenue metrics. The note payable is collateralized by substantially all the assets of the Company, excluding intellectual property, which is subject to a negative pledge. The note carries an interest rate of 6.73% per annum.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The EWB Loan Agreement contains customary negative covenants that limit the Company’s ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets and merge or consolidate. The EWB Loan Agreement also contains customary affirmative covenants, including requirements to, among other things, deliver audited financial statements. In addition, the EWB Loan Agreement contains covenants associated with cash holdings with East West Bank and ratios of cash to cash burn. As of June 30, 2020 and December 31, 2019, the Company was in compliance with the terms and covenants of the EWB Loan Agreement.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following is a schedule of payments due on notes payable as of June 30, 2020 (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:84.957%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.843%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">684</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,832</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,475</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:30pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total payments due</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,991</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest payments, loan discounts and financing costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,131)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion, less loan discounts and financing costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,596)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:30pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notes payable, net of current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,264</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Total interest cost incurred for the three and six months ended June 30, 2020 was $0.4 million and $0.7 million, respectively. Total interest cost incurred for the three and six months ended June 30, 2019 was $0.4 million and $0.8 million, respectively.</span></div> 20000000.0 P48M 0.0673 <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following is a schedule of payments due on notes payable as of June 30, 2020 (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:84.957%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.843%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December 31:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">684</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,832</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,475</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:30pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total payments due</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,991</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest payments, loan discounts and financing costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,131)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion, less loan discounts and financing costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,596)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:30pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notes payable, net of current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,264</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 684000 12832000 8475000 21991000 2131000 1596000 18264000 400000 700000 400000 800000 Stock Compensation Plans<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">2011 Equity Incentive Plan</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June 30, 2020, the number of shares of common stock issuable under the 2011 Equity Incentive Plan, as amended (the “2011 Plan”), was 11,154,553 shares, including shares issuable upon the exercise of outstanding awards. Following the adoption of the 2020 Incentive Award Plan in July 2020, any awards outstanding under the 2011 Plan continue to be governed by their existing terms but no further awards may be granted under the 2011 Plan.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">2020 Incentive Award Plan</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In July 2020, the Company’s Board of Directors approved the 2020 Incentive Award Plan (the “2020 Plan”). The initial number of shares authorized and available for issuance in connection with the grant of future awards is 6,750,000.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">2020 Employee Stock Purchase Plan</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In July 2020, the Company’s Board of Directors approved the 2020 Employee Stock Purchase Plan (the “ESPP”). A total of 612,150 shares of common stock was initially reserved for issuance under the ESPP. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;">Stock-based compensation</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Stock-based compensation related to the Company's stock-based awards was recorded as an expense and allocated as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.303%;"><tr><td style="width:1.0%;"/><td style="width:39.250%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.573%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.437%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.211%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.437%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.775%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.437%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.780%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,064</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">830</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">586</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,115</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">770</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">292</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,352</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">949</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,531</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,763</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table>Stock-based compensation capitalized in inventory was immaterial as of June 30, 2020 and December 31, 2019. 11154553 6750000 612150 Stock-based compensation related to the Company's stock-based awards was recorded as an expense and allocated as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.303%;"><tr><td style="width:1.0%;"/><td style="width:39.250%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.573%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.437%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.211%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.437%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.775%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.437%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.780%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,064</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">830</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">586</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,115</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">770</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">292</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,352</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">949</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,531</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,763</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> 54000 0 60000 0 553000 432000 1064000 830000 586000 446000 1115000 770000 159000 71000 292000 163000 1352000 949000 2531000 1763000 Income TaxesThe Company’s provision for income taxes was $8,000 and $24,000, respectively, for the three and six months ended June 30, 2020 and $15,000 and $34,000, respectively, for the three and six months ended June 30, 2019. Deferred tax assets generated from the Company’s domestic net operating losses have been fully reserved, as the Company believes it is not more likely than not that the benefit will be realized. 8000 24000 15000 34000 Statements of Cash Flows<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The supplemental cash flow information consists of the following (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for interest</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">684</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:3pt double #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued issuance costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,248</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in accounts payable and accrued liabilities related to purchases of property and equipment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Release of repurchase rights on early exercised options</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The supplemental cash flow information consists of the following (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.005%;"><tr><td style="width:1.0%;"/><td style="width:70.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.440%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.820%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for interest</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">684</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:3pt double #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued issuance costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,248</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in accounts payable and accrued liabilities related to purchases of property and equipment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Release of repurchase rights on early exercised options</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:3pt double #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 684000 677000 6000 91000 1248000 0 -69000 239000 176000 0 Commitments and Contingencies<div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Legal Proceedings</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">From time to time, the Company may be involved in legal and administrative proceedings and claims of various types. The Company records a liability in its financial statements for these matters when a loss is known and considered probable and the amount can be reasonably estimated. The Company does not recognize gain contingencies until they are realized. Legal costs incurred relating to loss contingencies are expensed as incurred.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In July 2020, AbCellera Biologics Inc. (“AbCellera”) filed a complaint in the United States District Court for the District of Delaware, alleging that the Company infringed and continues to infringe, directly and indirectly, the following patents exclusively licensed by AbCellera by making, using, offering for sale, selling and/or importing our Beacon and Culture Station instruments and the OptoSelect chips, and sale of the Opto Plasma B Discovery Workflow: U.S. Patent Nos. 10,107,812, 10,274,494, 10,466,241, 10,578,618, 10,697,962, 10,087,408, 10,421,936 and 10,704,018. AbCellera is seeking, among other things, judgment of infringement, a permanent injunction and damages (including lost profits, a </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">reasonable royalty, reasonable costs and attorney’s fees and treble damages for willful infringement). This lawsuit remains pending.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">While the Company believes that the patent assertions by AbCellera are without merit and intends to defend itself vigorously, outcomes in litigation can be uncertain and it is possible a court may disagree with the Company’s position. An adverse determination in this litigation could subject the Company to significant liabilities, require it to seek licenses from or pay royalties to AbCellera or prevent it from manufacturing, selling or using certain of its products, any of which could have a material adverse effect on the Company’s business, financial condition, results of operations and prospects.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;">On August 24, 2020, the Company filed a complaint in federal court in the Northern District of California against AbCellera and Lineage BioSciences, Inc., an entity previously acquired by AbCellera. The complaint includes two counts of unfair competition and one count of non-infringement of U.S. Patent No. 10,053,839. The Company is seeking, among other things, damages and a judgment of non-infringement.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">No provision has been made for patent-related litigation because the Company believes that it is not probable that a liability had been incurred as of June 30, 2020. </span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company is not currently involved in any other claims or legal actions, nor is management aware of any potential claims or legal actions, for which the ultimate disposition could have a material adverse effect on the Company’s financial position, results of operations, or liquidity.</span></div><div style="padding-left:36pt;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;">Product Warranty</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The table below represents the activity in the product warranty accrual included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):</span></div><div style="padding-left:36pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:469.50pt;"><tr><td style="width:1.0pt;"/><td style="width:178.00pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:69.25pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:3.25pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:66.25pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:4.00pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:64.75pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:3.25pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:64.75pt;"/><td style="width:1.0pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,194</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">739</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,065</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to existing warranties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(91)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(105)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for new warranties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement of pre-existing warranties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(139)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(218)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,184</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">729</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,184</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">729</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 2 1 0 <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The table below represents the activity in the product warranty accrual included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):</span></div><div style="padding-left:36pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:469.50pt;"><tr><td style="width:1.0pt;"/><td style="width:178.00pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:69.25pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:3.25pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:66.25pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:4.00pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:64.75pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:3.25pt;"/><td style="width:1.0pt;"/><td style="width:1.0pt;"/><td style="width:64.75pt;"/><td style="width:1.0pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,194</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">739</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,065</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to existing warranties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(91)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(213)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(105)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for new warranties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">220</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement of pre-existing warranties</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(139)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(218)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,184</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">729</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,184</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">729</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 1194000 739000 1065000 601000 -91000 -41000 -213000 -105000 220000 220000 550000 550000 139000 189000 218000 317000 1184000 729000 1184000 729000 Net Loss Attributable to Common Stockholders Per Share<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Potentially issuable shares of common stock include shares issuable upon the exercise of outstanding employee stock option awards. Awards granted with performance conditions are excluded from the shares used to compute diluted earnings per share until the performance conditions associated with the awards are met.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per common share (in thousands, except share and per share data):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.452%;"><tr><td style="width:1.0%;"/><td style="width:41.575%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.753%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.436%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.753%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.436%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.753%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.436%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.758%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to common stockholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,185)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,390)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative undeclared dividends on Series D convertible preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(797)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(797)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,594)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,586)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to common stockholders, basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,227)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,449)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,976)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares used to compute net income per share, basic and diluted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,109,545</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,872,183</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,078,756</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,795,290</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.43)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.29)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Since the Company was in a loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share attributable to common stockholders, as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods presented as they had an anti-dilutive effect:</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:41.207%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.844%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible preferred stock (on an if-converted basis)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,462,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,462,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,462,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,462,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options to purchase common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,223,870</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,003,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,223,870</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,003,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted shares of common stock related to early exercise of options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,187</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,187</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warrants to purchase Series C convertible preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,839,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,602,371</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,839,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,602,371</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> The following table sets forth the computation of basic and diluted earnings per common share (in thousands, except share and per share data):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.452%;"><tr><td style="width:1.0%;"/><td style="width:41.575%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.753%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.436%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.753%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.436%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.753%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.436%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.758%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to common stockholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,185)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(20,855)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,390)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative undeclared dividends on Series D convertible preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(797)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(797)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,594)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,586)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to common stockholders, basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,227)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,982)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,449)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,976)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average shares used to compute net income per share, basic and diluted</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,109,545</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,872,183</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,078,756</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,795,290</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.25)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.43)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.29)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> -12430000 -6185000 -20855000 -10390000 797000 797000 1594000 1586000 -13227000 -13227000 -6982000 -6982000 -22449000 -22449000 -11976000 -11976000 3109545 2872183 3078756 2795290 -4.25 -2.43 -7.29 -4.28 The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods presented as they had an anti-dilutive effect:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.857%;"><tr><td style="width:1.0%;"/><td style="width:41.207%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.842%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.441%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.844%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Convertible preferred stock (on an if-converted basis)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,462,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,462,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,462,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,462,272</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options to purchase common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,223,870</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,003,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,223,870</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,003,580</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted shares of common stock related to early exercise of options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,187</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,187</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Warrants to purchase Series C convertible preferred stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,519</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,839,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,602,371</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,839,848</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,602,371</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table> 50462272000 50462272000 50462272000 50462272000 10223870000 8003580000 10223870000 8003580000 17187000 0 17187000 0 136519000 136519000 136519000 136519000 60839848000 58602371000 60839848000 58602371000 Equity Method Investment in Joint venture<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In 2017 Berkeley Lights entered into agreements with the MD Anderson Cancer Center (“MDACC”) to form a joint venture, Optera Therapeutics Corp. (“Optera”), the purpose of which was, in part, to develop and standardize workflows and protocols to enable healthcare providers to implement proof of concept and/or clinical study protocols and cell processing to select and manipulate immune cells using the Company’s technology. Both Berkeley Lights and MDACC received 50% ownership of Optera in consideration for legal fees incurred to set up the new company.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The Company accounted for its investment and financial interests in Optera using the equity method of accounting and included the Company’s proportionate share of the net loss in its consolidated net loss in the condensed consolidated statement of operations and comprehensive loss. In May 2019, the Optera Board of Directors determined that Optera would cease operations effective immediately and begin the process of dissolution and winding up of the operations.</span></div>The total equity losses recorded under this arrangement were $0.2 million and $0.8 million, respectively, during the three and six months ended June 30, 2019, which are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. 0.50 -200000 -800000 Convertible Note Receivable and Embedded Derivative<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">In 2018, the Company entered into a note agreement with Optera. The Optera Note, which had an original maturity date in April 2019 and carries interest at 4.0%, was amended in December 2018 to extend the maturity date to October 2019. Total amounts issued under the Optera Note were $2.0 million through the year ended December 31, 2019.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">These notes convert automatically into the equity securities issued in the next Optera equity financing round greater than $20.0 million at a 20% discount to the issuance price. Alternatively, upon change of control or IPO, at the option of the holder the notes will either a) become and due and payable in cash or b) convert into common shares. The balance of the notes receivable, which are reported as prepaid and other current assets in the condensed consolidated balance sheets, was $10,000 at June 30, 2020 and December 31, 2019, respectively.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The discounted conversion rate in the Optera Note is considered a redemption feature that is an embedded derivative requiring bifurcation and separate accounting at its estimated fair value. The estimated fair value of the embedded derivative upon issuance in April 2018 was an asset of $0.2 million. The estimated fair value of this derivative instrument was recognized as a note discount and as an embedded derivative asset on the condensed consolidated balance sheet upon issuance. The Company amortized the note discount into interest income using the effective interest method. Total amortization of the note discount was $40,000 and $60,000 for the three and six months ended June 30, 2019, respectively.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The embedded derivative requires periodic re-measurements to fair value while the instrument is still outstanding. The change in the estimated value is recorded in other income (expense), net in the condensed consolidated statement of operations and comprehensive loss. The total amount recorded for the change in fair value of the embedded derivative was $0.1 million for the six months ended June 30, 2019. Additionally, the Company recorded an impairment in the amount of $0.2 million in the three months ended June 30, 2019 for the full reduction in the fair value of the asset due to the resolution by the Optera Board of Directors to dissolve Optera (see Note 15 to these condensed consolidated financial statements).</span></div> 0.040 2000000.0 20000000.0 0.20 10000 10000 200000 40000 60000 -100000 200000 Segments<div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#231f20;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company has one business activity and there are no segment managers who are held accountable for operations. Accordingly, the Company has a single reportable segment structure. The Company’s principal operations and decision-making functions are located in the United States.</span></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table provides the Company’s revenues by geographical market based on the location where the services were provided or to which product was shipped (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%;"><tr><td style="width:1.0%;"/><td style="width:36.620%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.827%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.469%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.827%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.831%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,669</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,150</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,688</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,244</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,549</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,104</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,417</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,656</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,002</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,093</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,299</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,763</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,404</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">North America includes the United States and related territories. Asia Pacific also includes Australia.</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">As of June 30, 2020 and December 31, 2019, substantially all of the Company’s long-lived assets were located in the United States of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"> America.</span> <div style="padding-left:36pt;text-align:justify;margin-top:10pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;">The following table provides the Company’s revenues by geographical market based on the location where the services were provided or to which product was shipped (in thousands):</span></div><div style="padding-left:36pt;margin-top:10pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.708%;"><tr><td style="width:1.0%;"/><td style="width:36.620%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.827%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.469%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.827%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.442%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.831%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six months ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North America</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,669</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,150</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,688</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,244</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,549</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,104</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,417</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,656</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,002</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,093</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,299</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,569</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,763</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:11pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,404</span><span style="font-size:11pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 5669000 3212000 14150000 11688000 2244000 3549000 7104000 5417000 2656000 5002000 3093000 7299000 10569000 11763000 24347000 24404000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - shares
6 Months Ended
Jun. 30, 2020
Jul. 31, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2020  
Document Transition Report false  
Entity File Number 001-39388  
Entity Registrant Name Berkeley Lights, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 35-2515390  
Entity Address, Address Line One 5858 Horton Street, Suite 320  
Entity Address, City or Town Emeryville  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94608  
City Area Code 510  
Local Phone Number 858-2855  
Title of 12(b) Security Common stock, $0.00005 par value  
Trading Symbol BLI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period true  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   63,736,583
Entity Central Index Key 0001689657  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 59,170 $ 81,033
Trade accounts receivable 10,236 9,334
Inventory 11,908 7,181
Prepaid expenses and other current assets 9,061 7,799
Total current assets 90,375 105,347
Restricted cash 270 270
Property and equipment, net 14,757 16,472
Operating lease right-of-use assets 13,000 7,785
Other assets 1,016 1,135
Total assets 119,418 131,009
Current liabilities:    
Trade accounts payable 4,270 3,239
Accrued expenses and other current liabilities 8,099 6,229
Current portion of notes payable 1,596 5,765
Deferred revenue 8,607 9,686
Total current liabilities 22,572 24,919
Notes payable, net of current portion 18,264 14,062
Deferred revenue, net of current portion 1,098 1,461
Lease liability, long-term 11,439 6,784
Total liabilities 53,373 47,226
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Convertible preferred stock, $0.00005 par value. Authorized 101,648,657 shares at June 30, 2020 and December 31, 2019, respectively; issued and outstanding 50,462,272 shares at June 30, 2020 and December 31, 2019, respectively 224,769 224,769
Common stock, $0.00005 par value. Authorized 130,600,000 shares at June 30, 2020 and 124,433,107 at December 31, 2019, respectively; issued and outstanding 3,288,531 and 3,073,067 shares at June 30, 2020 and December 31, 2019, respectively 0 0
Additional paid-in capital 12,431 9,314
Accumulated deficit (171,155) (150,300)
Total stockholders’ equity 66,045 83,783
Total liabilities and stockholders’ equity $ 119,418 $ 131,009
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Convertible preferred stock, par value (in dollars per share) $ 0.00005 $ 0.00005
Convertible preferred stock authorized (in shares) 101,648,657 101,648,657
Convertible preferred stock issued (in shares) 50,462,272 50,462,272
Convertible preferred stock outstanding (in shares) 50,462,272 50,462,272
Common stock, par value (in dollars per share) $ 0.00005 $ 0.00005
Common stock authorized (in shares) 130,600,000 124,433,107
Common stock issued (in shares) 3,288,531 3,073,067
Common stock outstanding (in shares) 3,288,531 3,073,067
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue:        
Total revenue $ 10,569 $ 11,763 $ 24,347 $ 24,404
Cost of sales:        
Total cost of sales 3,607 2,191 7,406 4,987
Gross profit 6,962 9,572 16,941 19,417
Operating expenses:        
Research and development 11,843 9,642 22,819 18,385
General and administrative 4,193 3,080 8,190 5,722
Sales and marketing 3,076 2,452 6,310 4,289
Total operating expenses 19,112 15,174 37,319 28,396
Loss from operations (12,150) (5,602) (20,378) (8,979)
Other income (expense):        
Interest expense (356) (350) (713) (704)
Interest income 47 270 198 502
Other income (expense), net 37 (488) 62 (1,175)
Loss before income taxes (12,422) (6,170) (20,831) (10,356)
Provision for income taxes 8 15 24 34
Net loss and net comprehensive loss (12,430) (6,185) (20,855) (10,390)
Net loss and net comprehensive loss $ (12,430) $ (6,185) $ (20,855) $ (10,390)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (4.25) $ (2.43) $ (7.29) $ (4.28)
Weighted-average shares used in calculating net income per share, basic and diluted (in shares) 3,109,545 2,872,183 3,078,756 2,795,290
Product        
Revenue:        
Total revenue $ 9,107 $ 7,795 $ 19,790 $ 17,322
Cost of sales:        
Total cost of sales 2,384 1,949 5,004 4,405
Service        
Revenue:        
Total revenue 1,462 3,968 4,557 7,082
Cost of sales:        
Total cost of sales $ 1,223 $ 242 $ 2,402 $ 582
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Changes in Stockholder’s Equity (Unaudited) - USD ($)
$ in Thousands
Total
Convertible Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2018   50,462,272 2,690,264    
Beginning balance at Dec. 31, 2018 $ 97,631 $ 224,769 $ 0 $ 4,860 $ (131,998)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)     100,631    
Exercise of stock options 217     217  
Stock-based compensation 814     814  
Net loss (4,205)       (4,205)
Ending balance (in shares) at Mar. 31, 2019   50,462,272 2,790,895    
Ending balance at Mar. 31, 2019 94,457 $ 224,769 $ 0 5,891 (136,203)
Beginning balance (in shares) at Dec. 31, 2018   50,462,272 2,690,264    
Beginning balance at Dec. 31, 2018 97,631 $ 224,769 $ 0 4,860 (131,998)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (10,390)        
Ending balance (in shares) at Jun. 30, 2019   50,462,272 2,921,091    
Ending balance at Jun. 30, 2019 89,328 $ 224,769 $ 0 6,947 (142,388)
Beginning balance (in shares) at Mar. 31, 2019   50,462,272 2,790,895    
Beginning balance at Mar. 31, 2019 94,457 $ 224,769 $ 0 5,891 (136,203)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)     130,196    
Exercise of stock options 107     107  
Stock-based compensation 949     949  
Net loss (6,185)       (6,185)
Ending balance (in shares) at Jun. 30, 2019   50,462,272 2,921,091    
Ending balance at Jun. 30, 2019 89,328 $ 224,769 $ 0 6,947 (142,388)
Beginning balance (in shares) at Dec. 31, 2019   50,462,272 3,073,067    
Beginning balance at Dec. 31, 2019 83,783 $ 224,769 $ 0 9,314 (150,300)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)     8,580    
Exercise of stock options 21     21  
Vesting of shares subject to repurchase from early exercised options 88     88  
Stock-based compensation 1,213     1,213  
Net loss (8,425)       (8,425)
Ending balance (in shares) at Mar. 31, 2020   50,462,272 3,081,647    
Ending balance at Mar. 31, 2020 76,680 $ 224,769 $ 0 10,636 (158,725)
Beginning balance (in shares) at Dec. 31, 2019   50,462,272 3,073,067    
Beginning balance at Dec. 31, 2019 83,783 $ 224,769 $ 0 9,314 (150,300)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (20,855)        
Ending balance (in shares) at Jun. 30, 2020   50,462,272 3,288,531    
Ending balance at Jun. 30, 2020 66,045 $ 224,769 $ 0 12,431 (171,155)
Beginning balance (in shares) at Mar. 31, 2020   50,462,272 3,081,647    
Beginning balance at Mar. 31, 2020 76,680 $ 224,769 $ 0 10,636 (158,725)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)     206,884    
Exercise of stock options 411     411  
Vesting of shares subject to repurchase from early exercised options 88     88  
Stock-based compensation 1,296     1,296  
Net loss (12,430)       (12,430)
Ending balance (in shares) at Jun. 30, 2020   50,462,272 3,288,531    
Ending balance at Jun. 30, 2020 $ 66,045 $ 224,769 $ 0 $ 12,431 $ (171,155)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash flows from operating activities:    
Net loss $ (20,855) $ (10,390)
Adjustments to reconcile net loss to cash used in operating activities:    
Depreciation 2,619 2,342
Stock-based compensation 2,531 1,763
Amortization of operating lease right-of-use assets 944 788
Non-cash interest and other (income) expense related to debt and note receivable agreements 34 (28)
Provision for excess and obsolete inventory 79 155
Loss on impairment of property and equipment 61 689
Change in fair value of embedded derivative 0 62
Equity method losses in Optera Therapeutics Corp. 0 806
Net loss on dissolution of Optera Therapeutics Corp. 0 236
Changes in operating assets and liabilities:    
Trade accounts receivable (902) 5,169
Inventory (4,547) (2,015)
Prepaid expenses and other current assets (1,143) (199)
Trade accounts payable 1,404 1,022
Deferred revenue (1,441) (5,477)
Accrued expenses and other current liabilities 1,249 70
Operating lease liabilities (1,012) (832)
Net cash used in operating activities (20,979) (5,839)
Cash flows from investing activities:    
Purchase of property and equipment (1,316) (4,121)
Issuance of notes receivable 0 (1,000)
Net cash used in investing activities (1,316) (5,121)
Cash flows from financing activities:    
Net proceeds from issuance of preferred stock 432 324
Net cash provided by financing activities 432 324
Net decrease in cash and cash equivalents and restricted cash (21,863) (10,636)
Cash and cash equivalents and restricted cash at beginning of period 81,303 99,887
Cash and cash equivalents and restricted cash at end of period $ 59,440 $ 89,251
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
The Company and Basis of Presentation
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Basis of Presentation The Company and Basis of Presentation
Description of Business
Berkeley Lights, Inc. (the “Company” or “Berkeley Lights”), was incorporated as a Delaware corporation on April 5, 2011. Berkeley Lights is a leading Digital Cell Biology company focused on enabling and accelerating the rapid development and commercialization of biotherapeutics and other cell-based products. Berkeley Lights’ platform is a fully integrated, end-to-end solution, comprised of proprietary consumables, including our OptoSelect chips and reagent kits, advanced automation systems and advanced application and workflow software.
In 2017, Berkeley Lights incorporated BLI Europe International, Ltd. as a wholly-owned subsidiary in the United Kingdom to support Berkeley Lights’ planned expansion in Europe. Berkeley Lights also established a representative branch office in China during 2019 to support its pre-sales and marketing efforts in the region. Berkeley Lights and its consolidated subsidiary are hereinafter referred to as the “Company”. The Company’s headquarters are in Emeryville, California.
The Company commercially launched its platform in December of 2016, which included its Beacon system and the alpha version of its Opto Cell Line Development 1.0 workflow, targeted to the antibody therapeutics market. In June 2019, the Company launched its desktop Lightning system targeted for assay development and lower throughput workflows, and in early 2020 the Company launched the Culture Station instrument. The Company is expanding the platform capabilities through the commercial launch of additional workflows in its core markets of antibody therapeutics, cellular therapy and synthetic biology.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of Berkeley Lights in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation of S-X of the Securities and Exchange Commission (“the SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of Berkeley Lights’ management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of our financial information have been included.
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the amounts reported in its condensed consolidated financial statements and the accompanying notes. Despite the Company’s intentions to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or for any other period. The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2019 included in our Registration Statement on Form S-1, which has been filed with the SEC on July 16, 2020.
Reverse Stock Split
On July 10, 2020, the Board of Directors of the Company approved a 1-for-2 reverse stock split of its issued and outstanding common stock and convertible preferred stock, which was effected on July 14, 2020. All issued and outstanding shares of common stock and convertible preferred stock and related per share amounts contained in the accompanying consolidated financial statements have been retroactively adjusted to reflect this reverse stock split for all periods presented. The par value of the authorized stock was not adjusted as a result of the reverse stock split. Other than the par value, all share and per share data shown in the accompanying condensed consolidated financial statements and related notes have been retroactively revised to reflect the reverse stock split.
Initial Public Offering
The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on July 16, 2020 by the SEC, and the Company’s common stock began trading on the NASDAQ Global Select Market on July 17, 2020. On July 21, 2020, the Company completed its IPO, in which the Company sold 9,315,000 shares of common stock (which included 1,215,000 shares that were offered and sold pursuant to the full exercise of the IPO underwriters’ option to purchase additional shares) at a price to the public of $22 per share. Including the option exercise, the Company received aggregate net proceeds of $188.0 million after deducting offering costs, underwriting discounts and commissions of $16.9 million.
Immediately prior to the completion of the IPO, 50,462,272 shares of convertible preferred stock then outstanding converted into an equivalent number of shares of common stock.
Liquidity
The Company’s condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. The Company has experienced losses from its operations since its inception and has relied primarily on equity and debt financing to fund its operations to date. For the three and six months ended June 30, 2020, the Company had a consolidated net loss of $12.4 million and $20.9 million, respectively. As of June 30, 2020, the Company had cash and cash equivalents of $59.2 million and an accumulated deficit of $171.2 million. Management expects to continue to incur significant expenses for the foreseeable future and to incur operating losses in the near term while the Company makes investments to support its anticipated growth. Management believes that its cash and cash equivalents balance as of June 30, 2020, as well as the proceeds from the IPO received in July 2020, provide sufficient capital resources to continue its operation for at least 12 months from the issuance date of the accompanying condensed consolidated financial statements.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.
The Company records cash and cash equivalents as restricted when it is unable to freely use such cash and cash equivalents for general operating purposes. At June 30, 2020 and December 31, 2019, restricted cash consists of cash on deposit in a financial institution that is restricted from use for the Company’s corporate credit card program.
The following table provides a reconciliation of cash and cash equivalents and restricted cash on the condensed consolidated balance sheets to the totals presented on the condensed consolidated statements of cash flows (in thousands):
June 30,
2020
December 31,
2019
Cash and cash equivalents$59,170 $81,033 
Restricted cash270 270 
Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows$59,440 $81,303 
Trade Accounts Receivable
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company maintains an allowance for doubtful accounts for estimated losses inherent in its account receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ respective financial conditions, the amounts of receivables in dispute and the current receivables aging and current payment patterns. To the extent identified, account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We have not had any material write-offs or allowance for doubtful accounts in the three and six months ended June 30, 2020 and 2019.
Revenue Recognition
The Company derives revenue from two primary sources, product revenues, which are comprised primarily of direct platform sales revenues and consumables revenues, and service revenues, which are comprised of revenue from joint development agreements, service and warranty, platform support and feasibility studies on the Company’s platforms. Revenues are recognized net of applicable taxes imposed on the related transaction.
The Company recognizes revenue when the Company satisfies the performance obligations under the terms of a contract and control of its products and services is transferred to its customers in an amount that reflects the consideration the Company expects to receive from its customers in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract based on stand-alone selling price, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service.
The Company’s agreements with customers often include multiple performance obligations, which can sometimes be included in separate contracts entered into within a reasonably short period of time. The Company considers an entire customer arrangement to determine if separate contracts should be considered combined for the purposes of revenue recognition.
In order to determine the stand-alone selling price, the Company conducts a periodic analysis to determine whether various goods or services have an observable stand-alone selling price as well as to identify significant changes to current stand-alone selling prices. If the Company does not have an observable stand-alone selling price for a particular good or service, then the stand-alone selling price for
that particular good or service is estimated using an approach that maximizes the use of observable inputs. The Company’s process for determining stand-alone selling price requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. The Company believes that this method results in an estimate that represents the price the Company would charge for the product offerings if they were sold separately.
For most of its performance obligations, the Company has established stand-alone selling price as a range rather than a single value, such range being plus or minus 15% of the median of observable prices. If the contractually stated prices of all the performance obligations in a contract fall within their respective stand-alone selling price ranges, the Company will allocate the transaction price at the contractually stated amounts. In situations where the contractually stated price for one or more performance obligations in a contract fall(s) outside of their respective stand-alone selling price range, the Company will use the mid-point of the respective stand-alone selling price range for performance obligations in the contract priced outside of their respective stand-alone selling price range(s) and the contract values for performance obligations priced within their respective stand-alone selling price range(s), to allocate the transaction price on a relative stand- alone selling price basis.
Taxes, such as sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales.
The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions the Company enters into with its customers.
Product revenues
Product revenues are comprised of two major revenue streams, direct platform sales and consumables. Direct platform sales revenues are comprised of advanced automation systems (including fully paid workflow licenses) as well as Culture Station instruments. Consumables revenues are comprised of OptoSelect chips required to run the system as well as reagent kits. The Company’s standard arrangement with its customers is generally a purchase order or an executed contract. Revenue on product sales is recognized when control has transferred to the customer which typically occurs when the product has been shipped to the customer, risk of loss has transferred to the customer and the Company has a present right to payment for the system, chip or kit, as applicable. In certain limited circumstances when a product sale includes client acceptance provisions, the Company will first assess such terms to determine if the control of the good is being transferred to the customer in accordance with the agreed-upon specifications in the contract. To the extent that such acceptance provisions can be objectively determined to be aligned with the standard specifications of the arrangement, are defined and easily evaluated for completion, as well as do not afford the customer any additional rights or create additional performance obligations for the Company, such provisions would be determined perfunctory and would not preclude revenue recognition presuming all other criteria are met. If such acceptance provisions are considered to be substantive, revenue is recognized either when client acceptance has been obtained, client acceptance provisions have lapsed, or the Company has objective evidence that the criteria specified in the client acceptance provisions have been satisfied. Payment terms are generally thirty to ninety days from the date of invoicing.
On a limited basis, the Company also enters into fixed-term sales-type lease arrangements with certain qualified customers. Revenue from sales-type lease arrangements is generally recognized in a manner consistent with platform equipment, assuming all other revenue recognition criteria have been met.
Service revenues
Service revenues primarily consist of joint development agreements, service and warranty, platform support and feasibility studies on the Company’s advanced automation systems and workflows. The Company’s services are provided primarily on a fixed fee basis; from time to time these fixed fee contracts may be invoiced at the outset of the arrangements. The Company recognizes revenue from the sale of extended warranty and enhanced service warranty arrangements over the respective period, while revenue on feasibility studies is recognized over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Revenue on platform support is recognized as the services are performed. Service contracts are typically short-term in nature. Payment terms are generally thirty to ninety days from the date of invoicing.
Joint development agreements are agreements whereby the Company provides services for the development of customized advanced automation systems and workflows to meet a specific customer’s needs. Such contracts generally include defined milestones associated with these development activities over extended periods of time, some in excess of twenty-four months. Typically, there are formal customer acceptance clauses as each milestone is completed, and an approval to proceed with the next milestone is generally required. The Company recognizes revenue over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Payment terms are generally thirty to ninety days from the achievement of each milestone.
The Company places a constraint on a variable consideration estimate that focuses on possible future downward revenue adjustments (i.e., revenue reversals) if there is uncertainty that could prevent a faithful depiction of the consideration to which the Company expects to be entitled to. The constraint estimate is reassessed at each reporting date until the uncertainty is resolved.
Contract assets and contract liabilities
Contract assets include amounts where revenue recognized exceeds the amount invoiced to the customer and the right to payment is not solely subject to the passage of time. The Company’s contract asset balances of $4.0 million and $5.2 million as of June 30, 2020 and December 31, 2019, respectively, are primarily from its development and feasibility study agreements. The Company does not have impairment losses associated with contracts with customers for the three and six months ended June 30, 2020 and 2019.
Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenues have not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following twelve months is recorded as a current liability and the remaining portion is recorded as non-current.
Contract assets and contract liabilities are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current or long-term on the condensed consolidated balance sheet based on the timing of when the Company expects to complete the related performance obligations and invoice the customers. Contract liabilities are classified as current or long-term on the condensed consolidated balance sheet based on the timing when the revenue recognition associated to the related customer payments and invoicing is expected to occur.
Costs to obtain or fulfill a contract
Origination costs relate primarily to the payment of incentive bonuses that are directly related to sales transactions. Fulfillment costs generally include the direct cost of services such as platform support and feasibility studies.
Origination and fulfillment costs that are internal to the Company are generally expensed when incurred because most of those costs are incurred concurrently with the delivery of the related goods and services, which are predominantly recognized at a point in time or short-term in nature. The origination costs that are related to long-term development agreements are capitalized and amortized over the relevant service period.
The origination costs that are related to long-term development agreements are not material as of June 30, 2020 and 2019.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation on property and equipment is computed using the straight-line method over the estimated useful lives of the assets, as presented in the table below. Expenditures for major additions and improvements to property and equipment are capitalized and maintenance and repairs are charged to expense as incurred. Assets not yet placed in use are not depreciated.
The estimated useful lives of Company’s property and equipment are as follows:
Equipment, tooling and molds
5-7 years
Computer equipment and software
3-7 years
Furniture, fixtures and other
3-7 years
Leasehold ImprovementsShorter of lease term or estimated useful life
Other Assets
Other current assets and other assets consist primarily of prepaid rent, prepaid insurance and advance payments made to certain vendors for future delivery of goods or services and software implementation costs for cloud-based hosting arrangements that are a service contract.
The Company expenses all cloud-based hosting arrangement related costs (internal and external) that were incurred in the planning and post-implementation operation stages of such implementations and capitalizes costs related to the application development stage of such projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of five years starting on the date that the projects are placed into production and are ready for their intended use.
Deferred Offering Costs
Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to equity offerings, are capitalized and will be offset against proceeds upon the consummation of the offering within stockholders’ equity. As of December 31, 2019, there were no capitalized deferred offering costs in the condensed consolidated balance sheet and as of June 30, 2020, there were $1.7 million of deferred offering costs which are reported as prepaid and other current assets in the condensed consolidated balance sheets.
Research and Development Costs
Research and development costs primarily consist of salaries, benefits, incentive compensation, stock-based compensation, and allocated facilities costs for employees and contractors engaged in development
arrangements, research, regulatory affairs, and product development. The Company expenses all research and development costs in the periods in which they are incurred.
Income Taxes
The Company accounts for income taxes under an asset-and-liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credits measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.
The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company's policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, as a component of the provision for income taxes in the condensed consolidated statements of operations and to include accrued interest and penalties within the related tax liability line in the condensed consolidated balance sheets.
For all periods presented, the Company has provided a valuation reserve equal to 100% of its deferred tax assets as the Company is not in a position to determine if its operating plans will be successful and result in taxable income to absorb any loss carryforwards.
Stock-Based Compensation
The Company maintains an incentive compensation plan under which incentive stock options and non-qualified stock options are granted primarily to employees and non-employee consultants.
Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock-based awards is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur.
Fair Value Measurements
The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (see Note 6 to these condensed consolidated financial statements):
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date for identical assets and liabilities.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.
The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer.
Product Warranties
The Company provides a one year assurance-type warranty on its platforms and chip consumables. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the actual and projected product failure rates, estimated repair costs, freight, material, labor, and overhead costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated.
Leases
The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter, if modified. The lease term includes any renewal options and termination options that the Company is reasonably assured to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
Lease expense for operating leases is recognized on a straight-line basis over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive income.
For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.
The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance and insurance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.
The Company also acts as a lessor to provide equipment financing through sales-type lease arrangements with certain qualified customers. Revenue from sales-type leases is presented on a gross basis when the company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Amounts due and receivable under these arrangements are recorded at the outset of the arrangement as a contract asset in prepaid expenses and other current assets until such time that invoices are issued in accordance with the terms of the lease, at which point they are recorded as trade accounts receivable in the condensed consolidated balance sheets.
Net Loss Attributable to Common Stockholders Per Share
Net loss attributable to common stockholders per share is computed by dividing the weighted-average number of common shares outstanding for the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.
The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the definition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.
Recently Issued and Adopted Accounting Standards
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, Credit losses (Topic 326), which sets forth a “current expected credit loss” (CECL) model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. The standard is effective for fiscal years beginning after December 2019, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted Topic 326 effective January 1, 2020; such adoption did not have a material impact on its condensed consolidated financial statements.
Recently Issued But Not Yet Adopted Accounting Standards
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions related to intra-period tax allocations and deferred tax accounting on outside basis differences in foreign subsidiaries and equity method investments. Additionally, it provides other simplifying measures for the accounting for income taxes. ASU 2019-12 is effective for the Company in the first quarter of 2021 and early adoption is permitted. The Company has not yet adopted ASU 2019-12 and is currently evaluating the impact the new guidance will have on its financial position, results of operations and cash flows.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Risks and Uncertainties Including Business and Credit Concentrations
6 Months Ended
Jun. 30, 2020
Risks and Uncertainties [Abstract]  
Significant Risks and Uncertainties Including Business and Credit Concentrations Significant Risks and Uncertainties Including Business and Credit Concentrations
Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash equivalents and trade receivables. The Company’s cash and cash equivalents are held by large, credit worthy financial institutions. The Company invests its excess cash in money market funds. The Company has established guidelines relative to credit ratings, diversification and maturities that seek to maintain safety and liquidity. Deposits in these banks may exceed the amounts of insurance provided on such deposits. To date, the Company has not experienced any losses on its deposits of cash and cash equivalents.
Most of the Company’s customers are located in the United States and Asia Pacific. For the three and six months ended June 30, 2020, four customers accounted for 18%, 18%, 17% and 16% of revenue and two customers accounted for 15% and 11% of revenue, respectively. For the three and six months ended
June 30, 2019, five customers accounted for 16%, 15%, 15%, 15% and 14% of revenue and two customers accounted for 18% and 14% of revenue, respectively.As of June 30, 2020, four customers comprised 19%, 18%, 17% and 17% of accounts receivable. As of December 31, 2019, four customers comprised 20%, 19%, 18% and 12%, respectively, of accounts receivable.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Contract With Customers
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue From Contract With Customers Revenue From Contracts With Customers
Disaggregation of revenue
The following table depicts the disaggregation of revenue by type of customer or sales channel, market segment as defined by nature of workflows and activities of the end customer and timing of revenue recognition (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
Type of Sales Channel
Direct sales channel$8,750 $11,738 $20,731 $24,339 
Distributor channel1,819 25 3,616 65 
Net revenues$10,569 $11,763 $24,347 $24,404 
Market Segment
Antibody therapeutics$9,956 $11,445 $21,777 $23,825 
Cell therapy47 318 398 499 
Synthetic biology566  2,172 80 
Net revenues$10,569 $11,763 $24,347 $24,404 
Timing of Revenue Recognition
Goods and services transferred at a point in time$8,890 $7,736 $19,578 $17,263 
Services transferred over time1,679 4,027 4,769 7,141 
Net revenues$10,569 $11,763 $24,347 $24,404 
Revenues by geographical markets are presented in Note 17 to these condensed consolidated financial statements.
Contract Balances
The following table provides information about receivables, contract assets and deferred revenue from contracts with customers (in thousands):
June 30,
2020
December 31,
2019
Trade accounts receivable$10,236 $9,334 
Contract assets, which are included in 'Prepaid expenses and other current assets'4,047 5,234 
Deferred revenue (current)8,607 9,686 
Deferred revenue (non-current)1,098 1,461 
For each of the three and six months ended June 30, 2020 and 2019, changes in the contract assets were associated with feasibility and development agreement revenues, primarily due to the timing difference of progress made on a project and the related right to bill upon completion of a feasibility program or achievement of milestones.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Accounts
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Accounts Balance Sheet Accounts
Inventory
The following table shows the components of inventory (in thousands):
June 30,
2020
December 31,
2019
Raw materials$6,050 $3,392 
Finished goods5,858 3,789 
Total$11,908 $7,181 
Prepaid expenses and other current assets
The following table shows the components of prepaid expenses and other current assets (in thousands):
June 30,
2020
December 31,
2019
Contract asset$4,047 $5,234 
Vendor deposits144 65 
Deferred costs2,239 554 
Other2,631 1,946 
Total$9,061 $7,799 
Accrued expenses and other current liabilities
The following table shows the components of accrued expenses and other current liabilities (in thousands):
June 30,
2020
December 31,
2019
Accrued payroll and employee related expenses$2,362 $2,134 
Lease liability, short-term2,558 2,067 
Accrued product warranty1,184 1,065 
Accrued legal expenses995 170 
Other1,000 793 
Total$8,099 $6,229 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.
The carrying amounts of the Company’s cash equivalents, accounts receivable and accounts payable approximate fair value due to their relatively short maturities. The Company classifies its cash
equivalents, which are comprised primarily of money market funds, within Level 1, as it uses quoted market prices in the determination of fair value.
The following tables set forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands):
June 30,
2020
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash and cash equivalents$25,129 $25,129 $ $ 
Total$25,129 $25,129 $ $ 
December 31,
2019
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash and cash equivalents$28,035 $28,035 $ $ 
Total$28,035 $28,035 $ $ 
The carrying values and fair values of the Company’s financial instruments not measured at fair value were as follows (in thousands):
June 30, 2020December 31, 2019
Carrying
Value
Fair ValueCarrying
Value
Fair Value
Long-term debt, including current maturities$19,860 $21,125 $19,827 $21,392 
The Company estimated the fair value of its long-term debt using a market-based approach that considers an average cost of debt. The Company has incorporated its own credit risk for all liability fair value measurements. Such fair value measurements are considered Level 2 under the fair value hierarchy.
The Company did not have any transfers of financial assets measured at fair value on a recurring basis to or from Level 1, Level 2 or Level 3 for any of the periods presented.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, net Property and Equipment, net
Property and equipment, net comprised the following (in thousands):
June 30,
2020
December 31,
2019
Equipment, tooling and molds$19,817 $19,510 
Computer software and equipment2,014 1,905 
Furniture, fixtures and other1,699 1,599 
Leasehold improvements5,304 5,283 
Construction in process200 342 
Total property and equipment$29,034 $28,639 
Less: Accumulated depreciation(14,277)(12,167)
Property and equipment, net$14,757 $16,472 
Total depreciation expense for the three and six months ended June 30, 2020 was $1.3 million and $2.6 million, respectively. Total depreciation expense for the three and six months ended June 30, 2019 was $1.2 million and $2.3 million, respectively.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Leases Leases
The Company leases office and laboratory facilities in Emeryville, California under multiple operating leases. In June 2020, the Company entered into an operating lease for 34,789 square feet of additional space in Emeryville, California, as well as amended its existing lease arrangements to vacate certain existing space and extend the terms of its remaining existing space in Emeryville. The lease for additional space commences October 1, 2020 and all of the leases now expire on March 31, 2028.
In addition, the Company also leases multiple facilities in Shanghai, China under operating leases that expire at various dates, including additional office and laboratory facilities under an operating lease agreement that was entered into in July 2020. These leases expire at various dates, the latest of which is August 2023.
Certain of the Emeryville leases contain options to early terminate the lease and options to extend the lease for an additional term. However, the Company is not reasonably certain to exercise any of these options. The monthly base rental rate of the leases is subject to adjustment upon renewal based on then current market rental conditions.
The maturity of the Company’s operating lease liabilities as of June 30, 2020 is as follows (in thousands):
Operating leases
Undiscounted lease payments:
Remainder of 2020$1,087 
20212,218 
20222,002 
20232,006 
20242,075 
Thereafter7,188 
Total undiscounted lease payments16,576 
Less: implied interest(2,579)
Present value of operating lease payments13,997 
Less: current portion(2,558)
Total long-term operating lease liabilities$11,439 
Rent expense for the three and six months ended June 30, 2020 was $0.6 million and $1.2 million, respectively. Rent expense for the three and six months ended June 30, 2019 was $0.6 million and $1.1 million, respectively. Under the terms of the lease agreements, the Company is also responsible for certain variable lease payments that are not included in the measurement of the lease liability. Variable lease payments for operating leases were $0.3 million and $0.6 million for the three and six months ended June 30, 2020, including non-lease components such as common area maintenance fees. Variable lease payments for operating leases were $0.2 million and $0.5 million for the three and six months ended June 30, 2019, including non-lease components such as common area maintenance fees.
The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):
Six months ended June 30,
2020
Right-of-use assets obtained in exchange for new operating lease liabilities$6,159 
Cash paid for amounts included in the measurement of lease liabilities639 
The following summarizes additional information related to operating leases:
June 30, 2020
Weighted-average remaining lease term (years)6.87
Weighted-average discount rate7.00 %
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Notes Payable Notes Payable
In May 2018, the Company entered into a Loan and Security Agreement with East West Bank (the “EWB Loan Agreement”) providing it the ability to borrow up to $20.0 million.
The EWB Loan Agreement has a term of 48 months and carries an interest only period through May 2021, such interest only period subject to extension based on certain cash and revenue metrics. The note payable is collateralized by substantially all the assets of the Company, excluding intellectual property, which is subject to a negative pledge. The note carries an interest rate of 6.73% per annum.
The EWB Loan Agreement contains customary negative covenants that limit the Company’s ability to, among other things, incur additional indebtedness, grant liens, make investments, repurchase stock, pay dividends, transfer assets and merge or consolidate. The EWB Loan Agreement also contains customary affirmative covenants, including requirements to, among other things, deliver audited financial statements. In addition, the EWB Loan Agreement contains covenants associated with cash holdings with East West Bank and ratios of cash to cash burn. As of June 30, 2020 and December 31, 2019, the Company was in compliance with the terms and covenants of the EWB Loan Agreement.
The following is a schedule of payments due on notes payable as of June 30, 2020 (in thousands):
June 30,
2020
Year Ending December 31:
Remainder of 2020$684 
202112,832 
20228,475 
Total payments due21,991 
Less:
Interest payments, loan discounts and financing costs(2,131)
Current portion, less loan discounts and financing costs(1,596)
Notes payable, net of current portion$18,264 
Total interest cost incurred for the three and six months ended June 30, 2020 was $0.4 million and $0.7 million, respectively. Total interest cost incurred for the three and six months ended June 30, 2019 was $0.4 million and $0.8 million, respectively.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Compensation Plan
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock Compensation Plan Stock Compensation Plans
2011 Equity Incentive Plan
As of June 30, 2020, the number of shares of common stock issuable under the 2011 Equity Incentive Plan, as amended (the “2011 Plan”), was 11,154,553 shares, including shares issuable upon the exercise of outstanding awards. Following the adoption of the 2020 Incentive Award Plan in July 2020, any awards outstanding under the 2011 Plan continue to be governed by their existing terms but no further awards may be granted under the 2011 Plan.
2020 Incentive Award Plan
In July 2020, the Company’s Board of Directors approved the 2020 Incentive Award Plan (the “2020 Plan”). The initial number of shares authorized and available for issuance in connection with the grant of future awards is 6,750,000.
2020 Employee Stock Purchase Plan
In July 2020, the Company’s Board of Directors approved the 2020 Employee Stock Purchase Plan (the “ESPP”). A total of 612,150 shares of common stock was initially reserved for issuance under the ESPP.
Stock-based compensation
Stock-based compensation related to the Company's stock-based awards was recorded as an expense and allocated as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
Cost of sales$54 $ $60 $ 
Research and development553 432 1,064 830 
General and administrative586 446 1,115 770 
Sales and marketing159 71 292 163 
Total stock-based compensation$1,352 $949 $2,531 $1,763 
Stock-based compensation capitalized in inventory was immaterial as of June 30, 2020 and December 31, 2019.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company’s provision for income taxes was $8,000 and $24,000, respectively, for the three and six months ended June 30, 2020 and $15,000 and $34,000, respectively, for the three and six months ended June 30, 2019. Deferred tax assets generated from the Company’s domestic net operating losses have been fully reserved, as the Company believes it is not more likely than not that the benefit will be realized.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Statements of Cash Flows
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Statements of Cash Flows Statements of Cash Flows
The supplemental cash flow information consists of the following (in thousands):
Six months ended June 30,
20202019
Cash paid for interest$684 $677 
Cash paid for income taxes$6 $91 
Non-cash investing and financing activities
Accrued issuance costs$1,248 $ 
Change in accounts payable and accrued liabilities related to purchases of property and equipment$(69)$239 
Release of repurchase rights on early exercised options$176 $ 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
From time to time, the Company may be involved in legal and administrative proceedings and claims of various types. The Company records a liability in its financial statements for these matters when a loss is known and considered probable and the amount can be reasonably estimated. The Company does not recognize gain contingencies until they are realized. Legal costs incurred relating to loss contingencies are expensed as incurred.
In July 2020, AbCellera Biologics Inc. (“AbCellera”) filed a complaint in the United States District Court for the District of Delaware, alleging that the Company infringed and continues to infringe, directly and indirectly, the following patents exclusively licensed by AbCellera by making, using, offering for sale, selling and/or importing our Beacon and Culture Station instruments and the OptoSelect chips, and sale of the Opto Plasma B Discovery Workflow: U.S. Patent Nos. 10,107,812, 10,274,494, 10,466,241, 10,578,618, 10,697,962, 10,087,408, 10,421,936 and 10,704,018. AbCellera is seeking, among other things, judgment of infringement, a permanent injunction and damages (including lost profits, a
reasonable royalty, reasonable costs and attorney’s fees and treble damages for willful infringement). This lawsuit remains pending.
While the Company believes that the patent assertions by AbCellera are without merit and intends to defend itself vigorously, outcomes in litigation can be uncertain and it is possible a court may disagree with the Company’s position. An adverse determination in this litigation could subject the Company to significant liabilities, require it to seek licenses from or pay royalties to AbCellera or prevent it from manufacturing, selling or using certain of its products, any of which could have a material adverse effect on the Company’s business, financial condition, results of operations and prospects.
On August 24, 2020, the Company filed a complaint in federal court in the Northern District of California against AbCellera and Lineage BioSciences, Inc., an entity previously acquired by AbCellera. The complaint includes two counts of unfair competition and one count of non-infringement of U.S. Patent No. 10,053,839. The Company is seeking, among other things, damages and a judgment of non-infringement.
No provision has been made for patent-related litigation because the Company believes that it is not probable that a liability had been incurred as of June 30, 2020.
The Company is not currently involved in any other claims or legal actions, nor is management aware of any potential claims or legal actions, for which the ultimate disposition could have a material adverse effect on the Company’s financial position, results of operations, or liquidity.
Product Warranty
The table below represents the activity in the product warranty accrual included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
Balance, beginning of period$1,194 $739 $1,065 $601 
Adjustments to existing warranties(91)(41)(213)(105)
Provision for new warranties220 220 550 550 
Settlement of pre-existing warranties(139)(189)(218)(317)
Balance, end of period$1,184 $729 $1,184 $729 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Attributable to Common Stockholders Per Share
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Net Loss Attributable to Common Stockholders Per Share Net Loss Attributable to Common Stockholders Per Share
Potentially issuable shares of common stock include shares issuable upon the exercise of outstanding employee stock option awards. Awards granted with performance conditions are excluded from the shares used to compute diluted earnings per share until the performance conditions associated with the awards are met.
The following table sets forth the computation of basic and diluted earnings per common share (in thousands, except share and per share data):
Three months ended June 30,Six months ended June 30,
2020201920202019
Numerator
Net loss attributable to common stockholders$(12,430)$(6,185)$(20,855)$(10,390)
Cumulative undeclared dividends on Series D convertible preferred stock(797)(797)(1,594)(1,586)
Net loss attributable to common stockholders, basic and diluted$(13,227)$(6,982)$(22,449)$(11,976)
Denominator
Weighted-average shares used to compute net income per share, basic and diluted3,109,5452,872,1833,078,7562,795,290
Net loss per share
Net loss per share attributable to common stockholders, basic and diluted$(4.25)$(2.43)$(7.29)$(4.28)
Since the Company was in a loss position for all periods presented, basic net loss per share attributable to common stockholders is the same as diluted net loss per share attributable to common stockholders, as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods presented as they had an anti-dilutive effect:
Three months ended June 30,Six months ended June 30,
2020201920202019
Convertible preferred stock (on an if-converted basis)50,462,272 50,462,272 50,462,272 50,462,272 
Options to purchase common stock10,223,870 8,003,580 10,223,870 8,003,580 
Restricted shares of common stock related to early exercise of options17,187  17,187  
Warrants to purchase Series C convertible preferred stock136,519 136,519 136,519 136,519 
Total60,839,848 58,602,371 60,839,848 58,602,371 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Method Investment in Joint Venture
6 Months Ended
Jun. 30, 2020
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investment in Joint Venture Equity Method Investment in Joint venture
In 2017 Berkeley Lights entered into agreements with the MD Anderson Cancer Center (“MDACC”) to form a joint venture, Optera Therapeutics Corp. (“Optera”), the purpose of which was, in part, to develop and standardize workflows and protocols to enable healthcare providers to implement proof of concept and/or clinical study protocols and cell processing to select and manipulate immune cells using the Company’s technology. Both Berkeley Lights and MDACC received 50% ownership of Optera in consideration for legal fees incurred to set up the new company.
The Company accounted for its investment and financial interests in Optera using the equity method of accounting and included the Company’s proportionate share of the net loss in its consolidated net loss in the condensed consolidated statement of operations and comprehensive loss. In May 2019, the Optera Board of Directors determined that Optera would cease operations effective immediately and begin the process of dissolution and winding up of the operations.
The total equity losses recorded under this arrangement were $0.2 million and $0.8 million, respectively, during the three and six months ended June 30, 2019, which are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Note Receivable and Embedded Derivative
6 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Convertible Note Receivable and Embedded Derivative Convertible Note Receivable and Embedded Derivative
In 2018, the Company entered into a note agreement with Optera. The Optera Note, which had an original maturity date in April 2019 and carries interest at 4.0%, was amended in December 2018 to extend the maturity date to October 2019. Total amounts issued under the Optera Note were $2.0 million through the year ended December 31, 2019.
These notes convert automatically into the equity securities issued in the next Optera equity financing round greater than $20.0 million at a 20% discount to the issuance price. Alternatively, upon change of control or IPO, at the option of the holder the notes will either a) become and due and payable in cash or b) convert into common shares. The balance of the notes receivable, which are reported as prepaid and other current assets in the condensed consolidated balance sheets, was $10,000 at June 30, 2020 and December 31, 2019, respectively.
The discounted conversion rate in the Optera Note is considered a redemption feature that is an embedded derivative requiring bifurcation and separate accounting at its estimated fair value. The estimated fair value of the embedded derivative upon issuance in April 2018 was an asset of $0.2 million. The estimated fair value of this derivative instrument was recognized as a note discount and as an embedded derivative asset on the condensed consolidated balance sheet upon issuance. The Company amortized the note discount into interest income using the effective interest method. Total amortization of the note discount was $40,000 and $60,000 for the three and six months ended June 30, 2019, respectively.
The embedded derivative requires periodic re-measurements to fair value while the instrument is still outstanding. The change in the estimated value is recorded in other income (expense), net in the condensed consolidated statement of operations and comprehensive loss. The total amount recorded for the change in fair value of the embedded derivative was $0.1 million for the six months ended June 30, 2019. Additionally, the Company recorded an impairment in the amount of $0.2 million in the three months ended June 30, 2019 for the full reduction in the fair value of the asset due to the resolution by the Optera Board of Directors to dissolve Optera (see Note 15 to these condensed consolidated financial statements).
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Segments
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Segments Segments
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company has one business activity and there are no segment managers who are held accountable for operations. Accordingly, the Company has a single reportable segment structure. The Company’s principal operations and decision-making functions are located in the United States.
The following table provides the Company’s revenues by geographical market based on the location where the services were provided or to which product was shipped (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
North America$5,669 $3,212 $14,150 $11,688 
Asia Pacific2,244 3,549 7,104 5,417 
Europe2,656 5,002 3,093 7,299 
$10,569 $11,763 $24,347 $24,404 
North America includes the United States and related territories. Asia Pacific also includes Australia.
As of June 30, 2020 and December 31, 2019, substantially all of the Company’s long-lived assets were located in the United States of America.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
The Company and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of Berkeley Lights in this Quarterly Report have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Article 10 of Regulation of S-X of the Securities and Exchange Commission (“the SEC”). Accordingly, these interim financial statements do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of Berkeley Lights’ management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of our financial information have been included.
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the amounts reported in its condensed consolidated financial statements and the accompanying notes. Despite the Company’s intentions to establish accurate estimates and reasonable assumptions, actual results could differ materially from such estimates and assumptions. Operating results for the three and six months ended June 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 or for any other period. The condensed consolidated balance sheet at December 31, 2019 has been derived from the audited consolidated financial statements at that date, but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These interim financial statements and notes should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2019 included in our Registration Statement on Form S-1, which has been filed with the SEC on July 16, 2020.
Cash and Cash Equivalents and Restricted Cash
Cash and Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents.
The Company records cash and cash equivalents as restricted when it is unable to freely use such cash and cash equivalents for general operating purposes. At June 30, 2020 and December 31, 2019, restricted cash consists of cash on deposit in a financial institution that is restricted from use for the Company’s corporate credit card program.
Trade Accounts Receivable
Trade Accounts Receivable
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company maintains an allowance for doubtful accounts for estimated losses inherent in its account receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and the Company’s customers’ respective financial conditions, the amounts of receivables in dispute and the current receivables aging and current payment patterns. To the extent identified, account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We have not had any material write-offs or allowance for doubtful accounts in the three and six months ended June 30, 2020 and 2019.
Revenue Recognition
Revenue Recognition
The Company derives revenue from two primary sources, product revenues, which are comprised primarily of direct platform sales revenues and consumables revenues, and service revenues, which are comprised of revenue from joint development agreements, service and warranty, platform support and feasibility studies on the Company’s platforms. Revenues are recognized net of applicable taxes imposed on the related transaction.
The Company recognizes revenue when the Company satisfies the performance obligations under the terms of a contract and control of its products and services is transferred to its customers in an amount that reflects the consideration the Company expects to receive from its customers in exchange for those products and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract based on stand-alone selling price, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company considers a performance obligation satisfied once it has transferred control of a good or service to the customer, meaning the customer has the ability to use and obtain the benefit of the good or service.
The Company’s agreements with customers often include multiple performance obligations, which can sometimes be included in separate contracts entered into within a reasonably short period of time. The Company considers an entire customer arrangement to determine if separate contracts should be considered combined for the purposes of revenue recognition.
In order to determine the stand-alone selling price, the Company conducts a periodic analysis to determine whether various goods or services have an observable stand-alone selling price as well as to identify significant changes to current stand-alone selling prices. If the Company does not have an observable stand-alone selling price for a particular good or service, then the stand-alone selling price for
that particular good or service is estimated using an approach that maximizes the use of observable inputs. The Company’s process for determining stand-alone selling price requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. The Company believes that this method results in an estimate that represents the price the Company would charge for the product offerings if they were sold separately.
For most of its performance obligations, the Company has established stand-alone selling price as a range rather than a single value, such range being plus or minus 15% of the median of observable prices. If the contractually stated prices of all the performance obligations in a contract fall within their respective stand-alone selling price ranges, the Company will allocate the transaction price at the contractually stated amounts. In situations where the contractually stated price for one or more performance obligations in a contract fall(s) outside of their respective stand-alone selling price range, the Company will use the mid-point of the respective stand-alone selling price range for performance obligations in the contract priced outside of their respective stand-alone selling price range(s) and the contract values for performance obligations priced within their respective stand-alone selling price range(s), to allocate the transaction price on a relative stand- alone selling price basis.
Taxes, such as sales, value-add and other taxes, collected from customers concurrent with revenue generating activities and remitted to governmental authorities are not included in revenue. Shipping and handling costs associated with outbound freight are accounted for as a fulfillment cost and are included in cost of sales.
The following describes the nature of the Company’s primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions the Company enters into with its customers.
Product revenues
Product revenues are comprised of two major revenue streams, direct platform sales and consumables. Direct platform sales revenues are comprised of advanced automation systems (including fully paid workflow licenses) as well as Culture Station instruments. Consumables revenues are comprised of OptoSelect chips required to run the system as well as reagent kits. The Company’s standard arrangement with its customers is generally a purchase order or an executed contract. Revenue on product sales is recognized when control has transferred to the customer which typically occurs when the product has been shipped to the customer, risk of loss has transferred to the customer and the Company has a present right to payment for the system, chip or kit, as applicable. In certain limited circumstances when a product sale includes client acceptance provisions, the Company will first assess such terms to determine if the control of the good is being transferred to the customer in accordance with the agreed-upon specifications in the contract. To the extent that such acceptance provisions can be objectively determined to be aligned with the standard specifications of the arrangement, are defined and easily evaluated for completion, as well as do not afford the customer any additional rights or create additional performance obligations for the Company, such provisions would be determined perfunctory and would not preclude revenue recognition presuming all other criteria are met. If such acceptance provisions are considered to be substantive, revenue is recognized either when client acceptance has been obtained, client acceptance provisions have lapsed, or the Company has objective evidence that the criteria specified in the client acceptance provisions have been satisfied. Payment terms are generally thirty to ninety days from the date of invoicing.
On a limited basis, the Company also enters into fixed-term sales-type lease arrangements with certain qualified customers. Revenue from sales-type lease arrangements is generally recognized in a manner consistent with platform equipment, assuming all other revenue recognition criteria have been met.
Service revenues
Service revenues primarily consist of joint development agreements, service and warranty, platform support and feasibility studies on the Company’s advanced automation systems and workflows. The Company’s services are provided primarily on a fixed fee basis; from time to time these fixed fee contracts may be invoiced at the outset of the arrangements. The Company recognizes revenue from the sale of extended warranty and enhanced service warranty arrangements over the respective period, while revenue on feasibility studies is recognized over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Revenue on platform support is recognized as the services are performed. Service contracts are typically short-term in nature. Payment terms are generally thirty to ninety days from the date of invoicing.
Joint development agreements are agreements whereby the Company provides services for the development of customized advanced automation systems and workflows to meet a specific customer’s needs. Such contracts generally include defined milestones associated with these development activities over extended periods of time, some in excess of twenty-four months. Typically, there are formal customer acceptance clauses as each milestone is completed, and an approval to proceed with the next milestone is generally required. The Company recognizes revenue over time, using an input measure of progress based on costs incurred to date relative to total expected costs. Payment terms are generally thirty to ninety days from the achievement of each milestone.
The Company places a constraint on a variable consideration estimate that focuses on possible future downward revenue adjustments (i.e., revenue reversals) if there is uncertainty that could prevent a faithful depiction of the consideration to which the Company expects to be entitled to. The constraint estimate is reassessed at each reporting date until the uncertainty is resolved.
Contract assets and contract liabilities
Contract assets include amounts where revenue recognized exceeds the amount invoiced to the customer and the right to payment is not solely subject to the passage of time. The Company’s contract asset balances of $4.0 million and $5.2 million as of June 30, 2020 and December 31, 2019, respectively, are primarily from its development and feasibility study agreements. The Company does not have impairment losses associated with contracts with customers for the three and six months ended June 30, 2020 and 2019.
Contract liabilities consist of fees invoiced or paid by the Company’s customers for which the associated services have not been performed and revenues have not been recognized based on the Company’s revenue recognition criteria described above. Such amounts are reported as deferred revenue on the consolidated balance sheets. Deferred revenue that is expected to be recognized during the following twelve months is recorded as a current liability and the remaining portion is recorded as non-current.
Contract assets and contract liabilities are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current or long-term on the condensed consolidated balance sheet based on the timing of when the Company expects to complete the related performance obligations and invoice the customers. Contract liabilities are classified as current or long-term on the condensed consolidated balance sheet based on the timing when the revenue recognition associated to the related customer payments and invoicing is expected to occur.
Costs to obtain or fulfill a contract
Origination costs relate primarily to the payment of incentive bonuses that are directly related to sales transactions. Fulfillment costs generally include the direct cost of services such as platform support and feasibility studies.
Origination and fulfillment costs that are internal to the Company are generally expensed when incurred because most of those costs are incurred concurrently with the delivery of the related goods and services, which are predominantly recognized at a point in time or short-term in nature. The origination costs that are related to long-term development agreements are capitalized and amortized over the relevant service period.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation. Depreciation on property and equipment is computed using the straight-line method over the estimated useful lives of the assets, as presented in the table below. Expenditures for major additions and improvements to property and equipment are capitalized and maintenance and repairs are charged to expense as incurred. Assets not yet placed in use are not depreciated.
The estimated useful lives of Company’s property and equipment are as follows:
Equipment, tooling and molds
5-7 years
Computer equipment and software
3-7 years
Furniture, fixtures and other
3-7 years
Leasehold ImprovementsShorter of lease term or estimated useful life
Other Assets
Other Assets
Other current assets and other assets consist primarily of prepaid rent, prepaid insurance and advance payments made to certain vendors for future delivery of goods or services and software implementation costs for cloud-based hosting arrangements that are a service contract.
The Company expenses all cloud-based hosting arrangement related costs (internal and external) that were incurred in the planning and post-implementation operation stages of such implementations and capitalizes costs related to the application development stage of such projects. The capitalized costs are amortized on a straight-line basis over the estimated useful life of five years starting on the date that the projects are placed into production and are ready for their intended use.
Deferred Offering Costs
Deferred Offering Costs
Deferred offering costs, which consist of direct incremental legal, consulting, banking and accounting fees relating to equity offerings, are capitalized and will be offset against proceeds upon the consummation of the offering within stockholders’ equity. As of December 31, 2019, there were no capitalized deferred offering costs in the condensed consolidated balance sheet and as of June 30, 2020, there were $1.7 million of deferred offering costs which are reported as prepaid and other current assets in the condensed consolidated balance sheets.
Research and Development Costs
Research and Development Costs
Research and development costs primarily consist of salaries, benefits, incentive compensation, stock-based compensation, and allocated facilities costs for employees and contractors engaged in development
arrangements, research, regulatory affairs, and product development. The Company expenses all research and development costs in the periods in which they are incurred.
Income Taxes
Income Taxes
The Company accounts for income taxes under an asset-and-liability approach. Deferred income taxes comprise the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and the amounts recognized for income tax reporting purposes, net operating loss carryforwards, and other tax credits measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.
The Company determines whether a tax position is more likely than not to be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The Company uses a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. The Company's policy for interest and penalties related to uncertain tax positions is to recognize interest and penalties, if any, as a component of the provision for income taxes in the condensed consolidated statements of operations and to include accrued interest and penalties within the related tax liability line in the condensed consolidated balance sheets.
For all periods presented, the Company has provided a valuation reserve equal to 100% of its deferred tax assets as the Company is not in a position to determine if its operating plans will be successful and result in taxable income to absorb any loss carryforwards.
Stock-Based Compensation
Stock-Based Compensation
The Company maintains an incentive compensation plan under which incentive stock options and non-qualified stock options are granted primarily to employees and non-employee consultants.
Stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period. The fair value of stock-based awards is estimated using the Black-Scholes option pricing model. The Company records forfeitures as they occur.
Fair Value Measurements
Fair Value Measurements
The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels (see Note 6 to these condensed consolidated financial statements):
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date for identical assets and liabilities.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
The categorization of a financial instrument within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement.
The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer.
Product Warranties
Product Warranties
The Company provides a one year assurance-type warranty on its platforms and chip consumables. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses based on historical data and trends of product reliability and costs of repairing and replacing defective products. The Company exercises judgment in estimating the expected product warranty costs, using data such as the actual and projected product failure rates, estimated repair costs, freight, material, labor, and overhead costs. While management believes that historical experience provides a reliable basis for estimating such warranty cost, unforeseen quality issues or component failure rates could result in future costs in excess of such estimates, or alternatively, improved quality and reliability in the Company’s products could result in actual expenses that are below those currently estimated.
Leases
Leases
The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter, if modified. The lease term includes any renewal options and termination options that the Company is reasonably assured to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
Lease expense for operating leases is recognized on a straight-line basis over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive income.
For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.
The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance and insurance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.
The Company also acts as a lessor to provide equipment financing through sales-type lease arrangements with certain qualified customers. Revenue from sales-type leases is presented on a gross basis when the company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Amounts due and receivable under these arrangements are recorded at the outset of the arrangement as a contract asset in prepaid expenses and other current assets until such time that invoices are issued in accordance with the terms of the lease, at which point they are recorded as trade accounts receivable in the condensed consolidated balance sheets.
Leases
Leases
The Company determines the initial classification and measurement of its right-of-use assets and lease liabilities at the lease commencement date and thereafter, if modified. The lease term includes any renewal options and termination options that the Company is reasonably assured to exercise. The present value of lease payments is determined by using the interest rate implicit in the lease, if that rate is readily determinable; otherwise, the Company uses its incremental borrowing rate. The incremental borrowing rate is determined by using the rate of interest that the Company would pay to borrow on a collateralized basis an amount equal to the lease payments for a similar term and in a similar economic environment.
Lease expense for operating leases is recognized on a straight-line basis over the reasonably assured lease term based on the total lease payments and is included in operating expenses in the condensed consolidated statements of operations and comprehensive income.
For all leases, rent payments that are based on a fixed index or rate at the lease commencement date are included in the measurement of lease assets and lease liabilities at the lease commencement date.
The Company has elected the practical expedient to not separate lease and non-lease components. The Company’s non-lease components are primarily related to property maintenance and insurance, which varies based on future outcomes, and thus is recognized in rent expense when incurred.
The Company also acts as a lessor to provide equipment financing through sales-type lease arrangements with certain qualified customers. Revenue from sales-type leases is presented on a gross basis when the company enters into a lease to realize value from a product that it would otherwise sell in its ordinary course of business. Amounts due and receivable under these arrangements are recorded at the outset of the arrangement as a contract asset in prepaid expenses and other current assets until such time that invoices are issued in accordance with the terms of the lease, at which point they are recorded as trade accounts receivable in the condensed consolidated balance sheets.
Net Loss Attributable to Common Stockholders Per Share Net Loss Attributable to Common Stockholders Per Share
Net loss attributable to common stockholders per share is computed by dividing the weighted-average number of common shares outstanding for the period. Diluted net loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock; however, potential common equivalent shares are excluded if their effect is anti-dilutive. In computing diluted net loss per share, the Company utilizes the treasury stock method.
The Company applies the two-class method to compute basic and diluted net loss or income per share when it has issued shares that meet the definition of participating securities. The two-class method determines net (loss) or income per share for each class of common and participating securities according to dividends declared or accumulated and participation rights in undistributed earnings. The two-class method requires net (loss) income available to common stockholders for the period to be allocated between common and participating securities based upon their respective rights to share in the earnings as if all net (loss) income for the period had been distributed. The Company’s convertible preferred stock participates in any dividends declared by the Company and are therefore considered to be participating securities. The participating securities are not required to participate in the losses of the Company, and therefore during periods of loss there is no allocation required under the two-class method.
Recently Issued and Adopted Accounting Standards; Recently Issued but not yet Adopted Accounting Standards
Recently Issued and Adopted Accounting Standards
In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, Credit losses (Topic 326), which sets forth a “current expected credit loss” (CECL) model which requires the Company to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost and applies to some off-balance sheet credit exposures. The standard is effective for fiscal years beginning after December 2019, including interim periods within those fiscal years. Early adoption is permitted. The Company adopted Topic 326 effective January 1, 2020; such adoption did not have a material impact on its condensed consolidated financial statements.
Recently Issued But Not Yet Adopted Accounting Standards
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which removes certain exceptions related to intra-period tax allocations and deferred tax accounting on outside basis differences in foreign subsidiaries and equity method investments. Additionally, it provides other simplifying measures for the accounting for income taxes. ASU 2019-12 is effective for the Company in the first quarter of 2021 and early adoption is permitted. The Company has not yet adopted ASU 2019-12 and is currently evaluating the impact the new guidance will have on its financial position, results of operations and cash flows.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Schedule of cash and cash equivalents and restricted cash
The following table provides a reconciliation of cash and cash equivalents and restricted cash on the condensed consolidated balance sheets to the totals presented on the condensed consolidated statements of cash flows (in thousands):
June 30,
2020
December 31,
2019
Cash and cash equivalents$59,170 $81,033 
Restricted cash270 270 
Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows$59,440 $81,303 
Schedule of cash and cash equivalents and restricted cash
The following table provides a reconciliation of cash and cash equivalents and restricted cash on the condensed consolidated balance sheets to the totals presented on the condensed consolidated statements of cash flows (in thousands):
June 30,
2020
December 31,
2019
Cash and cash equivalents$59,170 $81,033 
Restricted cash270 270 
Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows$59,440 $81,303 
Schedule of property and equipment
The estimated useful lives of Company’s property and equipment are as follows:
Equipment, tooling and molds
5-7 years
Computer equipment and software
3-7 years
Furniture, fixtures and other
3-7 years
Leasehold ImprovementsShorter of lease term or estimated useful life
Property and equipment, net comprised the following (in thousands):
June 30,
2020
December 31,
2019
Equipment, tooling and molds$19,817 $19,510 
Computer software and equipment2,014 1,905 
Furniture, fixtures and other1,699 1,599 
Leasehold improvements5,304 5,283 
Construction in process200 342 
Total property and equipment$29,034 $28,639 
Less: Accumulated depreciation(14,277)(12,167)
Property and equipment, net$14,757 $16,472 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Contract With Customers (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following table depicts the disaggregation of revenue by type of customer or sales channel, market segment as defined by nature of workflows and activities of the end customer and timing of revenue recognition (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
Type of Sales Channel
Direct sales channel$8,750 $11,738 $20,731 $24,339 
Distributor channel1,819 25 3,616 65 
Net revenues$10,569 $11,763 $24,347 $24,404 
Market Segment
Antibody therapeutics$9,956 $11,445 $21,777 $23,825 
Cell therapy47 318 398 499 
Synthetic biology566  2,172 80 
Net revenues$10,569 $11,763 $24,347 $24,404 
Timing of Revenue Recognition
Goods and services transferred at a point in time$8,890 $7,736 $19,578 $17,263 
Services transferred over time1,679 4,027 4,769 7,141 
Net revenues$10,569 $11,763 $24,347 $24,404 
Schedule of receivables, contract assets and deferred revenue from contracts with customers
The following table provides information about receivables, contract assets and deferred revenue from contracts with customers (in thousands):
June 30,
2020
December 31,
2019
Trade accounts receivable$10,236 $9,334 
Contract assets, which are included in 'Prepaid expenses and other current assets'4,047 5,234 
Deferred revenue (current)8,607 9,686 
Deferred revenue (non-current)1,098 1,461 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Accounts (Tables)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventory
The following table shows the components of inventory (in thousands):
June 30,
2020
December 31,
2019
Raw materials$6,050 $3,392 
Finished goods5,858 3,789 
Total$11,908 $7,181 
Schedule of prepaid expenses and other current assets
The following table shows the components of prepaid expenses and other current assets (in thousands):
June 30,
2020
December 31,
2019
Contract asset$4,047 $5,234 
Vendor deposits144 65 
Deferred costs2,239 554 
Other2,631 1,946 
Total$9,061 $7,799 
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities
The following table shows the components of accrued expenses and other current liabilities (in thousands):
June 30,
2020
December 31,
2019
Accrued payroll and employee related expenses$2,362 $2,134 
Lease liability, short-term2,558 2,067 
Accrued product warranty1,184 1,065 
Accrued legal expenses995 170 
Other1,000 793 
Total$8,099 $6,229 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule of financial assets measured at fair value
The following tables set forth the fair value of the Company’s financial assets and liabilities by level within the fair value hierarchy (in thousands):
June 30,
2020
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash and cash equivalents$25,129 $25,129 $ $ 
Total$25,129 $25,129 $ $ 
December 31,
2019
Quoted Prices
in Active
Markets for
Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Assets
Cash and cash equivalents$28,035 $28,035 $ $ 
Total$28,035 $28,035 $ $ 
Schedule of financial instruments not measured at fair value
The carrying values and fair values of the Company’s financial instruments not measured at fair value were as follows (in thousands):
June 30, 2020December 31, 2019
Carrying
Value
Fair ValueCarrying
Value
Fair Value
Long-term debt, including current maturities$19,860 $21,125 $19,827 $21,392 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
The estimated useful lives of Company’s property and equipment are as follows:
Equipment, tooling and molds
5-7 years
Computer equipment and software
3-7 years
Furniture, fixtures and other
3-7 years
Leasehold ImprovementsShorter of lease term or estimated useful life
Property and equipment, net comprised the following (in thousands):
June 30,
2020
December 31,
2019
Equipment, tooling and molds$19,817 $19,510 
Computer software and equipment2,014 1,905 
Furniture, fixtures and other1,699 1,599 
Leasehold improvements5,304 5,283 
Construction in process200 342 
Total property and equipment$29,034 $28,639 
Less: Accumulated depreciation(14,277)(12,167)
Property and equipment, net$14,757 $16,472 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Table)
6 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Schedule of operating lease liabilities maturity
The maturity of the Company’s operating lease liabilities as of June 30, 2020 is as follows (in thousands):
Operating leases
Undiscounted lease payments:
Remainder of 2020$1,087 
20212,218 
20222,002 
20232,006 
20242,075 
Thereafter7,188 
Total undiscounted lease payments16,576 
Less: implied interest(2,579)
Present value of operating lease payments13,997 
Less: current portion(2,558)
Total long-term operating lease liabilities$11,439 
Schedule of supplemental cash flow information related to operating leases
The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):
Six months ended June 30,
2020
Right-of-use assets obtained in exchange for new operating lease liabilities$6,159 
Cash paid for amounts included in the measurement of lease liabilities639 
Schedule of additional information related to operating leases
The following summarizes additional information related to operating leases:
June 30, 2020
Weighted-average remaining lease term (years)6.87
Weighted-average discount rate7.00 %
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Schedule of payments due on notes payable
The following is a schedule of payments due on notes payable as of June 30, 2020 (in thousands):
June 30,
2020
Year Ending December 31:
Remainder of 2020$684 
202112,832 
20228,475 
Total payments due21,991 
Less:
Interest payments, loan discounts and financing costs(2,131)
Current portion, less loan discounts and financing costs(1,596)
Notes payable, net of current portion$18,264 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Compensation Plan (Tables)
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of stock-based compensation Stock-based compensation related to the Company's stock-based awards was recorded as an expense and allocated as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
Cost of sales$54 $ $60 $ 
Research and development553 432 1,064 830 
General and administrative586 446 1,115 770 
Sales and marketing159 71 292 163 
Total stock-based compensation$1,352 $949 $2,531 $1,763 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Statements of Cash Flows (Tables)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of cash flow, supplemental disclosures
The supplemental cash flow information consists of the following (in thousands):
Six months ended June 30,
20202019
Cash paid for interest$684 $677 
Cash paid for income taxes$6 $91 
Non-cash investing and financing activities
Accrued issuance costs$1,248 $ 
Change in accounts payable and accrued liabilities related to purchases of property and equipment$(69)$239 
Release of repurchase rights on early exercised options$176 $ 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of product warranty liability
The table below represents the activity in the product warranty accrual included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
Balance, beginning of period$1,194 $739 $1,065 $601 
Adjustments to existing warranties(91)(41)(213)(105)
Provision for new warranties220 220 550 550 
Settlement of pre-existing warranties(139)(189)(218)(317)
Balance, end of period$1,184 $729 $1,184 $729 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Attributable to Common Stockholders Per Share (Tables)
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings per common share The following table sets forth the computation of basic and diluted earnings per common share (in thousands, except share and per share data):
Three months ended June 30,Six months ended June 30,
2020201920202019
Numerator
Net loss attributable to common stockholders$(12,430)$(6,185)$(20,855)$(10,390)
Cumulative undeclared dividends on Series D convertible preferred stock(797)(797)(1,594)(1,586)
Net loss attributable to common stockholders, basic and diluted$(13,227)$(6,982)$(22,449)$(11,976)
Denominator
Weighted-average shares used to compute net income per share, basic and diluted3,109,5452,872,1833,078,7562,795,290
Net loss per share
Net loss per share attributable to common stockholders, basic and diluted$(4.25)$(2.43)$(7.29)$(4.28)
Schedule of antidilutive securities excluded from computation of earnings per share The following weighted-average common stock equivalents were excluded from the calculation of diluted net loss per share attributable to common stockholders for the periods presented as they had an anti-dilutive effect:
Three months ended June 30,Six months ended June 30,
2020201920202019
Convertible preferred stock (on an if-converted basis)50,462,272 50,462,272 50,462,272 50,462,272 
Options to purchase common stock10,223,870 8,003,580 10,223,870 8,003,580 
Restricted shares of common stock related to early exercise of options17,187  17,187  
Warrants to purchase Series C convertible preferred stock136,519 136,519 136,519 136,519 
Total60,839,848 58,602,371 60,839,848 58,602,371 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Summary of revenue by geographic areas
The following table provides the Company’s revenues by geographical market based on the location where the services were provided or to which product was shipped (in thousands):
Three months ended June 30,Six months ended June 30,
2020201920202019
North America$5,669 $3,212 $14,150 $11,688 
Asia Pacific2,244 3,549 7,104 5,417 
Europe2,656 5,002 3,093 7,299 
$10,569 $11,763 $24,347 $24,404 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
The Company and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 21, 2020
USD ($)
$ / shares
shares
Jul. 10, 2020
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Organization, Consolidation and Presentation of Financial Statement [Line Items]                  
Net loss     $ 12,430 $ 8,425 $ 6,185 $ 4,205 $ 20,855 $ 10,390  
Cash and cash equivalents     59,170       59,170   $ 81,033
Accumulated deficit     $ 171,155       $ 171,155   $ 150,300
Subsequent Event                  
Organization, Consolidation and Presentation of Financial Statement [Line Items]                  
Reverse stock split ratio   0.50              
Convertible Preferred Stock | Subsequent Event                  
Organization, Consolidation and Presentation of Financial Statement [Line Items]                  
Number of convertible preferred stock converted (in shares) | shares 50,462,272                
IPO | Subsequent Event                  
Organization, Consolidation and Presentation of Financial Statement [Line Items]                  
Number of shares sold (in shares) | shares 9,315,000                
Shares offering price (in dollars per share) | $ / shares $ 22                
Net proceeds after deducting offering costs, underwriting discounts and commissions $ 188,000                
Offering costs, underwriting discounts and commissions $ 16,900                
Underwriters' Option | Subsequent Event                  
Organization, Consolidation and Presentation of Financial Statement [Line Items]                  
Number of shares sold (in shares) | shares 1,215,000                
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Cash, Cash Equivalents and Restricted Cash) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Accounting Policies [Abstract]        
Cash and cash equivalents $ 59,170 $ 81,033    
Restricted cash 270 270    
Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows $ 59,440 $ 81,303 $ 89,251 $ 99,887
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Revenue Recognition) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2020
USD ($)
revenueSource
Dec. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]    
Revenue sources 2  
Percentage of median observable prices 15.00%  
Contract asset | $ $ 4.0 $ 5.2
Product    
Disaggregation of Revenue [Line Items]    
Revenue streams 2  
Payment terms Payment terms are generally thirty to ninety days from the date of invoicing.  
Service    
Disaggregation of Revenue [Line Items]    
Payment terms Payment terms are generally thirty to ninety days from the date of invoicing.  
Joint Development Agreements    
Disaggregation of Revenue [Line Items]    
Payment terms Payment terms are generally thirty to ninety days from the achievement of each milestone.  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Property and Equipment) (Details)
6 Months Ended
Jun. 30, 2020
Equipment, tooling and molds | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Equipment, tooling and molds | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
Computer equipment and software | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Computer equipment and software | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
Furniture, fixtures and other | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Furniture, fixtures and other | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Other Assets) (Details)
6 Months Ended
Jun. 30, 2020
Capitalized software costs  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Deferred Offering Costs) (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Accounting Policies [Abstract]    
Deferred offering costs $ 1,700,000 $ 0
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Income Taxes) (Details)
Jun. 30, 2020
Dec. 31, 2019
Accounting Policies [Abstract]    
Deferred tax assets, valuation reserve, percentage 100.00% 100.00%
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Product Warranty) (Details)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Product warranty, term 1 year
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Risks and Uncertainties Including Business and Credit Concentrations (Details) - Customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Revenue | Customer One          
Concentration Risk [Line Items]          
Concentration risk percentage 18.00% 16.00% 15.00% 18.00%  
Revenue | Customer Two          
Concentration Risk [Line Items]          
Concentration risk percentage 18.00% 15.00% 11.00% 14.00%  
Revenue | Customer Three          
Concentration Risk [Line Items]          
Concentration risk percentage 17.00% 15.00%      
Revenue | Customer Four          
Concentration Risk [Line Items]          
Concentration risk percentage 16.00% 15.00%      
Revenue | Customer Five          
Concentration Risk [Line Items]          
Concentration risk percentage   14.00%      
Accounts Receivable | Customer One          
Concentration Risk [Line Items]          
Concentration risk percentage     19.00%   20.00%
Accounts Receivable | Customer Two          
Concentration Risk [Line Items]          
Concentration risk percentage     18.00%   19.00%
Accounts Receivable | Customer Three          
Concentration Risk [Line Items]          
Concentration risk percentage     17.00%   18.00%
Accounts Receivable | Customer Four          
Concentration Risk [Line Items]          
Concentration risk percentage     17.00%   12.00%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Contract With Customers (Schedule of Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Net revenues $ 10,569 $ 11,763 $ 24,347 $ 24,404
Goods and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net revenues 8,890 7,736 19,578 17,263
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Net revenues 1,679 4,027 4,769 7,141
Antibody therapeutics        
Disaggregation of Revenue [Line Items]        
Net revenues 9,956 11,445 21,777 23,825
Cell therapy        
Disaggregation of Revenue [Line Items]        
Net revenues 47 318 398 499
Synthetic biology        
Disaggregation of Revenue [Line Items]        
Net revenues 566 0 2,172 80
Direct sales channel        
Disaggregation of Revenue [Line Items]        
Net revenues 8,750 11,738 20,731 24,339
Distributor channel        
Disaggregation of Revenue [Line Items]        
Net revenues $ 1,819 $ 25 $ 3,616 $ 65
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Contract With Customers (Schedule of Receivables, Contract Assets and Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Trade accounts receivable $ 10,236 $ 9,334
Contract assets, which are included in 'Prepaid expenses and other current assets' 4,047 5,234
Deferred revenue 8,607 9,686
Deferred revenue, net of current portion $ 1,098 $ 1,461
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Accounts (Inventory) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 6,050 $ 3,392
Finished goods 5,858 3,789
Inventory $ 11,908 $ 7,181
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Accounts (Prepaid Expenses and Other Current Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract asset $ 4,047 $ 5,234
Vendor deposits 144 65
Deferred costs 2,239 554
Other 2,631 1,946
Prepaid expenses and other current assets $ 9,061 $ 7,799
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Accounts (Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll and employee related expenses $ 2,362 $ 2,134
Lease liability, short-term 2,558 2,067
Accrued product warranty 1,184 1,065
Accrued legal expenses 995 170
Other 1,000 793
Accrued expenses and other current liabilities $ 8,099 $ 6,229
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 25,129 $ 28,035
Total 25,129 28,035
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 25,129 28,035
Total 25,129 28,035
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Total 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Total $ 0 $ 0
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Schedule of Financial Instruments Not Measured at Fair Value) (Details) - Significant Other Observable Inputs (Level 2) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, including current maturities $ 19,860 $ 19,827
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, including current maturities $ 21,125 $ 21,392
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net (Schedule of Property and Equipment) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 29,034 $ 28,639
Less: Accumulated depreciation (14,277) (12,167)
Property and equipment, net 14,757 16,472
Equipment, tooling and molds    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 19,817 19,510
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,014 1,905
Furniture, fixtures and other    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,699 1,599
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 5,304 5,283
Construction in process    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 200 $ 342
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, net (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Property, Plant and Equipment [Abstract]        
Depreciation $ 1,300 $ 1,200 $ 2,619 $ 2,342
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Narrative) (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
ft²
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
ft²
Jun. 30, 2019
USD ($)
Leases [Abstract]        
Area of lease (sq. ft) | ft² 34,789   34,789  
Rent expense $ 0.6 $ 0.6 $ 1.2 $ 1.1
Variable lease payments $ 0.3 $ 0.2 $ 0.6 $ 0.5
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Maturity Schedule of Operating Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 1,087  
2021 2,218  
2022 2,002  
2023 2,006  
2024 2,075  
Thereafter 7,188  
Total undiscounted lease payments 16,576  
Less: implied interest (2,579)  
Present value of operating lease payments 13,997  
Less: current portion (2,558) $ (2,067)
Total long-term operating lease liabilities $ 11,439 $ 6,784
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Right-of-use assets obtained in exchange for new operating lease liabilities $ 6,159
Cash paid for amounts included in the measurement of lease liabilities $ 639
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Schedule of Additional Information Related to Operating Leases) (Details)
Jun. 30, 2020
Leases [Abstract]  
Weighted-average remaining lease term (in years) 6 years 10 months 13 days
Weighted-average discount rate 7.00%
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Debt Instrument [Line Items]          
Interest cost   $ 400,000 $ 400,000 $ 700,000 $ 800,000
Notes Payable | EWB Loan          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 20,000,000.0        
Note payable, term (in years) 48 months        
Interest rate   6.73%   6.73%  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable (Schedule of Payment Due on Notes Payable) (Details) - Notes Payable - EWB Loan
$ in Thousands
Jun. 30, 2020
USD ($)
Debt Instrument [Line Items]  
Remainder of June 30, 2020 $ 684
2021 12,832
2022 8,475
Total payments due 21,991
Interest payments, loan discounts and financing costs (2,131)
Current portion, less loan discounts and financing costs (1,596)
Notes payable, net of current portion $ 18,264
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Compensation Plan (Narrative) (Details) - shares
Jul. 31, 2020
Jun. 30, 2020
2011 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares)   11,154,553
Subsequent Event | 2020 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares) 6,750,000  
Subsequent Event | ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares) 612,150  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Compensation Plan (Stock-Based Compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 1,352 $ 949 $ 2,531 $ 1,763
Cost of sales        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 54 0 60 0
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 553 432 1,064 830
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 586 446 1,115 770
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 159 $ 71 $ 292 $ 163
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 8 $ 15 $ 24 $ 34
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Statements of Cash Flows (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash paid for interest $ 684 $ 677
Cash paid for income taxes 6 91
Non-cash investing and financing activities    
Accrued issuance costs 1,248 0
Change in accounts payable and accrued liabilities related to purchases of property and equipment (69) 239
Release of repurchase rights on early exercised options $ 176 $ 0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies (Narrative) (Details)
Aug. 24, 2020
claim
Jun. 30, 2020
USD ($)
Loss Contingencies [Line Items]    
Loss contingency accrual | $   $ 0
AbCellera, Unfair Competition | Subsequent Event    
Loss Contingencies [Line Items]    
Counter claims filed 2  
AbCellera, Non-Infringement | Subsequent Event    
Loss Contingencies [Line Items]    
Counter claims filed 1  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies (Product Warranty) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance, beginning of period $ 1,194 $ 739 $ 1,065 $ 601
Adjustments to existing warranties (91) (41) (213) (105)
Provision for new warranties 220 220 550 550
Settlement of pre-existing warranties (139) (189) (218) (317)
Balance, end of period $ 1,184 $ 729 $ 1,184 $ 729
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Attributable to Common Stockholders Per Share (Schedule of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Numerator            
Net loss $ (12,430) $ (8,425) $ (6,185) $ (4,205) $ (20,855) $ (10,390)
Cumulative undeclared dividends on Series D convertible preferred stock (797)   (797)   (1,594) (1,586)
Net loss attributable to common stockholders, basic and diluted (13,227)   (6,982)   (22,449) (11,976)
Net loss attributable to common stockholders, basic and diluted $ (13,227)   $ (6,982)   $ (22,449) $ (11,976)
Denominator            
Weighted-average shares used to compute net income per share, basic and diluted (in shares) 3,109,545   2,872,183   3,078,756 2,795,290
Net loss per share            
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (4.25)   $ (2.43)   $ (7.29) $ (4.28)
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Attributable to Common Stockholders Per Share (Schedule of Antidilutive Securities) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the calculation of net loss per share (in shares) 60,839,848,000 58,602,371,000 60,839,848,000 58,602,371,000
Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the calculation of net loss per share (in shares) 50,462,272,000 50,462,272,000 50,462,272,000 50,462,272,000
Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the calculation of net loss per share (in shares) 10,223,870,000 8,003,580,000 10,223,870,000 8,003,580,000
Restricted Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the calculation of net loss per share (in shares) 17,187,000 0 17,187,000 0
Warrant        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from the calculation of net loss per share (in shares) 136,519,000 136,519,000 136,519,000 136,519,000
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Method Investment in Joint Venture (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Schedule of Equity Method Investments [Line Items]      
Equity method losses in Optera Therapeutics Corp. $ 200 $ 0 $ 806
Optera      
Schedule of Equity Method Investments [Line Items]      
Ownership percentage   50.00%  
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Note Receivable and Embedded Derivative (Details) - Optera
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2018
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Apr. 30, 2018
USD ($)
Embedded Derivative            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Derivative asset           $ 200
Amortization of note discount $ 40 $ 60        
Change in fair value of the embedded derivative   $ 100        
Loss on impairment of property and equipment $ 200          
Notes Receivable            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Interest rate     0.040      
Note receivable total amounts         $ 2,000  
Note receivable, converted to equity financing, greater than       $ 20,000    
Note receivable converted to equity financing, discount       0.20    
Note receivable balance       $ 10 $ 10  
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 10,569 $ 11,763 $ 24,347 $ 24,404
North America        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 5,669 3,212 14,150 11,688
Asia Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue 2,244 3,549 7,104 5,417
Europe        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total revenue $ 2,656 $ 5,002 $ 3,093 $ 7,299
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )R#&5$'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 " "<@QE1O@X\M.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$ZW4DR:2\M.&PQ6V-C-V&IK&O_!UDCZ]DNR-F5L#["CI9\_ M?0+5.DH=$KZD$#&1Q7S7N]9GJ>.:'8FB!,CZB$[EF3 M.B!4G"_!(2FC2,$(+.),9$UMM-0)%85TP1L]X^-G:B>8T8 M.O24090"6#-. MC.>^K>$&&&&$R>7O IJ9.%7_Q$X=8)=DG^V&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "<@QE176?KVDL% #V%0 & 'AL+W=O MGJNUD/!DH73"#0SUTDG76O P-TIBA[ENWTEX)#NC87YOJD=#E9DXDF*J29HE M"=>[:Q&K[56'=@XWGJ/ERM@;SFBXYDLQ$^;W]53#R"E1PB@1,HV4)%HLKCIC M^G'B>=8@?^./2&S3HVMBIS)7ZM4.[L.KCFL9B5@$QD)P^-F(B8ACBP0\_MV# M=LIO6L/CZP/Z73YYF,RV-@D$2R^.5O>T<<&D6>Q5MK4,<*AC,X$PJA?,NJW8S05 M.E*A75$$UG2MBW"DPQKZX<.'AF5P47*[:!DSS4'"<@4Z[2X<:\'C%//7H.0T M0'%NI8G,CMQ%L2"/63(7NHX+CN&ZM.M=>H,!PN>RY'/9AL^S6$9VLX"S'GE2 M&STD7L9G"/\J%MIG=N&(> I#;'C-HQG9&9@D1&ER41E MTN@=_(:UM!O0;VXQDD>"3-N0?.%OY#Z$)1);07* M*H:L#<-Q&$+*@/CL+R!>4I OLMYW.*0_\ ?D$VPGF";MI*CB M3]'55:4'BFOZ@PK )].5DI@6-X# 'NBR@>]CC*KD0'%E?XD,Y 6U()3]-/^9 MS$20:?!6+2T<::*2!+8EE*+!ZQGYT3UWX<\G:Z[)AL=HZJ=5[J"XZ$->#2.Y M)+-=,E=Q+CNOOHDVHI86C-=&J5)_A@GT(X4I "#$W?5]#P"K19ZU:@KUBSPK% MGN6M/?F2&4CT-G4L:JTG;5J#":@"!JR MY+T,Q1OY3=2["H>"S$/[@\N^?X'U]I78>[A&'Q3U+DIM_OXJ(*=A;6<#7+=+ M6=>C&+5*\SUW[/:M^JG>>%P3PQC=71& M@XOT&"B%!:V8UZWNZP: DSO0.3I9L[*8'SBF)+"=8G'(5MXM#S7'^5&>4[U> MG(A^YE954Q*+!9BZYQ>PU71QR%@,C%KGYW1S98Q*\LN5X*'0]@5XOE#*' ;V M ^51[^@_4$L#!!0 ( )R#&5'T1"J: 8 - 7 8 >&PO=V]R:W-H M965T&ULK5AM;]LV$/XKA%<,+:#$?-&;T\1 FF!HA[T$3;M] M5B0Z)BJ)*DDYS7[]CK)CV1+%I.L^));LN^-S1]X]=SQ_D.J+7G-NT+>JK/7% M;&U,96)>K8\[[Z[ M4W_%2/ES,R.SIBX_B?FWL%_/E>9/=\UMN/CRN%J'BMA:R1XJN+V24YNV+8*G02?PG^H ^>D77E3LHO]N5#<3'#%A$O>6ZL MB0P^-OR*EZ6U!#B^[HS.]FM:Q9YE>R_%L49GTQ2V>HX*NL M+[QR*K+UV4 4$EZNUG]FT7B ,%$DXHT)T" M?:D"VRFPSM$MLLZMZ\QDRW,E'Y"RTF#-/G2QZ;3!&U';;;PU"GX5H&>65[(N M8%-X@>!)RU(4F8&7=UF9U3E'M]:P1B?H\^TU>OWJ#7J%1(T^K66KL[K0YW,# M&*RE>;Y;[]UV/3JQWJ]M?8H8#A#%%#O4K_SJUSP'=6+5R>)8?0Z>[]VG>_=I M9X]-N=\JQ6N#,JW!SS./1;:WR#J+X93%3*\1Q ;E]H%_;<4F*V$)9ZRVIN+. ME$VXS3):D 3BLCD,R5@J)9BQO=01SG"/,_3B_*2R@D,6Y;(%<)"1.0>D=R5W MX=R:B@X0$$Q9/, YEEHP%KIA1GN8D1?FAWH#P9/JT04K&L,B"YP.8(VE$I(2 M-ZQX#ROVPKI1O,E$@?BWQF:/[G9=^/=,!15S$*R; :N>08P7@BM4G/ M.X2]B,I*D=V)4AC!O7Q&>J(@W\443?8X11-DS #A.#4=4HRR*?][HB!^IKC, M<]5R;TD^"(T3_I@I4GQ0T(A?D9YVKY&JJZ_E2M42\/]\1Z3 M!(D6HX082T5)/)40/9<0/YE<\Q4'R 6T#D#1K1O@F"/2& ]KH$-J$:?Q!,"> M2(B?28[9[KF]=Q &C0X*\0ZJ0RQ B^!SIUD U>#.NE2RJ,)]HWVG,-]7/-;QTM M/AV*QP"5LKX_,5Q53J@N3@G9L#0XQ.(DG>B Z<&,\A+J>>8 TS&O1(PE; AQ M+ ;M!IU(-MJS#WUF[)%5)8QMB+:%-Y>U;3]XG0->]-J>;T38&R=RKV5[CW&F MFRSG%[-&<4DN1MUR&: M1Q\%TY[;J)_;8#;?0.LIH#@@P+[+.6U7#= K? HM&HZ@?"@$PV;+3]%E:]92 MB7] "EJD( [3((X2I->9LLQH$,SA?#^'=SL&HS6O[H MG\;K )):-[R[9RD? MWR*AM>77CE9;HPT\V 8SPD$8TX F]$?,.P_&F&DI#9-XE';/RAV'O>=D^@PG MPZ$&*GYAG,'=&., 1+R!(#0,0L8"@A,K\%_#S@*:ID'$2/<+"W "?_$/;;%S M#\;-P["?\XH<1[YO+JB_N;@L"F%Y ^J>G;-/1 W38".@#CI!.D91&K+A2.T0 M6S R59[[/H/Z^PQH/-NJ+;M[LX*O1"Z<\R =MPXG)"$D&L[53L$(,SP5U;[+ MH/XN8TLD>K)8.6&/.XO^/5/WHM8P:J] $9\F$ 6UO3[>OAC9=#>P=](8676/ M:PY#E;("\/M* CWN7NRE[OX2?_DO4$L#!!0 ( )R#&5%$2O[B\P( .$) M 8 >&PO=V]R:W-H965T&ULI99=;]HP%(;_BA7MHI7: MQOF&"I!:JFJ;- D5;;N8=F$20ZPZ=F8[T.W7[SA),Z!0THX+L)WSGO,^CHT] MVDCUJ'-*#7HJN-!C)S>FO'9=G>:T(/I*EE3 DZ54!3'052M7EXJ2K!85W/4Q MCMV",.%,1O783$U&LC*<"3I32%=%0=3O6\KE9NQXSO/ UOEQ@ZXDU%)5G1. MS==RIJ#G=EDR5E"AF11(T>78N?&NIQZV@CKB&Z,;O=5&%F4AY:/M?,K&#K:. M**>IL2D(_*SIE')N,X&/7VU2IZMIA=OMY^SW-3S +(BF4\F_L\SD8V?@H(PN M2<7-@]Q\I"U09/.EDNOZ&VV:V#AQ4%II(XM6# X*)II?\M1.Q); "X\(_%;@ M]Q4$K2"H01MG-=8=,60R4G*#E(V&;+91STVM!AHF[&N<&P5/&>C,9"I%!B^% M9@A:6G*6$0.=6\*)2"F:V\0:G##9G/3 MMN9M4],_4O-S):Y0@"^0CWU\0#Y]77Y'4Y![5NX-=^4NT'=3X'=3X-?Y@B/Y MY@:0864:))?HG@D 9X2CF=2L7FD_;A;:*%AO/U\I%G3%@KI8>'R^UU09MN 4 MP;Y;4J5@NN$UIX\7J"0*K0FO*#IC F62 G\P2 *O#W/!^)P GQ'''OXW\F%^WM^ MPQIOTYYV?BCPH'5WZ_RUEY\O1*V8T(C3)2CQ50(I5'.?:#I&EO61O) &#OBZ MF<,=C"H; ,^74IKGCCWENUO=Y"]02P,$% @ G(,94?WT.N^9!@ &1T M !@ !X;"]W;W)K0&&@<;VNQ;D'2KL^*1=M")-$3:2?[]R,E1;+)*]9H^Y)8]KF7.H>7ET?4 M]0NOG\6&,8E>RZ(2-Y.-E-NKZ50L-ZQ,Q27?LDK]LN)UF4IU6:^G8ENS-&N" MRF)*/"^36;7S7?W]>R:[V215^R^1F)7EFG]WRTK^,O-!$_>OGC(UQNI MOYC.KK?IFCTR^75[7ZNK:9\ERTM6B9Q7J&:KF\D'?+6@5 /J.6,&64J=(U;\]F[.BT)G4??S;)9WT8^K P\]OV7]KR"LR M3ZE@=L'J M#LJ\:O^GKYT0!P$J#QQ N@!B!O@C ;0+H*>.X'Z4)YE+7Z-5=QI "\17Z>\OJ5,^K0&FED:4JRHVNECU#?W(AT-G7*MUEN0H]1Q?HZ^,= M.GMWCMZAO$)?-GPG5)BXGDIUPWK8Z;*[N=OVYLC(S5'TF5=R(]!"W60&Q-^Y MXT-'_%0)U:M%WM2Z)>T0\X@'W,S\Y'"<0G9\;??'#HQ^)0?O2 MH4T^.I+O@>U9M6-7CE1^G\IO4ODCJ;YPF1:J[S0)H3IIP\,F7/>^_0Q[0:A8 M[ _5!U X"NDQZLY&$9_ZT3%J :%\S^]11SR#GF?@E&S.A=0+2J0%$R[APCYA M>()PR\.TD'QMDN" # T]@_':>1D^GNM M^\RVYJM<0A0C:\PP"8E!T08E062 [FP0#A/?$&(!H!1HA&3SLD8V+3PK%O+*&YC4I"W]31 M!A$28V/-+H !8QH'L([8&[8USUTNK%)2%@WE-%,;9RZDEG8/MIJYN4;>67.0-+4&O\"$QQX)FL %X2>-=D C'@T MBDW: "Y.HK'Y'GP"]MT-4FY8K5SEDI<,G76S?>YJDGC8FW'@E/1C)5G-U$[: MI07E#&Q>-+ 6#HBR&@6 BC UE8108SX$#[X!NXU#3[;5$N0*;..F9P P)+*( MVB"<6!5C@P)OK!\.I@&[70-<+^]1Q<#=#]N[.K4HVY@+/XY-SH ?(29E(),R MK&-[WV BG4W!0@7(ACDSX$4Y,>&+@%.*Q' M#[S1L0R#ZR%NU_.C,F#K&0^6 ;'3QS]G>84R7A1I M?9#L'-2PO:7XJ!M>DL"4$("12_.YX@Z"19?$-%4C@\8C @ZFBKA-U;?F6)%E M%^E>>:HU:WD+M-/G8TJ295HL=T7K-'69=>VE5VA,RC8-K)]ME)1Y3@+?4M & MDC@BZF')U!#(Z$5Q9+J4!90Q2@(R6HB#2R/NXQS5A+/=4KH.W 971MQ')B>< M,I'!]9!3CDLYTOF.BL=MFKJ_6P=TV'#H^X-[[MU3.W';>Q;QV$ 2CV:FE860/E!8)Z7 M JC(BT>JF Y[&B6_IHKIP;&UN\N?6,5=EJ-U28AY)@2@B'42!H+,9^L%@ HL M :<'KWI*5J^;=VQ"L=E5LCVZ[[_MW^-]:-Y>&=_?XJLY!KZ_PU>+]BW=D+Y] M:?@YK==Y)5#!5FHH[S)2M-4D14!P 92L !@ !X;"]W;W)K M#'NA2'2L519=24[:;S]*44R+/%&RV[1O$LO^'WGDG>Y'BCJ]%\7'2;NSR9X\OC%V_1V5=5?S,Y/ M-]$MO^;5^\U5(:]FNU:2=,WS,A4Y*OCR;/(*O[QT&X-&\2'E]^7>9U0/Y4:( MC_7%F^1LXM0>\8S'5=U$)/_=\07/LKHEZ<>GMM')KL_:#E8&ZB MDB]$]G>:5*NS23!!"5]&VZQZ*^Y_Y^V W+J]6&1E\Q?=MUIG@N)M68EU:RP] M6*?YP__HP:8]AB0UH!H!B3H,:"M 1W; VL-F-Z#WV/@M@:N;M W:*\U M\)JY?YBL9J9?1U5T?EJ(>U34:ME:_:$)5V,M)SC-Z\RZK@KY:RKMJO.%R!.9 M)SQ!\E,ILC2)*GEQ7OT?-G)^A9;?5N);9EE"?EZ:R23M==S^+6 MP?F#@Z3'P7>BBC+ ;&$WDZ.YXT65WF0<7JBQ]5KDO=87 M=NM7B9P4>1=%&;J*TF0JYV,1;5)X6)<#;<7Q=KW-FAB]YLLT3JMN(S,9_UT2 MD%T2D*95UM/JG-^F>9[FM_(FS:(\YNBY=+)<104O3U!4R:[B%XCB7Q%Q< % MXZ%]MVF_+F9WYZ[#/$)\V^DZ(Z"[$= #1S#"Z_E#F]Z> M,Z'O4=QU>6&J"&&^%VHC,V5.5W%A*EC@::)+4S3%%(=A $\0VTT0:PQISP2] MR6,)GE)&5LY*\^E$NYW+7QYOY'_>BBQ#LG#?1T7RKR6_W%WGKC4Z%Y]Y$:>R M=OBOC,A8ZZ6IXM6-EC* )U>RX >W2#42NF%%3LQ.[K2M:;=03LT='K&K)B)!Z!IK6-_;'.9)$Y_'<,F._O2VU22 MD& G[,$L5IS% Z U*MF0VW-LLC0(*0GTW/9&YK:I,W+;[-$+F:_GMJF:8D9H MT)?;"O383OK!2C:(+&S"O2_4IM(.+;46P/;% %C)AKEEK@! ;@4CHVWJC&B; M/4+< E8F5FZIQ0D.OW\E(VIM00;6%L>NQ(E)-3Q^N[WQ66R:%8'N'YG #[;.H'5(^V M/S+:ILZ(MMEC2/7M_R6@FF+7H4[/,I4H\)/@!P!-\90,[/:/!IJY?P_DZ$R_'9VI"5Y,,-7='%!U M'=U[3GT\GRD WH 1G<^#LJYKBL_T:_B\MY8G#E2TZ6@^ TKJ!-AC/46;*C[3 M0_D\Y/:H?=O->!2QH"'VW!Z TJYM@_QQ48?70-**[:8 M6A2P(TZO!\G%S'4 1"XV\OP:T!GA-GN$R 7(K.1B>X?8/^ 4FZGE!7NB[.:#J.JKXRX[G+P/X6]=O_6!O6-=]+41QVGU23KNC M.0THK9QV%:?=;\YIUP0KQ&E !A9N0*<7;D "<1J0P9R>[;UP6+^ *EDE"5:B MC"^EI?/"EQ-=/+S3^7!1B4WS#N*-J"JQ;CZN>"3K=2V0OR^%J!XOZM<:=V_6 MGO\/4$L#!!0 ( )R#&5$'$6M77 8 /08 8 >&PO=V]R:W-H965T M&ULE5EM;]LV$/XKA-$/+3#'(B7;\8@\2J;HLJ7R^8X5XNA[AT;!Y.9J1S?LD>EONP<)=Y-VE)R7 MK%)<5$BR]?7H%E\NX]@X6(N_.7M21]?(A+(2XKNY^9A?CR*#B!4LTV8("C][ MMF1%848"'#\.@X[:;QK'X^N7T3_8X"&8%55L*8I_>*ZWUZ-TA'*VIG6AOXBG MW]DAH*D9+Q.%LG_1T\$V&J&L5EJ4!V= 4/*J^:4_#T0<.< X?@=R<"!]AV3 M(3XX6.8F#3(;UCW5].9*BB$M!S]]LQ15#I/" M<@172A0\IQIN'C7\P&QIA<0:+:G:H@\PXPJ]_5;1.N=@\PZ-T;?'>_3VS3OT M!O$*?=V*6M$J5U<3#P M[DAPP#_JZ@+%T6^(1"3RX%G^LCM>!.#$+8MD0N+8$KJ4H$:Q"236O M-DT:<\V9N@Q\)VF_D]CO) /?^0O6?2&4=P8:SYGU-(M[?S,F43J=7DWVQ\1X MS' 4+Z+6[!6P:0ML&B3@-O\7BRGC!4'5 ;)YFAJ7:Y")DT[D4 MS5HDLR!%]PS*7<:I*2(^FAKOZ5'\9&9RX!5)'J,X(7Z*YBVP>1#8HQ;9][$I M23G*1 EU6@V"G+O?G\:X!](UPO-9[ >9MB#3(,C;4DC-_[/ 3&7H9JE@@!Q) M4S7'8CV&:414*::]N9@ZT!9)TH/OVLS3U(]^T:)?A)>'J,8VR7BEF61*(RA7 M2.@MD^@MKX!U]@ZQGX9Z"(45MA1"8N9LU9A60IL7&>-[NH+LI1O)FC+IBW+A M1!#W@W1-QF0@2!QU)3T*AOD@Q9Y;G069AW@R!NO+1KJ""L\@!%[M ;20S]Y2 M';G,]Q> QP8?E9+7P(^T" >!_VD* <#FY8YR:7@U.;:3)LOTLPV!_:CYSKSQ M(L<.JEE_5?ALTL4 _.U9K MGBGH#^3NP@L^/@W>-4FCV0#Z3NSPKZF=29F<*\CM^J4NG1= K)G:V:-MD+3E>\."E]N-,^'!:_KY+F4+6R3-1&B;M*YJ7%5;GQ M(B)]9ERK*9X-+:A.#'%8#3\&*Y0K;>-DFLS[T#QFT- -E:E. W%8!!\D@_J4 MORB%.E*1K);2E*UAZ<.NKHTQ3N(^=I_98HC63@!Q6 %[";"CSX.S[TH33J*^ M?OFL(C)0ETBG8"2L8/=LS8#('#(4TJ#V B2N!(UQDO3KO<\,4F4^ +'3*A+6 MJMLLDS4+)L'1\O4&X"H1)DE?:3U6\X%FG'1R1<)R];G7MIU"ZFH/; IPOQ3X MS-)X*!DZD2)AD3)E_N36P O;51U8_PNGF?'93=-X8+&13I](F$A$S#%:F6V=9,Y%GMTF'0U],:XUF?'H]9@@D>H*<3(Q(6HX]*U;3*+&C3 M6)_2(^(J35^F/2:0J-'0>NG4B(35R$E!WU1Z,7LDR$>QQVPZ3'&G5"0]*P/7 MO +&S\C 3EC(B:T5, 29ES&6OV3[T?3"EOM0T)79Y7J9%6963)9!GLLD7L#G?V$%.SLL M9GJ)8$"Q_Y';Y<-@?PW3#-_P,^40DSI:#?6,.0T<4<2);-$7MSH\7.GE*OA-:BM)=; M!LVJ- ;P?BU (@XWY@/M/SIN_@=02P,$% @ G(,940IV8S3."P WAX M !@ !X;"]W;W)K?W<4]6SE_$QJEHOC4&AN>GS0Q=M^?G86J4:T,8]MU/;DQ3-^=N5?/'-]--JJ*R]"W[;2KR^5<:OG)].3\N"] M7C:1'IR]>-;)I;I6\4-WY?'M;)!2ZU;9H)T57BV>GUQ,O[\\I_6\X)]:K<+6 M9T&6S)V[H2]OZNB5@O9F_C>K?ZFLCT/25[E3."_8I773DY$U8?HVKP9 M&K3:IO_R4_;#G]DPRQMFK'YG$SHZ( M?21^<38V0;RVM:IW]Y]!Q4'/6='S3$9B-IE-/B/OP6#W Y;W MX(B\=WXIK?Z#S1O! S8XHVN9D (_;)M/[OA16VDK+8VXQD,%6,8@_G,Q#]$# M6/_]C$;G@T;GK-'YMX[$-Q K7JE0>=T5:R_[ #$AB$OE;Y!!:_&6T!U&XHVM MQN)^A-"__N7);#;Y(<%W([&206A;.=\Y#U?6 M\E-#!R M);T2Y0=6Q8J+SFLC'E+@I]/QOD)"TUX#-M)V*5[II8X($26YN-3.N.4:\I+Q M"X=TPFF0J:R<&]I #I%5!8%T(!Z085YVND9FWX*Q.@HT+X.85GE"0$8-^6FN M'79@@^JCK@(OY"<",LTIT44M.N_JO@)U[BM/+ID^_D%T1D:BUV3,HC=F#0=% MM63WC*!N?1K=*?X)H+1/D"6SO&:#%G0$OJ@(6L4/%@P+ Q7"!3^;GGWC>B_> M==%=,R&*JM%=TA=4OB0C;S3%5]:WP#D%I0?U)$/#.@#Q:?7F]ZXSNMHD#)'O M A0/%1>1 CD&5BAHCT=W@[8=_=M6M%=%C307[\C,?C@Z;9.\#," MIDZ#1(C8=RB'-XKQIQ8 GLH05$MH=P!E;")Q%0#;^WZA?((*%308@&74O54 MWF,-U(!#CZ;O6&S11796@"19?^REAZ3 HLE92(;UK39&@3V1$U#;:KFS?RME M &@C>_A();TWB"?JJ50[AY+ ,5SU" 31:'@S03=ON%2R&I#(YI,-TG2-%+=0 M*^3\>3 :3@-=B,&0:[O4 RT@AMBXUV_;+H^#KI27E+$ MP5S2PY=4 P^KP _1D/2(TG7F=FU1I'HZ93<\8!O&?UV(;XA*)3LYUT9'K4+1 MAU=L(IJ/)*?+NM8I93<*DZX)H% DN9"+SD$?CY@M>R-]?IPJ55BC@T!:5$2S M1.7C(\6+C *+)[/(F-Y*D!XY&Z"IT4&F3YM460S5/&RJ.=6].T0%C7#BKPG] M!LF*^SE;/XROQ^*GBXNK4DT9350KO&ZWK-(VM>N%G+O> MAQZ^+U!/D."^.- S:G#%='+Z*Z^^\'"Z47A .KQ72X2F5+SKTW_3/Q)RK2H0 M'&.$=KW^5#72+AE?K0ZTV1F:_%X+B4?M;VD'_H)$YTDNLZ;4LW=+B(M-*B M0TKU_'# -]@L%)KR/B%U$/ UJ0%\8A$=H>,Z87OCT>SGL,-( M %4K;Q353=TRG+E["&A-N@R[1H+V%@OJ1IA^6TH,"AME6$JH7./^M)Y#8=AF M T;#F%K<#NFUK>50X0A[=LB&H=:3G)ZZE#TST#(%1SVDVK9H1"-FSQ$.H MO#=H)#5L]()V^U0*%QY-2NC!GD>],T89*SUI$4=@(.5!R$HEAM2?1)OF+$5S M5JI094KB4DU94_"DN:^LN6L#1'("%?$@HK3V?P6Q(?6'Q@\;DQ1$WJ:2W-:'V$QQ*< MJ:>AUI(WI$G/0@;Z%,. %$'3DM--*GVOXU MYV;6,8QS)%<2,U F=D:I;0K>'?[[?1+]+0AJSL'@RJ9 MA:@2[ZB$D&:'QC._G:GA4*8."N)HSH0LO4O279%>VK4W5^^&!I.B4JO* M<(^;,,_%8R^QB1=STH^&,KROZ0[DYVI) ?/IZL:E,/SCXOK5Q:_B)^/F=-66 M[BI^X?EA<^3CDF>%-V;3;=[8&C^9F--@!IOH.B0G\/8Z!+@63TWYM*IZ/9[@8N,QC@5/)GSGT6OM]^TQ4/:BQ-4F'(!RB(P06E;H6F&H@H M;:9+MW+8"C%HL;%C:^)*AW]'=4[21(&*F@\9@BONS68;[!.VRIU0ZG-9?-%F MUX7@7<655RZ7@!EU0A:1 .M62M7LI'O3)T\P5K?:&*Z:?-\ !]%T07$MV*I< MH/NEP4)Z5NM0)08K-VQI;LB"'XV?%KG0&I-GK:$!X@T[J:2Y,I-2F'-7FSTY M$@\GH_-'L]'L\6PGHLS ML7VK">%JJYG&EV@RIRR$T9NK@2%J<1@3:$,>=!!:G^ ]S]?)N_9:Q+'3#! =OI8BU=':INZ,](!+A-\RTK.FEN<5T*5$RW"+6: MQ^)6\A?:H3[?GFT=@,<4@#%1YEFCZ>;Q6.P;AEO\SC 7AK@1:7$8CJ"?Y960XK,"RT',;L1_]$%*!Z5%CU? M2S&LRF8W3#DY^@5"U*J"25J"K-D9VGBNI(6WJDS;>Y>K=,E4Z8X-7'JWBLV. M-7,"S&UA;!XQC_JP3"GR4"CP<$7WC/E&=6#%84PA2A\H5)=BQ7NI<<6X#[WI MTEB37I7L^.T%/(;,J=2NOW< FYJM2"\^0A3360'H<#)UGZPX@7#HN/[/'F=\ MZ.W6V=8[QU;Y);]9Y9G7QO3Z<7@ZO+R]2.\L-\O3FU_4]Z5&$AJUP-;)^/'# M$^'3V]3T);J.WV#.78RNY8]T)ZT\+<#O-*:5+W3 \$K[Q?\ 4$L#!!0 ( M )R#&5'$GCXX8"$ *=J 8 >&PO=V]R:W-H965T&UL MQ5U;D]LVEOXK+&^R:U>IY;[82<9.4F4[<6U2F8DKG4QJ:VL?(!*2$%.$0I#= MK?WU>ZZX4%2W/GWMH-OUK[?F0%^[3=/P[ZWIJ&7=NW3R_/SSY[NC.L>??TE??:N M__I+/PZMZ^R[O@KC;F?ZPVO;^MNO'ET\T@]^C5Q8O7S_!Y>N#OSMZ&[.<**5EY_QY_^:[YZM$Y M+LBVMAYP! /_W-@WMFUQ(%C&[S+FHS@EOIC_K*._)=J!EI4)]HUO?W7-L/WJ MT1>/JL:NS=@./_G;_[1"SW,_D95C!SG7\K[D3 M/F0O?'%^XH5+>>&2ULT3T2J_,8/Y^LO>WU8]/@VCX0]$*KT-BW,=;LKUT,.W M#MX;OK[FS:C\NKIVF\ZM76VZH7I5UW[L!M=MJG>^=;6SXS7 M//;EB;$_J_[JNV$;JF^[QC;E^T]AG7&QE[K8UY?W#OC]V"VKJ_-%=7E^>7[/ M>%>1^"L:[^K$>#-45O_]:A6&'H3E?^Z9X%F6NK-WZW-]VAJCVH7V-[>+)MJRV(>'NH M6@^WH(F M-=7@JY6M:IS5IE4MBR7TMO9]$_@I7._T\"C20%.XH7*A&CNS:BW.LH:U MP,K'8,'\U-M[!@,[5VUL9WO35F#Z>D.LA"7O?;"PM%=#!6)HHQC2*-_8VNY6 MMJ^N+O#3B[\L\A71',3) !, :^@#,$F-A4%QJ6"=JK7K3%<[F-9U87##2%9K MV!HB)1MNW?L=48)+'1*G_OW?OKB\^/PE<,K#8F'AP-G>-C!^;?JFVO=^TYL= M,W?M6S#'2-E +((O;V"?@9?$;UA'ZPPM0)<[SWGX<$HH+=HBO0W8;OP4* =) M; P^LC(M4 F[@!8KX-;@PX,?3!M@%3; N/#8_8.$ ?YAP=/EK8&<4#UV^)X? M RPL/'F1=JK8H#OZ7Q<7GY_##%Q>+\ZNK7#GHZ4OX$O_[&5?\D9PQ M?P*%M,)GSV2%5^=7U<^]::RJ?8 %UQ96@9O*WQC]ID_?F-Z*7L%<(&"X$E!G M[VK\?8?/$P6-KSH_@(Z:'KX?+%)4:B?Z_0'^0XK11OA;VEX4S<:/JV$]MFD% M^"F,X'9$8^L#:!2,NX5Q.]("AYSCI_/E@C0/(+'.+ZOO.AP!/G5A2^*[14J M\3VN7.=?P+HZP!3(PP([)Q,;IK?P,>R)1K,>^0"_*1+J,>>5@9V M]KVE@4";0"EX>V=5CSPVS"6?H SL+2&/3,'30 L:A3E.6YVH1LY4C0O[$119 MY],5Y8^9#3*"I%"^W9O#CO\=8,\Z-*BL9_9N($Z#R W@,&RSB+2*8@:2#3#/ M_0:%=+V&X7%[64;2!ILUC$Q.86=-QU(*-D6PUM8 O2L+AMC>;0US6$G8>UP# ML@'% :7PQH(;S\)F@YEMQGK0)^&3VZT#=T0\A]%ZAY: 7W,MN=$&)!O>V+=F M0 A>!=.FJ5@0D6_CCH4AC4PDVOX&=/J!^4CLLJ7_YD$+@*H;@.Q[$B2S ::1 M.5K$,7'\6]/W #H.BVQ]XQ[5E;Y>6Q/<"EP)(((PC UB$;%[4\71]T-D=XA6 M"GC^O[#,#E00EFKV>X U[-C-':K)#EUSM*B];C:&K< (8L,N&"1R1TI@<#<(/^K6##V >O@& M;9OL?\@W)Z#HTV+7MN_9%.&ST900/.C4+!,@@,@%52VH"R&U,0(8$A7V;L]/ M>3$8LL%'P]L[T/ANHY "V#F_5&2D(S)J1'/H,EJ4?#$H![7(D0>""W6R!4@5 MLLIU^N0IUKJN&.CXQ3@%"#$:?%3_FL':\=>*,\">'QB(",EM*$>INFGA&2B MJ)@X@WDKP+AK^$@XHSM46<=CL3/VMQW:UL%O+'U,^\FS@6=CL\8BROG'H,DK5RM315!OO M&R1.#=IDK0OR;%&>E (:$EVAV#5X"[$X$N97B(3H6^4NQ4%V.E5!632!R<@R MFY.&>G"VL!]=W8X Z'9C.[A]>U*NU,A#. B>9V7(:./#)3>IP/-?G>X^^0C 9S* *#>M: MSRT'9AO;AN+#)/;@M%;P2A-C'PW,H])#29,80B'= MU4"=:0_!A7)0T#+2C!MPWA"#T*Z';-M%XX$U?H4?D8:<7 6&"[?P ?Z++D%, M+,"6%.RSU:;O%?N=' ^,]W?K@K+&PZN,K#YB6/+00&$^$F[G7W M.\Z$B@AQD9+@.X'.8US?U M8@07,^]R>M42:(3JM['9,# 2^,5"'S5S#1+L^](RJA8EXX@O?Q@!2NP!90M@ MX0W*,V@?9A N^(*Q[TX_[%SOX^\!(&'KJ_''5)5$^01>.0KBVR<-R*E6J]L MZ^R-6OH!(0"8E:VG$!=H5HBBVZ4@1:)= 5'LB+-A;TG!.=9("BT0&6 ]:%NW M"6@>X MX'"P &+2VR=S'LGH+[^U\&"+$.F44\YG1B,+YY^J*]C9QIENLLL3!54C M. *H.7 NH)%GR'6!47@ .V6^?XV/BSF'MUR?QZ3WR#I9EI)MMP[-$0,MWLH, M9"O#AM,D2)Q+1CDX^([7>XL)@ <()_G 5=)V]Q]#_./PI/*@1*"CL@D?Q8,9 M%J":TEZZYFQ/P9)L[H>/2O1\* JE]YH_0@3R(.80=%B2W7#O2F3F?U!\8-8% M&IH'1,8SS@"[E,:LY@8%-.[0F&/8)SH'^DD1\8*I.3,-9QH8HP[\I&0F-'>: M@!5F.L5O$N12!,$)8 HFJ&P$6,)J3F_G!K&?&[3#'?H! VHQ@D'LY<&>,Q8Y MX)*AE]7UUNWWFK$!6](0@;4/E,D.OG8D]8RTQV$%*H/KIO(2C2P9#0%!9*#6 M8[L&P91T5V"_A,_F*ZC%2A*_IFE@" KJWJW$#W68QU=!FW&*F$ MS0"Q:J_%"$Z]) RCR2H.H1E='U @&4Q+@EBGRJ0GE+$NHM>0P&L9Y"ZK=Y/4 MR_$'1TD13.'LS&^4I6*"P@".? <2-9^5F21CEM4W#R1OIC.:Y@95L$%I\CN) M:@YAL#O*;>->XF;!=H-YW!O74,T3,\,5^ >>,&WD]2 S9 07C MCHLL;V;21L=+^G$_^&LJHH*G=ON0LJV851@%Z-$:\YF!3QO:"D!AD+# .^H(BF2XDU9T+8AGV K%F0N8@*-''$MFM8"#B46%G"1:#,% M"]6HP"8!+$007-=V3\]S@B$< RYRFVO7HVG"Q'M@Z\TZ/PT&HY/B2#T&T"X( MN+J/6>C_:ZQLT'I(GBAHR,4/@G:Q%R,Y58D$HV=DW#H2A@4A4FL>CPC+H!U-G6 MXB"+7 VE@&/6\$PSE2I0IX;K$."_2(P(LM:@NUAR2-^=0@>3 J2XY(PWMQK" M9QS!P<8.XZ,#YY#I&5PE2#1G.&;]!X8:._*;0!J[]QH+ +TSQ"*(2 A W[-5 M;-QB,H'W)HPKW W)-MB"AM PCL4*R[51W\4W3=ZOKTH93B2 MQCFIC?N5=H#D]'I2F#G^(!6!9#G([_^/RLQ]F(3UEQ'(*3>ON2\4,,D_%R4N M[GVX0SMF!>*_%$G## ?:=_IW:['E(3Z8$H68%EGE]6M6%8R6[#!C46?Z2R;E MH"CGY.Y@!'(%N&YE*QOB;LN<4<:G;W.1XVQ-&1UR)I$RM6VR=\"+N8TIC5%, M_BQ24HRR1)BO#@+;J=D#W6PL8'" X3C>(=M'2AS#+N0S]31PT8BP5!A"":2F MHE2N3#+CY8ZSZT![HR*>=@X?2&B*TLML$$ ;.03YLZW4]_TQ*K M0V'%8@$E$JD^,!\3B^%DG9@M'ZI 2,@.&S&C>:^CE8OZU &,@5VYIBZFR,G$ M$ZT2*&+8@8#!$)T]CBY9I0IFI&"7Q"S*/*Y^$<2AI@4,;R47##"( MT"]FDSZ2:X%)(@R M6&B'L7)!"^IDVBH#Z M<*$]TAQ9N-ONUN$M3$C0/TUK$^/W=(N M%YF;!-Z"@86(E3%_;[EG3UP]DHK3U80/]_0:JL;:P YC9T=C0;BT1VVF$.XU M7INOB(/+P(K*T-(&,8,R?D2:R<9QT,+.A3C;6S2 E#G!A[#CLI7T>UH_]^UA MB;RA<%OZ F"@(28+^+/6<3V1NC4G#ZI&:Y<0ITLG:(-@ZAUJ0,A:BI)3/!53 M'D6/CDM"L&J,9 <(QC5U_>P)(CK9XM_6?MAOO[46 0O??)L>8Y"V5)#-BSA MD^?+R_0!/?.AW95[#;<6 BT44<06A\*RS8">0V;M2P4I*V,./G0]#:-M8Q-+ MF@SQI'*KWN$?Z#IZ,R<;&18$$!32_F(.%_-!I;\Z[DNC%26]R @IBY3<]H?- MNNK )?TI\+1\*!/": /GEG$O1-84),RT KLK/DZEGJMHJ'2,-,"_<0(@ T]J M!$YTFRY!DB8O:7MMM,-L&#)ZFK'7'H"L:1;BZYO8W"PHB)LIR:Q*3EEW[I!E M1K%ADC+::#ZXK2-_N?/=F;S^$2:C8 Z%,M@L1HYDW]CUSRRF)W\-#H#",1,BV=CL[;L-0[F/: T%]6;R>%C#ED2VB;$^NQI*&V2VM"'QKT+@M*Z:&C M%40BJ .Z8[A9I#8*F(8\)RG@IBO%@"M;([:-M6KNLI.R#U=J1NU1$BEK#PG- M-K9UU"<;*XW,1^XQR7OT\AY/0$T-1"&=Z88RW8$455RZQ/P1!MC8>3$;@:%C M]$?RD+4VQ!U-*G%/A%6;O0/HR\OHJ"@,AB9%MDR!A%+_JWF@:MT@I'7^!4&?N%Y5F67UBET2[N?!#AS?$!74FB<['1FN<=]IQLRT"ITBPP3! M!>%%D@NL>OM6B[P[WX*./C_['!9G^D"CC]@^GXV$"NS7PRT.>16??#OV'7%\ M@9DO9GVJ;J?G?L!$YQ9;8[[+-^ :]1F+9&M)A;*[ZN,F_J+_+ M C/+1\H'BU:UO>T=;B#R G]S740+\?=E:1(\ET[/*N"#ET2O> )&R]X5:/+ MS 8>]]85+'2("J@RG]D)JI.T?FS.V N#!>82?YZMB\;$1.LSWY J@L@GXQX8 M-OEL6LCCZ$E(GN[XER<\-[4Y16\@F@@2W74J3X#KAK,)A7)4C3N5-RS%Y S+ MYP1#1M4+A7>/$$-*A#1>;C]I[#@T2!H&AQ([Y?J19 MI/"C]*$)<(J?:W\:TQI[;E-\)A %=K*WTB/2VHUI%]PBT"(5"V!!]U[WU:2C MFQ3<<;H(;;PG4T'G*J4K;C%K0ZG,BL7(]1I#;SVZ([FQD)H$N4MA9_+T2:1( MNGT 7=;OT:ADQYEX&6AP\:V9P)SS."3#G2_6U\QS+BN_/HR>B4O'?KJ8]I.+ MY>A)+RL%*M5;)T$Q/X$5BVDF88GCQC/%.8!>S: M$J])!TVA3-Y-:YQY><''K>(!:&I4J6&'#_ JIGAE#V.?G9PU#IH8IU04^A$Z M%)0B&D!X')'"*ZW!JN&KBCL9R#C'0WQ\S(BKA11)=18K#=1WAL>90')LTFT< M33B&_8;E:2EL5\:6T=:]MY1'A^\1$&JNAPW4) .H#0LAMO4;FB4F5>X?-4!P M3LT ;'/MG=E)T+*H4B,798='-<)<@V!'#)RS>"0:$PTPGYQPD99U4OXBD6#K M;4?G6G<@_T,$][K8DC8NL6![VUD8[#YKJ?=)1ABY2I$C)K4+%F@3(;7UT$A\ M(D([4R2&R'BF)SXUN;$Z%)WWTOMSR[V.R)'8*Q];(3"+A49+D)J[9WLC*M#I MU3U.-H>$1]HW#Q^V51^\38ZVE1D5\&1]DW-*^:N,TF-#4DEM,>K!EJD9828R MGY]_JF3#HK@Y2N69:4.<064,T(V!@6 A#/\1N#/S(":!SWBS>095;<7H1'1X M0A*$GB0]\R,I/Q:2)X4U^,ZF_NG8LG)L@>_WN^5Y^0B&Q0;Z5$.IZWYD4#A' M:.IS3C2CG8JFGF#KQT& MWPV.7JF&&4?'TF(!L]D)A$?[[$9"%M?D):+\_-/ M];3#G $T96.L%'0H*QPU8=IR1S8CW7;1XI'NI"TU2C,=IN[TR$?%$B!G5'B? MP/"N@N]79,B.'<:RNB8X\IHLUYL,CIR^46 >V- "Q2>SET_/$>0!6M+V8TH] MM0U-OL?4'?9L%#TI:,,*\(-#Z"<*WPU5C:Y/("Q.^KC,'8HQHMDH;)G8< 1& MW,0>4S/(MH6>F2P;+30-DN7, )K#[MK9I%DY> X+:9(P=]@*1WT-,=3[L^L: MP@",*?>Q:Q\?V'F(R..C=%3@RMB)TB<8C.,Y0YYD M6?TJO3-XBU@_5XP"Z]S5C_@B-4%! *XGA?5+UV\!^3WT6>'K9Q>&R:LE,B CF+6E#,FBYOM M&96-R%ZZ[/QSPM?4QP$H&?%/ACFBB M]%<=[EN_&8[$0A-LHBLQ:S.]-(J/=N0H)MG/I+,2B./GS M:M *;RKK%DZ\1'_I,"I?I(0P56[(26XYKB'F1>(^9C<; $GX#M\^GPM;:L"K7@4P3-+:O7 H&KE M>TE> 'C:6A.[[WZE;MSLZJCRX'/&9*2I=S:VV>O5:2VWSW%B.]L].E>.M!6T M ^D=/ 2.S$IG.S6-!00YA: (P@R4Q'C6Q&FBY%=BR(:_0N5$;7LG=)!NG%++F*%4W"+8 M-L#V%>G)J%/9/C>9$AM1:]N97Y]1$3!SI50**QPV*RM_ 5S?X<8FIRQY- BL M\=(K,NH ?1V?HO@YOBAU< KQU87)2FK),COL78P4$5*]G%]I'OW;Z^_L(Z&-SMQ!RQ$3&V< , M2LG1P%R$PN/ : XD3R(]4#%G& /M)!.1HWSY18!X F^LH!WGIIOL4\SR^)VK M >O=N-YW[!Q)NF/81J?94W*5)7_2Y_]@O6Q&1#))+!.$GNM/!3$26.;@,*TI M*O ?2+Q0XMMN\0K?&TT3I(0(4[VH\BOK? MIV@[*LL?, RE+Z0[)>28.0=MB/;4631.KKVAYEJ][4:6(!F&. U;_1,':N:> MG'3 9OFZV+DP;:^(Y7@-QVZHJI38+E[%CP-NFZ3[A^TXE5,ZVXYJ(Z)=M#V5 M+*(S8'SR ]TEML30Y5+J0[.&" &VI.R]'S?;?^XAL<#UANQR3E-M>L\]_2X[ MXEO/'#DZ]BD6FJ='A6$]9LF*+9I$L.*KG]TO<-4-XC/AA[SE6LT.@! MJP!42B&G&;5%)EZ1&:^BFS)F[JK/DT>C-"U;-'!3EH*KHJD@=ZH\RHWP?+B7 MCVV9V(4NC6Z(;YI3YW3C17J9&\*F"!)1;EB+%;V\;W8X>=?IQV5K_P8$_X#[ M_FH8>K<:![W&#&1X!V)QG17%JW= __46EX*O4<;33%ZK^;6\EHZ).9B/>9': MN; 6@OVYZN"X"F*;,P/V'MLNNI%J[733)@^*8P3:33Q.K(%I*H/B!00M#=[I M^M+]\QSXZ;6Q#-17G%+0WC MV@Y(&K0W(W_Z9;6%:/0&459:DCR0KM=5R@V-K$9>;T6QZS4U7J"4#NZ,";J1 MP^[$;0HW3G)F F,T%M,_KXK3\CK*H]>=*PC#>ZHEVI MN98]74DJ?:3=TAO\T,N(!@D3.,^(W1$4,..Q+Z<)@ICYXP D[AXO^6AY&=S& MQ3S&U3R970Z%-E@RY/>33%*T=F)647CI:"%AIPBUL3!*S[*1=TA.QL):"!]2 M=Y3\=X%5S>*1^!X+B*?HBO=V950)2<55A7/*6FI4/,^OG1.:TO@0\MFU:@]. M>9..4(9MT6P9V&HI8=3NR#<_'=,P62+>DTNG,C(.G3RI@XKH^ HJ+26Q;":V;'(^4INK*%S"T/;XO/W],GE:=B0MEU\_DJTQ1BY\0*>\N6:10CA: MDYSIR XUDM[%[%T7KRSB IS,F%WW.I&P)5V[30'M=ZR<..&K!@(\^#F[DO]: M[GT(:(RHA^GR_.(SMCAO8RYO]H77'@_6/:8LZ?G+MZ^N7]./%R^?J$%X=?U+ M]3>_I"'/+JX6U1N^_EUX\OAGOP>3,(5(!DJ*EDN#UD>%F5W;DCI)I[+9(9J:]N(6B9'[N9R7RDMLXC M)+]LFT&31$U6#P=HSMO6)@QZQRTGP80<>\>UCM2720+#Y$L8E=]+[.?BC9)F M1-B19 %/>:TP-4ZF"YW4M7@^?NO7Z[.R/TZF #9X'$AT*EXV@D6^M6;TF.D! MV<:ME2N[<=)D2I=[Q^X^[NQ+K1 4BC&8K_=YT(T+B"^[V>RE90AVT<4UVBV5JZ-=.*P;6'U$I.M;F MU^. I:?JOX#'#VGUA&VDV:"LN9+B-V<7EXNR$TWT\_-GYT]>5->4DDDW*F>S MX<85+RZB!NX\)BLU#,(\H&28LHC0(5P[4W>&;0/1U 7IK<_=D0B&CB)3.4C,QN*&9P&3(VB'9D MQ9^2)WF[R#+G\['<%[DV*;]3%Q-$CMHQ#Z)V(??M?* ,;TTZ@J#RG"]##$66 M_)3RC.;D6&#QQ\[>5IO1:7"$?WL%I5MD.0FM-G0L*KV)? M/W_$P$9_&?R>_A31R@\0EM./F'^W/3X WZ\]@'[Y!2>(?YOJZ_\#4$L#!!0 M ( )R#&5'>$UH_Q , -T( 8 >&PO=V]R:W-H965T&ULQ59-;R,W#/TKQ!3IR?#8SB=2VT"<[:);8($@Z6X/10_R#,>C1B/-BAH[ M_O=]TDR\R6X2[*% #[8EBGQ\)"72\YWS]U(S!WIHC)5%5H?07N:Y%#4W2L:N M98N3ROE&!6S])I?6LRJ346/RV61REC=*VVPY3[(;OYR[+AAM^<:3=$VC_'[% MQNT6V31[%-SJ31VB(%_.6[7A.PZ?VAN/77Y *77#5K2SY+E:9%?3R]5)U$\* MGS7OY,F:8B1KY^[CYD.YR":1$!LN0D10^-GR-1L3@4#CRX"9'5Q&PZ?K1_3W M*7;$LE;"U\[\J6=WIC=:4+90/=:KD74K:D3[9@'U#2H%GH@RU,5VJ[H54GL)=>Z=ISJ0-= M.RC;X%7,LLSS %81.R\&!JN>P>P5!F?TT=E0"_UJ2RZ?V^>(YA#2[#&DU>Q- MP-\[.Z;CR8AFD]GD#;SC0XJ.$][Q*WBOI>6OJ[4@["+\_8:3DX.3D^3DY'^L MPYL,XNN_E%85O,CPO(7]EK/_G!:]UU;90BM#VB)['=YW$ JU"M2Z@ V.S!X] M8OT/WBT.& A-J^R>@J/B.9BKJ.B]>'"+IZ(%0%ZCP6C 1 4E-?&73F^52;XB M-R"4C)Y2,,1KPS*F/[YZ^OFGB]GT_!?I;:/^]R">J693TGI/1OD-CQZ9H F% M>D_5LSAUZ!+C9VYPLF4!F,:''XJ8N.1(6VJN;]'7ZXZ6WYC6BN82 !W MC;=?TJ;3)<>*"J(R*G:ZE*\A.Q#8C8RHA-Q+*FC?$Q$;.EOG=:ID*H,PWT?; MV-%CC4E4Q6&?=(U&#H"X'],[;IU$YM! E831'"WN1Z/V*1B0BL53C>MBPE ) M)*+S2 JC0&X+OB6!@G1%C3;:@R%(1Z4*2&?X)EKK G!;]IH!45*4&R<"VD") M1!Y!#E5_J7)C=!M<$:B$EPJ>&BY2E IL'-($5WV$N/4Z[NX"A/TUNA*MZ$85 M,:%CPI1(>J'VS.E<]$.L9&QN')L;H37QH36-J'*=?^JS*&*RH(=A2].+H]'P M=7Z4X*9G1Y&XYRW;KO<0=NYU@-/!;/K4;(2%M)R&H=G_$.N7VEO^9.3 ]R8- M5B0P^N^GST%ZF-U7_29SNE[\V:R+*'MI'F/%A;VYU.)J9<4\O-B>I(8F>E=,LMIKJ>F$X3K[Q2 MVTR2*,HG+1C,9N,*)5H21JA)-.T.@\NX].KS,E[@3\%[RMVOU*@S]3AU>JQO@OV_6R61&PD4A&102S[LWY%E^Y)9?G&FU8]I) \T-O*M>&^2$=$E96(U= 3U[<4M;DAMB MG[1JV;625B-.[*NP:W;MK9,V9Q,+2TY^4@ZH5SUJ\@IJSCX#:FW8S[*BZJG^ M! Q'FLF!YE7R)N#O&WG"TBAD291$;^"EH]NIQTO_P^W5$[=WQVZSORZ7QJ__ M_8;!;#28>8/9_QSG-U%=QYZ:CI=T'J E#>DM!2^;,L]LL8_"\+K65'/?'6J% M%NOU[M:(BVK0KD+6S/)E0ZCS3C@0B[WJ5:VC!O717"L*F)6-N7*;DR92@R\D6V$ ^O[+CR MPR>>'XWN!I<7WLWKWDW$%];M4]_9]VP6%M,(_S@.BW2&01)A$+M!%J;IW.7% M:K'<6 3NH!:',V=QRM(PCW.63]D7!'#PTCBT*)SF\P$V3P>TK.@'692QSWW0 M%T/0+Z452U7M720U[VAC1>F YN%\FO[,;&'TKX] M2NPO2E5]C;CZ%R5 4?'2K$AKI(ZCPEBG!)QV%8 +Q6=A-G=9*!![[^X\G!8N M&W$1)N"P> E);5%H'B .\V+.LC!*"GP+L"_".(N_W;/;@S JOR95(ZIK4?)F MZ!&XA5[PG2TM&,"!+\K"?L&LE )2Q6'!) M-R>/!\\5;[ -PR\U>Z?55E38%+*_]?WUN<25[CJ*Q-9)F= 9[-&X,9XL44X DJU@1M')/H@)SZ' M<[1/]NAASRED.P1T[>,H9-ELJCZ,[VXT=5Q4C!XZ%[V>O'*%#79P0!X0WKD\ M(V=3F,E ZYE[[P?I#ZBI/"K (I_E+XA))7\<1>,P0LN@Q?*8O72W3([NC[6DC#&EI!-3HII@'3_4NEGUC5^=?! M4EGDQ _7>-R1=@+87RE4W#!Q!L;GXL6_4$L#!!0 ( )R#&5&^@^+8<@, M /L' 9 >&PO=V]R:W-H965TWN MN><>GH[+0>GO9H]HX;$5TJR"O;7=5129:H\M,Y>J0TDG.Z5;9FFIF\AT&EGM MG5H1I7$\BUK&9;!>^KU;O5ZJW@HN\5:#Z=N6Z<,&A1I601*<-NYXL[=N(UHO M.];@/=H_NUM-JVA"J7F+TG E0>-N%5PG5YOI83Q7QB.MG$ 56^L:H_.Q*#E99OF67KI58#:&=-:&[B4_7>1(Y+=RGW5M,I)S^[WC#!9(5P[RO@NJI4 M+ZU91I:PG454'7$V(T[Z#,X,/BII]P9^DS76__6/B--$+#T1VZ1G 3_T\A*R M.(0T3N,S>-F4:.;QLF?P/NF&2?X/<[40PHV21@E>L[$T9 VW&@U*.VZH';SC MDH3A3, ];2+5H37P]7IKK*9*^G:&43XQRCVC_*>E/XOC?MLKT[$*5T'GDM / M&#P##N_E R6B] $^[Q%V2M!/R64#EFT%@MFKP8"EDTJUG9(^9]*"3UZ_<$GG MJCFB*>F M7T1KX@;,&"2RK\FJ>S'JR[*FFO*U,7H1^3R,\SF-19AF.7Q!62M-':-3AA-H MDN!_TRF4Y\.W;0Q,-C8ML)=4"D-B^H;IY$O" %LEGJQX14 M_ .I!4]1#Z'CKNVO5&LM611422FI,_\11:NZISL9F-9,V@-)F2QR^L:D_M*06]2-?W8,^)]P M[,W3[O2R78\-_8?Y^"Q^9+KATA#'';G&E_,B #T^->/"JLZW]ZVR]%CXZ9Y> M9]3.@,YW2MG3P@68WOOUOU!+ P04 " "<@QE189^#1^X$ !## &0 M 'AL+W=OQCV0$M'%A&*5$DJCO?K]QU2MN4NS@JL#ZTI\ER^<_O(G"VL M>_ 541!/M3;^?%"%T)R.1CZOJ)9^SS9D<%):5\N 3S'PX MJJ4R@XNSN'?G+LYL&[0R=.>$;^M:NN45:;LX'TP&JXV/:EX%WAA=G#5R3O<4 M?F_N'+Y&:RN%JLEX98UP5)X/+B>G5_LL'P4^*UKXWEIP)#-K'_CC77$^&#,@ MTI0'MB#Q\TC7I#4; HPOG_4!?/ =O+K?;Q?[%(LM/#@2.#O#AS=B$<2\,:+V*H41O@E.&BW >'4P6]<'$KE1.?I6Y)V%+< M*B--KJ06[XP/KD7V@S\;!3AB\5'>&;U*1K,=1@_%!VM"Y<7/IJ!B6W\$@&N4 MV0KE5?:BP5];LR>FXZ'(QMGX!7O3==33:&_ZWU'?*)]KZUM'7OQY.4/4:)2_ M7O"QO_:Q'WWL?]_,_F^C(LH\1AGEN4-AHQ#2BU"1:)S*"2L9,"ZM+L2,,%LY M830*$:S O&@A,2W>@Q&L$XU4\0!Y,;XD)Z302LZ45F$I7D&2GE1(9E\+95C7 MNH*<7B85F:9O1F%!9-"Z[@&&&^F"RE4C&3"P,#1'C<6NF8M"!MH3G["78S6W M3OTMHQ7$+$6YCEJMH\;4A K>V0Z'GL0K14ZZO%IR(GAV"V&3#+B(?!":'DFS M566:-J2T0-2KN5&ERH$NA@Z%3HK8>5+:P-,K&K/O>)%5ZV" M CD0V[K F_ 2ZM)J5(O3&S@5J [[1'S5UX79D?9-O\2F]C'#JQ[F),R672/T MFJAG=M-%K^*A;3TL^->G K1$D99^2P'>I^W37U\F]]><;\;P=>+%CR([ M&$ZRD_XBAI&][:T^V8!8ODWV!GU5SS"UT\GW1'D\'$\/^HL74'Z+;'^(8M)3 MD39%V#E3SY&!%\:&U9@63"^]:BX(;8W>3&WE=]>4KYKM_&7CR0GRTN'L4?%S M>^^MF;_AUD:'S\(0\'+=%BR4M\XQ96W&$ZF8G R/#\>=#M9$=I9WJ2 M;4TPN"MR0?',"/!(ZRWG&,+(3MT ODE,&"E%YE5BO=SBG07:]I'\']'Q"B(.TG*9DF.6JCQMRRA8@>+P[$"05>\\].4:]AUU- M;AZ?KV!LOAS2&V^]NWXA7Z:'X48\/:\_2#?'B(#I2JB.]XX.!JA2?+*FCV"; M^$R.638P&HS'X99='IX(/<->0/ MDM6B$SO\B/1WM[:\2\XHM6Q1.VDT6-PNH]OLYJ[T^D'AD\2]NY#!1[(QYHO? MO*N74>H=0H45>03!GV]XCTIY(';CZQ$S.E-ZPTOYA/XVQ,ZQ;(3#>Z,^RYJ: M932+H,:MZ!5],/L_\!C/V.-51KFPPG[0+9FQZAV9]FC,^U;JX2L.QSQ<&,S2 M)PSRHT$>_!Z(@I>O!8G5PIH]6*_-:%X(H09K=DYJ7Y2/9/E6LAVMUI;K:^D1 MA*[AS==>=IQQBD$C+1)B J^65$>PNP$L?P)L @]&4^/@C:ZQOK9/V+&S=_G) MN[O\6<#WO1Y!D<:0IWGZ#%YQCK8(>,4OHHUAK82FZZ#AG]N-(\O_R;_/4)5G MJC)0E;\GL?\;#*[N\/JN,FUGI<,:J$'8&L4]*/4.7DK-)Z9W;.->W0#G&4.> M7V.%[08M%%E\243&*&_H.5JC:@HLQ;.7!"RYH&_;3LLYD/N=US.N?R#W7,"5(CL5\0X_E M8!P7:IT7IA5D\ M*3RC>!54@2"EUD9Y]/I*Q;R.)NP\%P%.#ME/!V'-$WB M19_,3>?XC>?$$^<^:*KF87"W:79C/CO_;7M,P MQ,ZGYR?@=IA\W]6']^-!V)W4#A1NV30=3<<1V&$F#QLR79B#&T,\58/8\#.& MUBOP_=88.FT\P?EA7/T'4$L#!!0 ( )R#&5&3KCIB] 4 (P/ 9 M>&PO=V]R:W-H965TC4G737F_8 M+;G4K:N+\.[.7EV8VBNIQ9UEKBY+;ER7GAZ47WZJ+BOD_&9 \\.$CU(LW,Z842938S[3PZO\LM6C M@(02F2<$CK\'<2N4(B"$\=<:L[5Q28:[XP;]UY [+BV0DKOH>F#1 MFVZVMKN)=ND1NR%[8[0O''NA/TG$V._7T^=M^C]'T]@#C:8@X Y^.9B_1L[]KX0[-:4%=P/?A[8,'EA_T!Z-)U@E M-;=X0_I@9HSGN:35Q!5S%4?D1^-K,^[8 JN-_CF6<4X.O6-B*=V.+VXMUW.! M"?B&DK*='=U1H<32 RTDA#1**F( MH)$B.8>&.W%V EMV.;Y M**/,E @F0^W?9MY,4>,DDC(XYT@(_GR#X9@&A\2RDJ@25.8-MUG!^M%D')K0 M>-CO 5?.-!";)NXW_KY 90HN4=9"ZJ;CAXT&*O=-!!@]<"M-[5B.,KHV<#)5 MYS1])].OTBZZ^@(U^-R*T*SH=H'F[K%)$NG4*A0LE-IM"G4TQ%!,&@:*+0J) M"DK'KNLY](^0^AUVN^;#NO;;?C;H&>0H3*@HQT EP2TB(8Z@>N#4IFDA\=V) M6T;M$$/O5HQ0.NRE68@'8?<[*8D#'O3C#E.G<-F0-T +F\G@.[D,E*,5BJ)\'ZS: 4_ZW6&.%PH%UZOP7=\GD MJ+ODF+L/H?E[8K^SCALU*W%T73%43[\0@P.7\DW MPB8K1WR_&;G6^M9V[>J^-/HUA M8$M#&4(@KH:X-K"2%8_,FGT.VZ8HTZOQW[\TD&_NW-#PM%A'NZ!1!_8 MQLO2YNWFJGD=;UC;Z?&>BA/>7.+R,'F G[U#U!+ P04 " "<@QE1R:"U+ \% "R"P M&0 'AL+W=O)@&_;%%LG[..>^ MR+.5\W>A9([T4!D;SGMEC/7I59&4*C/, M1J.C8:6T[5V7'>NQR?7DU%/@G\K'D5=KY)F,R=NY/%F^*\ M-Q) ;#B/8D'A[YZOV1@Q!!A?.IN]K4M1W/W>6/\^<0>7N0I\[L4LH2[=910WJBH+LZ\6Y$7:5B3CT0U:0.J5^UZMD>]2-ZYVPL [VV!1>/]8> LL63;?!<9<\:_+&Q YJ, M^I2-LM$S]B9;?I-D;[+'W@W/(]WHD!L7&L_TZ^4\1(]:^.T9X].M\6DR/OVO MP?L7ZO3&TCNU!N_QK$^Q9+IV5:WLFMA&]ER0MM&1HK=.H9AM01\Y;[R.:[I< M>F8T2D3MQ))>JQ#I,^/G2MD[>BFVOOMFEF6C5Z\_7[7Z6Y5T,'YU0+5W][K0 M=DDZ)O=JKHU8A].Y\Q*9II;%BVPT&*$4C4%7#>@31/]NEDH5@!7 *W(+FLZH M:NM$@.?*>\WR+9S #5"=-6NJV6M7P+MWS;+LPI&-^Q@9>?FT;&CFOZ/!!1@_ MQ&Y82)L6$*.>[]DV3!5'K_/0PK?( ]5=&G0@])11\*6,_@-V MYFOQ$J*R42L#U_AI(Q0"QR#\=M+5!X[<-&TD@=C(_&F4D0 #F&6;986Z#6W2LTB T,>'45C4FDC^VW M"S0LFMFF<;GI4_4$^I? %4O7!$ (!Z=?3W]AY>6*$C\[]$[I \O#I< *QI*- M%W0TFZ:Q0^.L/YMD\IW1K#\]/J1/+DHG[P+#>#HY&=-;5/@IDMNUYT:D3T9( M%[B 7&.[FNT* UAR%[#W,NN/)^,#NFZ\E_37SK?E86#T'QD8]P]/C@[H_6Z$ M^FCPF%+_V"P8XH;)CJ8=F^U($5MM"\MM@_=>F],2^4I>@W[83'&6V_XOP9>Z M>#$:3#=70]+!QO%F0SH\U)R>868]^#_=CT_VNI_M4>EP2*O1>E" M1+Y]4FUWMP_2R_8=]E6\?P6XF#[3+_X$U!+ P04 " "<@QE1TC&EK&<$ !,"@ M&0 'AL+W=OR^V >]FDVZ ,8Z;1^*/M#2V")6(A626J_[]1E2LE?;QNY#^V*3XLR9PS,S M)*<[J1YUB6C@N:Z$GGFE,V?P&\>='HS![F0MY:.=W!%#@ MAK65>9"[7[#?3V;Q72#'\CTS;#Y5<@?*6A.:';BM.F\BQX5-RLHH6N7D9^8K(_-'N)4U95DS M)]2R8F(:& *W)D'> ]UT0/$)H#%\EL*4&NY$@<5K_X!('9G%!V8W\5G 3ZT8 M01+Z$(=Q> 8O.>XT<7C)J9V63.'/-H,%+-F>"LO 0BDFMNC&?RS6VBBJDC_/ M!$N/P5(7+/WOLIX%LCUYI1N6X\RCIM.HGM [A:Y)JBB"NZ\M-WNX%SEMBTK> MK<%"@]P B8I'47TP)8)HZS4JNZBM0LXLEW5-H-K%X5JW;%TAM)19Y7Q.Q_&! M:6 D*!4!O+6V/_YP$7;_S84>F4>1'6>IG6=*']X&+O&H++K8' M0B\$&B)E,?$95'B7V/^"K(WV1PCCG5/A<5?^L)]::4BK^%P4A M!8$],5ZY=-*5TN66(EKI2431']8[;DI'R6EAP3:M:14>E.(:QOXD"_TP#'M- M[NJFDGM$Z+ICV:J\I&;_7[4Y&V.HT=UJN7R19T%E84@:0A]',15\>*K7;$OT M0A+;ON&+UTJ]E(6-,NJX] =;/CP33BXHK)@M,"K6@10_Z8Y$[]$K;1F1(%+9 MAK:]+:B6+11VV:1&RQT8K6U6A2+.ZNQ^ZH^%X$*WX M\XD5ISA5_N5@="NUJP;-*E+O#60I_;@#Z0.IQRA!CF>!3_0 :=Q) M;P^;-(DA\L-Q"A=)"!]1H*($N1T5=,UR>Q6X)L@NQI"F8S*.H@PFDQ!6+K8U MI6?,([JNCK)+F$007Q+J.($O+MWZE/YO""W)8OJ_3"_I-_:S)')?)^3\O>LG M&-SP-:JM>\=H0FV%Z2[[X]?C4VG1O1!>S+MWUF>FMISNB@HWY!J.)ID'JGN[ M=!,C&_=>6$M#KP\W+.FYA\H:T/I&2G.8V #'!^3\&U!+ P04 " "<@QE1 M5M4-MJD" #V!0 &0 'AL+W=O$ \N,E-8\T?P7::EE_/M=-F!;&! M$"^)?7W.N1_VO9-&FR=;(CK82*'L-"J=JR[BV&8E2F;[ND)%)X4VDCG:FE5L M*X,L#R0IXC1)SF+)N(IFDV!;F-E$UTYPA0L#MI:2F>T M$,\F%5OA [J/U<+0+NY4:_&9YZZ< M1N,(D+[#.XT\J5%MZJ'/.?^3%%TH63[L.9IZ\*?JA5'X9) M#](D35[1&W;I#8/>\(_IP0VWF="V-@A?KI;6&7H07U]Q,>I"-J3,!/^.>?]WKR<^Z$6)9A4FCH5,U\JU;=E9NZ%VU?;R,[R= MB'?,K+BR(+ @:M(_/XW M%.FW3A=A:D=S(BQ+&LQH/(#."ZW=?N,==*-^ M]@-02P,$% @ G(,942(U.YT' P =@8 !D !X;"]W;W)K&ULK55M;],P$/XKIS"A31I+FW;M-MI*76$"I,&T\O(!\<%- M+HTUQPZVL[;\>NZ<-A3!*C[PH?';/<\]=V=?1RMC'UR!Z&%=*NW&4>%]=17' M+BVP%.[,5*CI)#>V%)Z6=AF[RJ+( JA4<=+I#.)22!U-1F'OSDY&IO9*:KRS MX.JR%'9SC2.>C"JQQ#GZ3]6=I57)*[O M=8;9[_B85+72DIVTZ^0@X;M:GT&O4S$1S.70&=Q8=):+9H&3<2"UT*H6"O21]G2Z+%&QP;TN^S">Z-?!+E2/Q*>U7#Q\J98O.)W M+KTDT#1-;4UJI',UG2)%Q.$<0? MT)#T+N&>FA+9L[G%'1HL-Q#BT(#"J@W@&FTJ'?DP%=[V@ M1+L,'<]!B*II"^UNVU2G32_Y9=YTY%MAEY+<*LP)VCD;GD>-R-W"FRITEH7Q MU*?"M* _!K1L0.>Y,7ZW8 ?M7\WD)U!+ P04 " "<@QE1QSL4C.4' "[ M$0 &0 'AL+W=O^ M=B3+*%3IT60\GH\JJ&;JI+N<$/:[B\'^:!;^%UM M=X$71E<7M=S2/86/]9W#W>BHI505&:^L$8XVEX/K_-W-C/?'#?]4M/>]:\&1 MK*W]PC<_EI>#,3M$FHK &B1^'NB6M&9%<.//5N?@:)(%^]>=]N]C[(AE+3W= M6OU)E6%W.5@.1$D;V>CPN]W_0&T\YZROL-K';[%/>\\G U$T/MBJ%88'E3+I M5SZV>>@)+,I'/O9O*JPI\:,Q33<28FX\GX%7W38[C3J&_ZS7#]7^,5'Y0O MM/6-(_&OZ[4/#ICY]RM69T>KLVAU]K]8?2[+KZKC.GWG:UG0Y0"%Z,D]T. ; MD?U,6ZG%G;,%48EE+[YWMA(!]26"C;^9"#N"6%5+WB: M"0D3VQC-3H83#"FS<1Q6V9T*@FR@'F%WCS)1*F0V("C>HTQWF]"XL1I=@Y77 M<(QA0(^%;CQ0!PFMBI2D]:&7C#6#]PMD,H&-_&,W&V)K,1 O-:RB+6A>@=$1 M%E556Q>/! &+&Y*%35"Z!;DS'7!BN(DH@Q0T3U7&3OY6!WL?VXPH=JKV67S" M=CA1W0YQIZ6O<%:19>P#N8/XA(:U08#OQ,?A_5#KY:9*MYVC]>+K+9.*W/)GFVFLZC M5[A=C&?9.%\.>RE#]7BBE#,4"*6TME$PDG M!.L,'1C(^>(]V("H/0!'O+4SQB>\5UIO&GWBZ1E7-<($:'VCN)IY8/'PWK!G M0_%IA](X0>^:M*('AFN'ZX1!E"0HE\/TI\#CNMVKL,/H(RH +K20AE 908]A M@7@E 'W@1K6U#N3(6(<(2I)\I%D5U#:AK64I9!4&F76BPL#G58,W5"0VI(F+ ME F[5%YN'24W^L$<\P8QQ:IQ^M!6 H4@U)+ IV#T#N)\[O[$#]MH(+I9?V:0 M]Y.$J+P"+6X4? U'*@>-\4G^V:":V6'>!H!U%8MSXNZ#LZKA=3IZE8CA*9W\ MU.$ &%DA"0!HS08]N7$1JET18V>L=-&EB6$*Y !I95-$J,%5+.YWJMBUT>SD M R>/*=]QJ^F202 +ICCS;/[6;(@\5#XU*7!%&9/*(7L01FQ]&)N=3"CA4X,O MOH9BE/9O1EPW6XQV8C++6B[OY_19DMX0&EHTQH?=LO:O("W4J3EAYEOT'I2! M44 DMRK8Z6$4KOR,"% LW#7NT7 +H3#C8/S))!O;L6<>A71B<$YGN,IS:8N MV7>1BYS/<&_929.RT)B-5"[NHZ".W& -I4V\QUCSME^KO';*AY$.Q^?3;#E= MG;;G;S%7QPN11$YX[&NK0]CA4WI0\7UCA\:[)@P8E2PITDJJ_K>Q>2,9O?)8 M4R$;_QI[I)KE,>(XD,3U_O"SDV6R>)P39$PA1F ZCL!_B9YUQNV&>VA_7(N8 MC\GHYC'7C7"1I)$=PZW/QJCAX8#_.4$Q$ M'=/\7^7V5&2=NA=J+(N^*0 5I7@8\J3+I2\^2>= 3(>8MA 3O^8746B)HS/# M-(Z%_'+8CJ"1ZEOY?2Y:L9?A?35;P;S\_Q.Q_GXKK\#-)*LP^8 MFAY!.BS=YHA#?+/*S\2;&7]-\BF^\_'Y&1]&6U4,%\-OZD\B$_8+G_/S]+FG M$/21!W!(;Y\UE$]7K'ZYBJ:6^)[FB[.GX+C1?A76,H8U67UU]]S[W:CW0HU6 MOHU_&_A$6>G=^KAZ_&?B.KV0/VU/?VO\(MV6)PU-&XB.AXOS@7#IKX)T$VP= M7\_7%D-.%2]W!-)QO '/-Q9EV-ZP@>/_-5?_!5!+ P04 " "<@QE1O9L4 M4_X$ 9#0 &0 'AL+W=O;)0ZHO[^*D\'X4.$$DJK-/ \;JG:Y+2*0*,KX/.T=:D$]P=;[3_X'V' M+PMNZ%K)SZ*TU?DH'[&2EKR3]E:M?Z3!G]3I*Y0T_LG6_=XT';&B,U;5@S 0 MU*+IW_QAB,..0!X>$(@'@=CC[@UYE.^XY1=G6JV9=KNAS0V\JUX:X$3C#N7. M:JP*R-F+CSCW7Y0Q[-):+1:=Y0M)S"IVK>H:4;NSJOA2*5F2-NR&-+NKN*:S MB85MIV%2#':N>COQ 3LS]D$UMC+L?5-2^5Q^ LQ;X/$&^%7\JL*?NV;,DC!@ M<1B'K^A+MH%(O+[D@+[W7#>B6>TXR?ZX7!BKD3=_OJ)_NM4_]?JG_WN@7[7C MBOC4M+R@\Q&JU)"^I]$;C;,;9:FQ@DOYR(0QG9PA0\:H0O M'K>UQ^LQU&3'[!/FEDJ"\YR/?;P-68-)/8CT M4+AW%S$!MXB"(2C[L6V"[2$>"1=3U1EL-X'SFEH[K#D-3\Z4((7C4\#1B'#= MER"Y$F0H(/(%="<>#JRXTL(CFN^,/G8U:6Z59BZII$LJ_B*I=O-BDU3?LJ,H M#J9)>.R&LR#*4S^*PR!/^V$4!LD[,\[AW!SY.Y[T[43#/8.H=-0K$[4/VV5\25)YPH,:==R@[&\!#0:F:GHYR M'XPDB,)YD$Y3%@=Y%B.J">;"+ ^R=(:Y;)X&\3Q\Y MTM]8;MZ$&WS4LP%'2&%Y@_UMV@*GPJGSI&>& O:P-XQYB"9WF6^M.EFR"KG M%D2(!21//#+D_DL*6;],G6=JZ6LG[KF$;8.=>XFPX++P==6C_7<1\.]Y'*-I.%Q6:P.?1!W/%<8(*#%D>A&$"C@GW3]X2.@I1." '$D23]#<+ MC('_*#,ZU[3]O[GX8/7*\$ B)I"=%PG*'-UGTCWG]8U?KF=Z$L6FD_K/#O0MIMP/I2 MH6*'#V=@^S=T\1=02P,$% @ G(,94?&?,NP$! U0@ !D !X;"]W M;W)K&ULM59M;]LV$/XK!PT;-L"P'.=UC6T@=CJL MQ8P%[=9]&/:!%D\6%XID2>>]%=9KWUCZ%! MC/"IU2;,BR9&]ZHL0]5@*\+8.C0DJ:UO1:2CWY;!>10R&;6ZG$XF5V4KE"D6 MLW3WX!"QGA=W9Z^6%ZR?%#XH[,/).W D&VL?^?!&SHL)$T*-560$03\[ M7*'6#$0T/@Z8Q=$E&YZ^']!_2+%3+!L1<&7U;TK&9E[<%""Q%IV.[VS_(P[Q M7#)>975(3^BS[N55 547HFT'8V+0*I-_Q:_\&/MYPCO_E[$'$$8^CS[ [W>;$#TUT1\O>+XX>KY( MGB_^CZS_5^A=AB89)?+L&I;H'^DKV<-/W,$!2(P>)1E$"V+K$7-2>A4;B W" M^A[NJ*0^T%>U$J9"#ZMD!-]^\]7-=#JY7=_?K5;I_>SV.R 8GAX@X,]3 B/X MV9&1@%\:>CKLHJH"K*QWXR-0UC@@C9)[UWEG X*MH6]4U4 OPHC#<\+'$7N3 MN*-IXU(90Z2G\%+]A6E U#2&DA\4YQE"Q6 MK=,I#7Q-CNFOLA2YBPQ56@\5%4)50I/#3NY/P-E515.'KRH,09DM(^;!E*2M M,,IU6D0D/VUG,.D'Z+(NA;RRK1-FSWDXN[XE1E@UQFJ[W8]A::DL_ZPAPZ8B MT."LD.:>A,O)UV![0P$URG$ 0_8I<11*X%!%&I14*]"XI5!JI,97INH\]T,B M':%SB9*A@5ME6F.NX($CS=G*=M0-,@&IR C')F1>M3+4-(KP5>JTD%0.=)Z" MQMS);>YD(CP@LYQQB)CN)!/[3(8HVJJF/N!F\$-J1N*350\-KRX=IC QORMK<6>O[?O9&$MSY3PZQKC$M-FX=E(IHZ7VB ML<'M$,/0>.Q&JD!!='DADE*OC.1\=NZ0G2?L\><&77FR:EKTV[10.8=4F+QU MCK?'G7V75]63>E[X:^&)8:!>J\ET,KZ^+,#G)9H/T;JTN#8VTAI,K_1]4I^R M LEK:^/AP Z._\DL_@902P,$% @ G(,941;,LHJ%!0 PPT !D !X M;"]W;W)K&ULM5=M;]LV$/XKA)$"#>#9LI-T:9$$ M2-(.ZX N0;J7#\,^T-+)(DJ1*DG%\7[]GB,E66GCM!^V+[9$WLMS=\\=J;.- M=9]\113$0ZV-/Y]4(31OYG.?5U1+/[,-&>R4UM4RX-6MY[YQ)(NH5.OY,LM> MS6NIS.3B+*[=NHLSVP:M#-TZX=NZEFY[1=INSB>+2;]PI]95X(7YQ5DCU_21 MPN_-KKJW^4Q6A.I^<3D1! MI6QUN+.;GZF+YX3MY5;[^"LV2?9D.1%YZX.M.V4@J)5)__*AR\-(X33;H[#L M%)81=W(44;Z505Z<.;L1CJ5AC1]BJ%$;X)3AHGP,#KL*>N'BVII[\GOTA3B7;VBHJ!"O"6'94[AV3S ,:O/\\[)57*RW./DE?A@3:B\ M>&=@ZK'^'( 'U,L>]=7R68._M&8FCK*I6&;+[!E[1T,6CJ*]HSWV=D%[\=?E MR@<'MOS]C.'CP?!Q-'S\_Z;W/WH\NIV%0JKT0E"[@4UJFU,E*#J:%U*FQ% M(6%+&7'9.*79]>L(+9?.*21=1<\^"!G$\2Q[ 7O2"PF_1<0#Z#DA#!=1"\"C MAX#-"/^Q$^S=Y,%VLJ\!U08@D;5M38 G[UN8;&'81>U1%&(#$.)@.F%*)3/ M.6C1N64G,$("-6V3BPLVO3?R&UD)F+-I:_8_NIPR%C, M$71J^/"5!"<2UU921^B=W^3,#3SO^0<%K#;6!603#,)!U4A51,D],AY1QN"]PTD )3]YJQ50J!J]QOOI$RH-%-LVRC/.!,43#&(H^ON+%%'!\ M0WE*<5)%.7A6Q-27L%52G(I3$S"Z80XZYLU)EZW*9SD/ ]DHK[KXL9 M]NG$0ET=57PM1;S:^FY A=$ILX/1YWD'_/MZ)M8MFRV&H=X;>KY,F.E%H1@L M'SB/#_&6E*UCM+7B%<]U%"H'@D+\?I%YZZNX^BY/.I-];WNXL M1;F&0OO#V5.WO?GH8EV36\?/!Y['R%6Z8P^KPQ?*9;J8[\33Y\T'Z7 E\D)3 M"=5L]N/)1+CTR9!>@FWB-7UE RX-\;'"5Q8Y%L!^:1%>]\(.AN^VBW\!4$L# M!!0 ( )R#&5$G"!;A3@0 %,) 9 >&PO=V]R:W-H965TRC$:U'F1I.AG44IG>?!9E]VX^LVW0RM"]$[ZM M:^EV-Z3M]KHW[!T$#VI=!18,YK-&KNF1PI?FWN%K<$0I54W&*VN$H]5U;S&\ MNLE9/RK\IFCK3]:"(UE:^\0?/Y77O90)D:8B,(+$:T.WI#4#@<9?>\S>T24; MGJX/Z#_$V!'+4GJZM?IW58;JNG?1$R6M9*O#@]W^2/MXQHQ76.WC4VP[W>RR M)XK6!UOOC<&@5J9[R^=]'DX,+M(W#+*]019Y=XXBRX\RR/G,V:UPK TT7L10 MHS7(*<-%>0P.NPIV8?Y(:Z0X^-D@ (UE@V)O>=-99F]83L0G:T+EQ9TIJ3RW M'X#%D4IVH'*3O0OX*#&NJ#,6ORQ6/K@ MT A_O@.?'^'S")__C\S]-TOQN2$G(S-_$$E'W%2P*(7THK!U8TW 6@4NS^^:KBVPX M_=[_"R,.1R%'MU'K[IF*E@^[^+Q:J8+<&:2HD%?D5"Q;N(;_;C*HL(NT$#Y* MP&4P]E 6.#&84,XCVS;N5:11GZ*PK0DQJ6!_8&>-[XL%]AQG0>^2F-)3[U)P MT)HSPJT9 0ZNT*!M$5KW1AY0>I2W07U?O$7>_ZS'JC7%?A=\NPK$I#.9+T;Q MUV. T'>.5A9EVK)EQZ=Q=J-*U"J\PL+1ADR+3?3+FNS:R09M"%(8[$^X27A. MEDAR-(Z^N53;F%H6>7(;Q8VP95PSP9CE->#)/)Q858>"7%O2P4^DMD29;G4!WGEV*:#-,S*>0)2F&932RQ&4LDM&'Z;).+H!ZG0RPB++DU$^[18Y@,YYH?2Z M/=3DK(:Q!1SI6&1,"*>"=8IK>\94:F]?4!8M3T.M)&OQ?#E/$4-^I(+J)0[8 M:)C$3"6XOC%$I0F8,1@8>+#E:TVBK5E_T#B&93SH85_M]UJ1H?;!]E\;T8.3 MBPYJZWB=\Y3$,>SNO*/T^,>PZ"[*%_7N=^.3=&N%TZ%I!=.T/QWWA.NN\.XC MV"9>FTL;< G'986_'G*L@/V5M>'PP0Z._U'SOP%02P,$% @ G(,944UC M@*?8(P M7X !D !X;"]W;W)K&UL[5U;<]Q& M=OXK*&4WD:J&(Y*RY(ML5U&RG-CEM;6BO4XJE8>>00^G)0QZA 9(SO[ZG&M? M,)@A97LW>=##KD42Z,OI<_G.K?'EC>_>A;6U?76[:=KPU8-UWV^_>/PX+-=V M8\+<;VT+?UGY;F-Z^+&[>ARVG34UO;1I'I^?GCY[O#&N??#UE_2[U]W77_JA M;UQK7W=5T^U>V,;??/7@[('^XHV[6O?XB\=??[DU5_;2]K]L7W?PT^,X M2NTVM@W.MU5G5U\]N#C[XL79Y_@"/?$W9V]"]N\*M[+P_AW^\%W]U8-37)%M M[++'(0S\Y]J^M$V#(\$ZWLN@#^*<^&+^;QW]6]H\;&9A@GWIFU]=W:^_>O#9 M@ZJV*S,T_1M_\Q]6-O04QUOZ)M#_5S?R[.F#:CF$WF_D95C!QK7\7W,KA+C/ M"^?RPCFMFR>B57YC>O/UEYV_J3I\&D;#?]!6Z6U8G&OQ5"[[#O[JX+W^ZY_7 MMGKI-UO3[BK3UM4+$URH_*IZW=E@V]X0[1Z^]HU;.AL>??FXAUGQW<=+F>$% MSW!^8(9GU5]\VZ]#]:JM;5V^_QA6&Y=\KDM^<7YTP.^'=EX].9U5YZ?GIT?& M>Q))\(3&>W)@O)^Z*].ZO]-.9T",-L!F:]XXDJ2@!%#F6]>:=NE,4UW"+RVP M:!^J_[Y8A+X#'ON?(ROZ)*[H$UK1)P=6-'D(4Y3_#<-4>.)FN>0S=^U5-;1F MJ%UOZVKIX8C:P/\2*L /J[CAD#8,P[ZPW3L0KUWU [)^J%Q;]6N8\:^#Z7K; M-;OJC=WZKJ_6YMI6"VO;"C3'UG0PIFMI$5T-(UO@^7Y=7=G6=J:!U^ O=HLS MXR-#V^,JMYV#-6P;*_/8ZI>6%DV'0.NYV-C.+4WU\%__Y;/S\]/GO\POY]6_ M7UR\II_/GC^J0(O!V[ VM\EVY5K6;GK@VZ$+@VG[JOVLD"##;$S'HX)8"NWPG9KTU=FM0)C1F^:#0H&'AM* M& N4@Y\_9)TX1S_6!L0-\^H;&[8@7ODJY20#\5X;I0'6;!:-"VL<9P"*C;M MQ;."]>MPR RX^'[=64LO!'=;;=@4631%%1@2&PU)!6J)I$;YR<'D\-F8'K%/9VRT<"U)9YMQ9T^$2#W'ZA,D-,:"SPRK4Y^OENYX4P\2U@3RRSP5$PM8O=V:!GOD=SEV[]C M-#P*"_P\/D1XT<@V\ M'U<)"A\?_WX MCM[QJPR/X(EGD8L\?0H"'AI4#)AE_2/5W NUZ:)6W\#,@4V M$\F#?Y_"&'_@\%6.-E6%!V*I-1@+V'GC8 2DZK55XT 4,J@1T'[NF/E0ID66 MX;@ %,!S:\070P=V%<4'3A(88XFSVK2J>;$$,"Y@5P,_A>L=/PY*!B5>]T!3 M.)"%@* )%1KR"ZP%5CX WY*6.CP8]&.5U$[PWBQ? M$!(JAU433FM@S#30K4 XP=MHU :S:A>W0VSB?KBA_S%P1 M;D11E+]NS6[#_^WAS! X_,P0W][V1.D:@!?SB3MU?Z $CZ B.B;N MGT9Q__2HC+ZQU[8=+ JGOVK=(3_W@P#&FTZ>ABM\/B&#?-D M&IDH;;MK4"UWS$?(UI M?<.6?'(";(#,W<(U:%9##S )_>AV4G[U?1"9-W%OHBR!YG\G1ZS'I9KMM@%- M0M;1W**T;M"^U3IR9QO27$C0);2D@4 M>=R#!KPRK(P&X%[Q BPLG5:'IT&!&CV:OO.$:%'%ROF'_' "2B M%AR3CC4B M>5JJT3,Y2+5B:.IKKROL;-J4(;K75&!C;RD^Z MAD2++'H-WD) BQOS"P1D]%>EKGBRHZF*G445F)0LDSE)J >;'^-'U69H>@Q4 M'N(K5?)+4!H!!@#89]$G+)Q*/8%(;;3%O>70*>P)5T \%*,K._2'NUZB";0S M&/C@(;4XGNORLT=;(= 09E"!AG6MII:3O.^,[<%H+>"5% I1[R8W8EVRTX1; M$6UWY93XZA&1[LL]B2*4K;LE[,XT.PQ^%X."E)%D7(/Q]D.@4P_9L8O$ VG\ M G]%$G)P%>@;WEB,9-(TJF(!/<'>5F !$2>3UJ:_*P0].!X&4U?%SF+LY8.6 MQ5%0.*[>+8<&_),1+-<:(;MU&S+E M.!\*(@9CTS9<"R@^3,N;6C%"K9EU.;SJ&%M].]17#(P$?C'31\E< 0?[KM2, M*D5).>++]]M "@=>(YY$X$[2AVZXQ &'K1C_H77O!UZ"P$/7+8<-[FI)D$?@ MD:\LDG%:B91BO;"-L]>JZ2D' VIE[>L8KF2(HL>E($6BY *BV!!GP]Z0@+/+ MDP1:(++'."UL+*!Z@#_ XZ !0*$U=68^YAC_ F#@;[S>&XQ#W+%QX@]<)1UW]R&;?Q@>51Z$ M"&14#N&#:#!! A13.DM7GVS)64K1^WN.2ONY+PJE]^K?LPFD00QEZ+#$N^'H M2F3FW\@^,.L,%CVBM%?UZA'F[1#A@0BP$4 MHB9@)=63 RX9>EY=KMUVJX$CT"4U;7#I X6#@U\ZXGI&VD._ )'!=5/Y!XTL M@14!0:2@5D.S L:4J%M@NX3/YBM8BI8D>K&"7WF,W>#\X!0L.[<0.]1B,#SF MI/8-)X*KOW"'X17*.T?W<+]@_.82!6>5&S, (JJ=$9V5O[7+HU<$CWU&#=J1E^*29 M^I21B$$E\HS5+1R[BV/OE?TJX$6,9&-X#A/2(7/T9:*8@PLHZ_L#S2H@[SND M+D;#[YQV%/.FYXV6(,!0J!C@'14D15)\*#,Z-J03',6,U$4,H)$A7HJD-8!# MB80%7*2]F8*$JE3@D 6(@BF9; M-HK-+NU&TX0&+&J;9V,C\X_6(MO-1&)&(EG;%0V'K(!!59C$HL$S:@8D[TTE M9ID82A[)K."9>LQ5($XUIT.P3()KK' HD%W,?*2_'4('HRR>F.2,-C?JPF<4 MP<$PA^X[K@CD9W"5P-$^R: M.)L.U#?*XNGD\(&$IBB\S H!I)%=D#]:2WU_1(#8N^21:H@1G)VB&*15!BSI5VX4Y)CDDTP+<)#C4D)#F0L*2)8Y MY3*NN_)+.B1RZ@-H*PQX#^1GUOZFO4%8&R,">16VF]OY+#.30%M0L."Q,N;O M+!>^B:G'K>)T7+>[I==ZKK_NUUA@4EM@+JV?GDB$>_77IC/B6%@+J*]OZ(!B M=:S2(^Z9=!P[+6QN6^)XE;= MK9E "T44L<2AT&P3H&>7:?M20,K,F(-?NHZ&T>JUD29-BGB4N?WP*G$M?DIL MD/-&A@4!!(5TOAC#Q7A0::_VR^-H14DNLHV424JN/L2*5S7@$OX4>%H^E#%A MU(%3RS@*D34$"3,M0.^*C5.NYRR:-".@9VLE )"!)U4"TV7MU'4P>DEK5*,> M9L60[:<>.JT!2-%2L'4@U'J.@H*XII/4JL24]>1V6604ZS8IHHWJ@\LZ\I=; MWY[(ZQ^@,@KBD"N#Q5)4H4OZL66[58-QKP>N@XSU+2XH8K9M'2U'TF_:/;"W MF([L-1@ E7X?B M%51]PA)3:,-P0-K^25N,^YL2CTQ"10GK+J,N%]6=[P^'';$U!2MQHX$I)]4J MV"W"V8,\;_83V 77LB%E,,.S9FHVFH2=0@XP5);B*-7"MP018OZ;X^6$O&+Z MF<.Q>4!_7GT[2F1,(5M"VQQ8CRD-U5V:$[JOTSLO=DH/[:T@;H(*L5N&FT5H MHX!I2'/B BZZ4@RXL$O$MC%7S55VDO;A3,V@-4K"9G( M-29YC5Y>XPFHJ08OI#5M7X8[<$<5IRXQ?H0.-E9>3'I@:!C]'C]DI0WQ1)-( M'/&PEF;K /KR,EI*"H.B29XM;\Y>8VY('6O104<*@C^+!<&?':WE?=UA9X1H MY%<:SYFJ"?XMXU3%KV.XB/:M.7#A6NHIP8ZVS<#TJ[%< B6=RB^^R7Z2',;4 MP.(6#:E$AJ/+@&$!UYW@JK54(U(W+ZJQ"*0;JE[60 EI=PHB2X8AQ1A[\@T6 MV&H_KU[=4ND)\@BC"DZ5:=A8M-$&/30Y??;2#M%GS!?4X&!;+GHGZ($HK"R3 MQR(6%C=?4@]8H-$'K.K/1D*!]JO^!H=\$I_\=NA:HO@,(V%, M^I3M3L_]@('/-9;*?)U\98](V^=1VCX_*B4_T;KX M-*9D[/YO5_R#VM\,$/'>Y1>*CXL2>FJU=!+ZDVO!?X_<)4&:9$LWV,*# M $,"SV"9:R_X6;W=3"?OU_H51^@0I6QBQS"K4,K;-'ZH3Q@5@$7@DH,\>ACU MK(G:,&:JCIS0V6FZH.'T*)4C)OY)*JX8(DQ>Q/";1DJH6VNZ>/^Q3C7Y-&+6 M09 [*W45C;TRS8S3Z@V29P88JGVGLI1U\)-#Q"$6U(.>Q(D:^J22;#:I9R@U MB0F\U0K=5>VZD7A22(5UG-G?F#SD$'!BHE?&O"F>78 M!Y6WM;Y87SU-N2QE>8]F7NIEWO.LBVG_=#;_-+KA> X'YDW((G?%5**2-([$ M] .6&XXR=7;KR-D=+3L!%.%R+?&#!$8.\_;1 ?'RFB_"%LS(5P_(+';7]L$= MLU3%GW-$Q,28R7_2Q;$^(M#,6[:8T3+\^X42KV M_U*)R1)LR@Y>Q>"L](;%"CEIM0T:TJ8@$A:)4#M/\D4 B[$O":\T!O-]%Q77 M()#O%+L N4&(\WSD Z4;-*@1J1Z6-FD8'$THAI6"99\3%AICL6?CWEF*@,/? M$;IIE(;5Y"AVIZ4&(1;D&YHEAD..CQK K:8T/FM^>VLVXOG,JE2"17'=04T! M9P\8QP/E8%W<-P[S26^*%)N38!!JTI$;2?T4Q;1C4LL=@5-?-2M7/# M58I(D5CE'HL8Y+(+#0NX(\>KY0YQ>C72H\,AYI'"R]W]CNK>Q^3H6)E0P:+M MRBFE]%5":<./Y$ ;]$^PV&F"F6F;3T__K-N&17%9D_(S[PW1#B4@0#9Z!H\% M,_Q;X)K*7;IUR$KE)U@"TXC2B<[Y 4Z0_23NF1Y)Z3&3"">LP;/F4_ELMN(/T\N=%4H9SVC'HJJGIRA3\(B%!K 99W:/(S M^L/[S011X9E,)0I.0 #(0:.ST],_:Y_"E (T94FKTYM1*%8CDC NEB.=D2Y[ M:+ G/$G+$KF9NK%;;=:HF .DNX3/"13O(OAN08ILWV -]R7! ME1>D_5YF<&42!_RVH0[?D#"-H8A> A$8VZ;G"%T!:1,W8FP^U1^-_HXQ0"S^ M*(I;4*46. N'T-^H3V,H_71Y ,QQM,AEUEET(\VF-^GD)H4NJ*)J^!C3P5.< M:?-E6;&A\9,L^ ;^2G"]'4??V&04@^<(E"8)4UU;..J+QL"3ETOPC3"DLHWE M__C QH,K/7UU"K#@RDJ026O#.9)]C"?317AGQZ^P^Q:W\S?:SE^8OJ2*)EGR M-XU4FN_>-51>D'0$V__W@XT]7MP/QKGD0^U@9.'!\HZ?'-J)UK&BFE4S]@SFX><]M#:6E*4\_T/5*\605=[.955WLM%R:KMS#VVJDAXNB M,#UX']@^R9/,JU^E1)MR^\0N>[,7*X31LTULLL.8C=)XV6-K!RH4?+6==%9? M#=@9ED!]1E?5'117[/GE<_X(C56?4=K>>+ZI,\[H-#?P2;QOM( MW2VZ^;QA$H\B.R=-QN]SY$Q+?&.>BD",_C2C5V.AL%3C6.K#D!CJZL#(XUT] MR4YG7U8/KQ %J\Z!9\:[_7Z]^H3*D*AW!.82 $)?+\H#[C+UY0%58Z4 %^? M2GI\4[&@2**4C>V.K=_T>VPA-326Q=*,PA[LI1G M0;)3=A++MA2)YQU(0K]II7&P1$R;$)*.$(E629]2+K(VK4RD8[N6A+)A,R$5( M":W$-0@FRA@JN\ *SLZP<]+9EDLBT[4^9<4'1]O(Z<3VN[I0MYQ[F+Y7@*K6*27Y<1]R%A=D9AM&[-CW/!(-V/27Y4Y]^6 M8P#W-JAFL,T:ADA$XJWHT-*7.(MW0\W ]5WX3D),@"G7>'6B5#?^2M7.V0UA M96-Y1F3<4^=L;&-@YF'Z-E(EGI\>]>WCWHJ]P];Q"DFPJ%8Z!Z@H+R#:DIX9 M=F*+W4K%8?*6)-T30^^IYK6\-G3&MV%1D8"6IDD"M([3,P/L8:&)#"/?.C%> MC)Q:9-%HZ"@MJV4%*6BG!W=46Z3;\\Z.WWE'B<5I#7&?%P^!3@JO8F0):Y.D MX&:9:C)RPR'N,]4MGOC5"65T,T!!>")2E&\V">!5X74D=.)<497]%@.!?N.6@'BO M7>=;A@C$W=&5IJL*4OR=.7_4Q$%C%F4:O-+,#=]CD8P3RQBRYT1IL1EQ]HN+ M9..:HO;X';$YRHW8-7Y X5HC22EFQKN>5?FUB+FRBJZEM/0 V+:WJ#_IZ.^2 MV5%G^]CGB,+R.Q1#:8CIPA"Y0X!=5\2\:JEJ)W<:4>6T7F4D2Y"H3YR&33YH<>CTTR0OUZ&/,I75R 8B.L M7=2TE22B!C]NZT%;C?5-='.8&O"LND7@/0E[YX>K]3^V S!P2DJ+F8CKKCK/ M#1LNZ]]>3MPE8%3LO,;G12/35*DS6G,:K)BBVJ0;+/2&5;ID'_-@8-0[CM@L M4.D!J0#12JZO'K3>*5[#&N\9'!-FZCK9@WUO&KDOJO-=&]/W42DZ9[^VC79IS1$KC#YS5?FQ@]^H;5E;HU]J%@Y M@YQ8;)J+?15DU1P#;6%+W.,Q(M'S:NUOL$E[EBU)'DB?'=&=&QI9+9+>4&CY MBU($0'IWPANZEHNGB-H4FCY(F1'FTOPYIT'(WNUD:]SE,E+(>-.5/G[C3PA8 M:S^,- _B1QY0"2ZY2G>\DE3,E$Y+;]-&DRCB+D3@Y#A675.6!Z]@<)K5BNEJ M#E;'T^,E[RTO\PUP,0]Q-8\FET-A<"P"Y/<33U)D_\"LHIVD4IZ8G;(9M851 M.N:-O#MI-!96-\6/\H%RQH\3H:A9O)ZJPY+ 0_N*=^AFNY(M%=>&3PEK*5'Q M;BVM<]8\W'VVSSA :_O+6RUE9]BBR)J!5:QNC%J-^!;6_3V,EHB?SN"/9B4* M'>R:1T%T?!VL%HBN$KT#DGP[3(/LWWUUG"+F^7+6R1GR=^D-4E_=7;!",E=3#FW\?I0+JF3&;-/+XPX[*B12XU+ M9\=[C_!K/I1 ^8X%'!=]47OZ:N1%ZCFYE'O M<968#'7P*X=2'8'".36DM"I.U1>$:FV;B"%']WM,)8)3CG(686+^@2&&L/'; MA-*)K)4H=FE"KQ_4X(RP;,?>RJ,_D["FVV/5=GJ^Z\>O5B=E8Y%, 63P.) HC7BS(18"KC2]S40/2#;N4%S8 M*]=2Z3A_T"BV17%+5*K>UF_UJ8*(52">K@-+0\ZK5P:_"6MJJ2YTA"/XNMX1 M+A!9B3R:K?1[TP[HH,C7%)]+REP'K5V=79F?/HFDS2$?_)7,^9[B> &*XT>8 MXK_N4!PHU2.RD62#L.9"BG\Y.3N?547SC,CGIY^9"VJ+P,.LV+F$FNNV87->^T M<51E#IB\I:(LP.GLW&LW+L8#&&UD'_H#_S+>:$F9^>QS*(R>0T8&D8ZL)*ND M25[A/L_IO,_W1>132G2I\>(]?\<8Q158[8R7?U\>7IO4WZS\G"]#%$56"2!% M4QHA98;%?[;VIKH:G+JJ^+5$Y&[AY<2T6H,^J_3:_XF8&'X?D*\#G++#C[,O MB6]L=T7?2ZIP_Z/X7TUUA<7=C5_#JZ?S3IP\8 MN>D/O=_2=\D7ON_]AOZ)Q2BVPP?@[_@Y4?T!)XA?JO_Z?P%02P,$% @ MG(,947@-1'@!! <0P !D !X;"]W;W)K&UL M[5?;;N,V$/V5@1H4&T"-[KZDMH$DNXO=H@L$2=H^%'V@I9%%+$5Z22I._KY# MRE: MX5>.&[,G@\MDJ=1GM_A8S8/8 4*!I74>&+T>\0:%<(X(QI>MSV (Z0SWY9WW M]SYWRF7)#-XH\1NO;#,/)@%46+-.V#NU^8#;? KGKU3"^"=L>MV"E,O.6-5N MC0E!RV7_9D_;.NP93.(C!NG6(/6X^T >Y5MFV6*FU0:TTR9O3O"I>FL"QZ6[ ME'NKZ923G5W<]YV%&C.9Y&E MP,X\*K=!KOL@Z9$@(_BDI&T,O),55J_M(P(\H$YWJ*_3DPY_ZN0%9'$(:9S& M)_QE0Q4R[R\[XN]0NK]?+8W5Q)H_3@3(AP"Y#Y ?*S,U4]4)='4NF6F R:H7 M\$O''YE :8W?U$A1>6FQ/S]4[).A7!=?FC4K<1Y0FQK4CQ@L'AJ$6@EJ09>C M=1<):ZT>>469,@I:*EERP9EOE6\%"61C*0(YJ:A?W:Z2A@I9,:>R9(+)$L&S MU(!57MDJRX0!CU$ZM=-.C*57ZQ'LX-64#M&2.SO5&0)FSB^!N(&>&V^QQ':) M&K(DA)NC^9Q!,0V3<4S") GC+(.[OV27TJ'[/3C$WU@9]@]DZ!'F^19A%F=P M@I'%P,CBWV/DR5#_,_*_SC" M])[>STA#24-AX&/K&FA[8?>-TBX.922'ZR,&>03,-),NZ%(HE?"C24Y'7=TS!.^T(&\X@G5*GYDZ8 MA*/,133$"AHLNK83OMP5$@7+[0?M39*'Z7A\3D(:)B,23MT 52L6E(>K49!I?C.D+ MK_L!MU]8M?9#Y5)9&E&]V-!_ M1.@QNX0(,_S(6?P)02P,$% @ MG(,947&A*Q1A! 9PH !D !X;"]W;W)K&UL MK59;;^LV#/XK1#;LM(#7^.ZD2P/TLK,+<(:BR78>ACTH-A,+M24?24Z:?S]* M=MQT:[,>8"^V+)$?/U(DS=E.JD==(AIXJBNAKT:E,*SS$FNF+V2#@D[6 M4M7,T*?:C'6CD!5.J:[&H>^GXYIQ,9K/W-Z]FL]D:RHN\%Z!;NN:J?T-5G)W M-0I&AXT'OBF-W1C/9PW;X +-[\V]HJ_Q@%+P&H7F4H#"]=7H.KB\2:R\$_B# MXTX?K<%ZLI+RT7[\4ER-?$L(*\R-16#TVN(M5I4%(AI?>LS18-(J'J\/Z!^= M[^3+BFF\E=5G7ICR:C0908%KUE;F0>Y^QMX?1S"7E79/V/6R_@CR5AM9]\K$ MH.:B>[.G/@[O40A[A=#Q[@PYEG?,L/E,R1TH*TUH=N%<==I$C@M[*0NCZ)23 MGID_X!9%B_!1R1INI3"*X@2?N2GAUEE'I>%LR585ZO/9V)!)JSC.>_B;#CY\ M SZ%3X19:OA1%%B\U!\3U8%O>.![$YX$_+45%Q#Y'H1^Z)_ BP;_(X<7_8?_ MZQ?^[X[]AS^O5]KM_W7"8#P8C)W!^ V#"RJKHJT0Y!H*KMEFHW##7(;2CNKH MO!;HD["V=B]UPW*\&E%Q:E1;',V7)3DF*RH\+C9@["52QC8\-QH,G;UI'U9[ M,/O&D

_P+4R\+/'I M'01>%DUH$?JT".PB]J)H2GJ4-7S5&@K<02WP)M9B I&7!BFD"?Q& >R]U!;- M]Y)TVL.F48\69]TB]F/XU 5]T0?]6AB^DL7>1E*Q!EO#R #43"!:#J!>#J%Q9Y"AH0$*RXKN=E#DJ;PW3>3, A_ M@- +LA F_M=S7PX7>ZB[AZ.+_4G*HLL1F[\\)U J.Z'7J!1=':,,@T9R U);BG1'$#@I=D48L\/,WIFQ#[S M@CCX>L].=(9DZ S)NSL#91SRK>NZ'N2'ML2T1M-%B JM\T4=-["#I.XZV*&H M]&O]Y"29]_>31LDM+RA*7'0C@OO7KNC__W\[\:_"'VKYC@S5*[K3*/!@J5B! MU&5RV0K">";1W6/HTF1*%1H_]_N.DP>[DNVMHA=N2 ."!\L*E$:9&0F9AH_<.]LU[ZG-(V]3-BD4[25\2$%-\/ MHH'G4U52%:?!JUDV/OKY4Y@V;L2A1F7=[^: 87>8HJZ[X>%9O!O!J+5LN-!0 MX9I4_8N,&ULI5;;CMLV$/V5@; /":"N[K*]L W8FP9MT""+]29Y*/I 2V.;"$6J M)+U>]^L[I&S%!;R&%WT1;W,Y,W.HX7BG] ^S0;3PT@AI)L'&VO8NBDRUP8:9 M6]6BI).5T@VSM-3KR+0:6>V5&A&E<5Q&#>,RF([]WH.>CM76"B[Q08/9-@W3 M^SD*M9L$27#<>.3KC74;T7338);I83Q7]@=9., JJVQ MJCDH$X*&RVYD+X<\7*.0'A12C[MSY%%^8)9-QUKM0#MILN8F/E2O3>"X=$59 M6$VGG/3L=,X$DQ7"PC-@5E5J*ZV!=T]L*="\'T>6G#C1J#H8G'<&TU<,EO!9 M2;LQ\*NLL?ZO?D3@>H3I$>$\O6CPTU;>0A:'D,9I?,%>UD><>7O9*_:^Z#63 M_!_F2!'"O9)&"5ZSCB.RA@>-!J7M-M0*/G))&>),P((VD0A)^?ESMC16$Z7^ MNH H[Q'E'E'^"J(%W;1Z*]!YX_*9'"B]/Y?YBV;<];TS+:MP$K0N!OV,P?1I M@[!2@NX>EVNPKJI@-FIGP-))I9I621_1J6]XQR6=JZVAA)CW=T U0%^##UAA MLT0-61+"(]L1%2UJ2HZ!&RC#N(AIS,)LE+J\<>)E#6NE:@-%."R&=#08CN!) M64KG#21).(J'-!F$R3"!"ZDL^E065Z>2DM R7@.^T!_,H/'5512VIHNE-84* MS!BTYERJ+[KY_ZF^&MN5I2 :>SIV6I31/(SS 8U%F&8Y?$-9*TU_JU893D:3 M/(>R(!,K)&21J660)4H[SL2S8*XS+Q%1N,1I4!6S,O5C0DSX ZF%]5[WH<.N[2]TB1N2*.B*IE3AP4\O M6M5;XM6.:;2$,85J<:W M [K9NFO5W<*JUK?'I;+4;/UT0Z\;U$Z SE=*V>/".>C?2]-_ 5!+ P04 M" "<@QE1NN"+P3X# !H" &0 'AL+W=OM&6VDO3 R!--B #X@/CG-I+!R[V)>5_GO. M3I9EL):!^-*>SW?//6??^3)=&?O-E0#(?E1*NUE4(BZ/XMB)$BKN=LT2-.T4 MQE8<:6D7L5M:X'EPJE2<)LE^7'&IH_DTZ"[M?&IJ5%+#I66NKBINUR>@S&H6 M#:-;Q0>Y*-$KXOETR1=P!?AQ>6EI%7#3Q)6 MKB_N,AG4>()@0*!'H'3WPV<@E(>B&A\;S&C+J1W[,NWZ.M&MM]BBAJAZ9JG6E=2=W\ M\Q_M.?0<)LD&A[1U2 /O)E!@><:1SZ?6K)CUUH3FA9!J\"9R4OM+N4)+NY+\ M<'[.I66?N*J!F8*=2\VUD%RQ"^W0UG3ZZ-BS:YXI<,^G,5)$[Q>+%OVD04\W MH.^S=T9CZ=@KG4-^WS\FIAW=]);N2;H5\$VM=]DH&; T29,M>*,N_5' &_TY M_3/IA#*NMN#8E^.,TJ>*^;HEQEX78R_$V-L0XXH:*:]5.."B.V#N'-#95L!] MR)QQ9(4G<^/)/'326X/XWCUR2RY@%E%S.K W$,VO2V"%4=1X4B\8AEMD%):4 M%DN&?KN+Z>EYS:FIEEROGSZ9I,.#E^YWRESG3$F>2251$F"V9@INP%A4U3.T)PSX\872:$RWQ?&Z0CN+12$-Z57&A92,$UWI./F_"G MW)6!@_ "?*\EQ0EUNL/2\6"8'O:%D$;ZLB==&Z1<'F=[!@*J#"P;#?\GR\D@ M&8W[PA:6C[#=4J/CKD;'_U"CLO<(:(-_4:Q;HVTN5L&M7?M:#]$0# !( M!P &0 'AL+W=O9DLGG(2F2 M6NR4_F5J1 N/C9!F&=36MO,H,D6-#3-7JD5)?RJE&V9IJ[>1:36RTALU(DKC M>!PUC,M@M?!G:[U:J,X*+G&MP71-P_33#0JU6P9)<#CXRK>U=0?1:M&R+=ZA M_=:N->VB :7D#4K#E02-U3*X3N8WN=/W"M\Y[LR1#"Z2C5*_W.9SN0QBYQ * M+*Q#8/1YP%L4P@&1&[_WF,% Z0R/Y0/Z1Q\[Q;)A!F^5^,%+6R^#:0 E5JP3 M]JO:?<)]/".'5RAA_ J[7C5D9U=K3?>K[1,P6<*'WQUO M*>,V!$GU<''/-@+-Y2*RQ.3THV*/>M.CIB=0Q_!%25L;^"!++%_:1^3AX&9Z MO((M#2.,T/H.7#6%G'B_[0]@AK 63]F7T\/-Z8ZRF@OGO#%4^ M4.6>*C]!=4=]5'8"0570'F<;#WROY?/3.HCY&(C6C*KMSD-F@^;'3DMM.8P@5?W2"\:K*UF3^ MK/0O)+)PFDUX8)?%S@H:4 MO,Q[&L9)#DDXBT=_2%$2CFT/B>)'R=I%&9Q3FLZS8A84BUW_0RDR$BM M0&.HD6+(\A3NE67B5#6\A706QEGNA&DXSARCH:JX+HJNZ81/=XE4@@5GGN B MR<-T,KDD(0V3,0GG;H"RDX>3D4_3.,PG*;S6;]'1=&M0;_T,-W1]G;3]H!M. MAV?BNI^.S^K]&_.%Z2V7ADJG(M/X:C(*0/=SN]]8U?I9N5&6)J\7:WKJ4#L% M^E\I90\;1S \GJO_ 5!+ P04 " "<@QE1.B?.>,8# "E"0 &0 'AL M+W=ON/Y0[R856*-=^@_5C>6 M5G&+4L@2M9-&@\75/+H<3*\R/A\._"EQZY[)P)XLC?G,B]^+>90P(528>T80 M]/> UZ@4 Q&-?_:846N2%9_+!_1?@^_DRU(XO#;JDRS\9AY-(BAP)6KE;\WV M-]S[,V*\W"@7?F';G!V/(LAKYTVY5R8&I=3-OWC+&86;,%RZ<)C87@:M FG[Q'LDE!R?W8JGP=!9[PN2= M.-_K7S7ZZ1OZ&7PPVF\<_*(++([U8^+2$DH/A*[23L!WM>[#,.E!FJ1)!]ZP M=7 8\(;=#OYUN73>4@W\W8%YWF*>!\SS-S#OZ&H4M4(P*Z#K8867>@V*+8&2 M8BF5])*,4M'45OK=:V'MM,!7<>HJD>,\HKOFT#Y@M+C?8 O)ICVMKTU9";W[ M\;M).AC_Y#KI",=:%&!L PPR?%X91;>3RD!J0C6U$[IPIU/XXQC-P4==2)>; M6GLL]A8JL:-+ZMT4;I&[0(&6S03T[V'02R9C7@P@[:6#"8LIB4F2LC@,8L;B M.8OC$9"7U%U6GF#&O<%D O?&"P7UVY9AD/5&XPS>HR,6LJR4I#.23E+H/)RD MM'MQ"C<<2.WA0:CZU=0]X0U[%Q?C/5Y>6\MJE;&ACS#<:'*ZIZ6,7I^1H;(S M\A2'0>]\> $=Q3=JBV_TS<7GZJI2R*2)2B[PF7=9=%UI9%]LUE(8I"<@(HU/^C M%+KM'6>]F>GR7^XR_]GX]*N>]"F,4BS.Q ,=I*S8T%B>LA'NV\D.A76GD/6I MP;Q0.30+($L(XWZ2P ^O13E^-CI+M.OP0' 0=)LIVGYMWR"7S>A].MX\8#X( MNY;:$<<5J29]'OFV>10T"V^J,(B7QM-8#^*&WE%H^0#MKXSQAP4;:%]FBR]0 M2P,$% @ G(,9403VN1Z] @ [P4 !D !X;"]W;W)K&ULC51M3]LP$/XKIV@?J!21EZ:E5&TE2C>-:: *V*9IV@Y+ULW/)M8>Q&L)C5;(MW:'[4:T5>T+-DO$*AN12@,)][%]%TF=AX M%_"3XT[OV6 SV4CY8)VK;.Z%5A"6F!K+P&AYQ$LL2TM$,OYUG%Y_I07NVR_L M7USNE,N&:;R4Y2^>F6+N33S(,&=-:6[E[BMV^8PL7RI+[;ZP:V.3V(.TT496 M'9@45%RT*WOJZK 'F(0' '$'B)WN]B*GJ0Y,X+NRC MW!E%IYQP9G$C#6I8LV>V*1%.[NVB![/ $+>-"-*.9]GRQ =XQG MA2DT?!89 M9F_Q 6GJA<4OPI;Q4<)OC3B%8>A#',;A$;YAG^C0\0T/\*UP8V#%=5I*W2B$ M/Q<;;13]%'^/D"<]>>+(DP/D=]0K64,%E#G4[)E^6J,A:\@7(%R%Z[;"[Q7V M*+5MRJFN68ISC[I.HWI$;W%?(.2RI([B8@M< P/]40G M(VA^F)?7SCA DPA M&\U$I@?3U]/?R)1]4WO/"E.L-JA@&$WA%FW+9^01F>/X!.-)8LT(HMB?#&-K MQS#QD[,1W$O#RK?"XL@_/X_@.VH]A2MAD-(S?8@/I60",GHQV5@(*8.<"R92 MJR65FO9.8C\:1@.X;)0B$-12V5XG+)%^B"#R1^?C =SL5\@'0=.0TDK?TE*& MT<2/QPF\]\L$>TU8H=JZ4:/!7=[V8[_;3[.+MHE?P]M1>,W4E@M* '."AJ=G M(P]4.UY:Q\C:M?1&&AH0SBQH(J.R 72>2\JG<^P%_8Q?_ =02P,$% @ MG(,9439X>,;O @ .P8 !D !X;"]W;W)K&UL M?57KC]HP#/]7K&[:=A*[OGD-D("]I9/0<=L^3/L06D,KTH0EZ97[[^>DP#CI MX$MJ._;/K]@=-5)M=8%H8%]QH<=>8C'=O@$LV/W4(1YY]0\K)"H4LI0.%Z[$W#X2RQ^D[A9XF-/J/!9K*2$X?T3^[W"F7%=,XE_Q7F9MB M[/4]R''-:F[N9?,5#_FD%B^37+L3FE8WB3W(:FUD=3"F"*I2M%^V/]3AS* ? M7#"(#@:1B[MUY*+\R R;C)1L0%EM0K.$2]594W"EL$U9&D6W)=F9R=+(; MS M65&7-7.%6G FX-T#6W'4-R/?D!>KZV<'Q%F+&%U [,*=%*;0\$GDF#^W]RFZ M4XC1,<19=!7P>RUN(0XZ$ 51< 4O/J4<.[SX4LH%4_C>MC*'!7NB%V9@JA03 M&W3T[^E*&T7/Y<\59\G)6>*<)9>0:]"VU@?'V5G%7ZKQ550[J4.] M8QF./1I%C>H1O;:5+\#3['!F2&@DF )=LYEX>JN?!<0:IG(-#=.DGTF56YD& M>@JXMU!()$DXEYD#H[NU)*[1\*X4!"QK31KZ9@@/A4*$JGT%:%\!4 _1]7!9 M[B_",O:.Z<-G=@F M/C1^N^>YY^[LZV1I[+TK$3VL*J7=-"J]K\_BV*4E5L(=FAHUG>3&5L+3TA:Q MJRV*+( J%2?]_CBNA-31;!+VKNUL8AJOI,9K"ZZI*F'7%ZC,EF(AD_-IP1IU+!N[.M^R7(7:*92$.\J39@4E!)W8YBM4[X<5L8LT2+%L3&T]"J %-XJ3FHMQZ2Z>2<'YVZX5'2K)W8'*8 M"U?")17*P?Z=6"AT!Y/8DQLVCM,-Y45+F3Q#.88KHWWIX+W.,'N,CTE>IS'9 M:KQ(7B3\U.A#&/9[D/23_@M\PR[F8> ;/L/WQ19"R]^"KT4/YD8[HV0FVENB M,[BVZ"@C[09EY5)JH5,I%.QDZ\?YPGE+E^KG"XI&G:)14#1ZK@KTUK)&(7M+ MN08YU:!'+Z6N5?!'OC/I4F5<0^*>JLF+#OAIG[E:I#B-:H[./F TNROQL8O. M-4C=OG?.0$H)DJZ]()X@N5%D(G4!^U+3CFD<9L%C(C'DM^/)(>#WLP/AGQ]_CX'Y/45 A>K-"Q ?U.!_#9Z#=!KM0/ MA&&PO=V]R:W-H965TS,=@K][W=V@-(- MV$/L._ON=Q^^NXPV2C^9 M'"MA32C(/"VFH8AB8KL&3F1E4HZ6:E=,DLL7H= MFDHCR[U2*<(DBGIAR;@,)B-_MM"3D:JMX!(7&DQ=EDR_S%"HS3B(@_W! U\7 MUAV$DU'%UKA$^[5::.+" TK.2Y2&*PD:5^-@&@]G'2?O!;YQW)@C&EPDJ5)/ MCOFH_^T<=.L:3,X%R)[SRW MQ3CH!Y#CBM7"/JC-)]S%TW5XF1+&K[!I9+M) %EMK"IWRN1!R66SL^TN#T<* M_>B,0K)32+S?C2'OY1VS;#+2:@/:21.:(WRH7IN0/MZ!J2*(DNX+4/<;<]7ON_<9L3@=]QDPEE:HWP M8YH:JZEX?EZPVCE8[7BKG3-6E]13>2T0U HJK?(ZL[!A6C-I7T!PEG+![JG:O".J-H1I6D-X+#0BE$T=H:LCH"I 7P5+OCUSX^J#EGAP M1,T:0]>4B#67DM[9/P!JKG)X!_%U/.C0?ML>>"[J=6GO13%,\U_4@DV56$51 M<^.J9)\CWR.#N 57';#B^8F2#><7E42YQ=]W6[ST>2S M GT/^KK ]R<-Q>V!@^\/O*D^K>WXMO4:'+JG>!M6WX>5#/[B3E5R>#1#2M1K M/RD-/5@M;3-.#J>'83QM9M"K>#/)[YFF-!L0N"+5Z.:V&X!NIF/#6%7YB90J M2_/-DP7]4% [ ;I?*67WC#-P^$5-_@!02P,$% @ G(,946SFOG=M! M1 L !D !X;"]W;W)K&ULK5;;;N,V$/T50BV* M&%!LB;(L.;4-Y+*+MNAN@SAM'HH^T-+((B*16I**D[_OD)(=)[#=W45?+-[F MS)FK9[:1ZE&7 (8\UY706CW?R: MS[W $H(*,F,1&'Z>X!JJR@(AC2\]IK=3:07WUUOTC\YVM&7%-%S+ZH'GIIQ[ MJ4=R*%A;F3NY^05Z>QS!3%;:_9)-_S;P2-9J(^M>&!G47'1?]MS[X6L$:"] M'>].D6-YPPQ;S)3<$&5?(YI=.%.=-)+CP@9E:13>PU=Z@]JR+@;8D#GGZM*+[$D@A*RP[!"1=8#48C8?*E,3@-2IH,.2N/KZ- M#CGC B%DJ_&Y]@D\9]"8_LXB6(%NEV->#B[(?:D 2-T%'VSP"88.7.B6_/G( MC0TJ_H33O=7GM@;%C%3$9F]ELY>]R]XMU?WL_9&W!]"O)SAJRQ[79!TJ35B-EIQY0 (I >%[B#UU >HA'Y83#U MXW%,J)\F%+T:X5F0I'X23_ LF<8^G0:OYKXFQH&C[_?%>$C[< ['D5LD0]JY M :_2P8G*C7>5&W]UY3)AN--N!"R?I]?;VIIJ-5?9*$ M_9.^T W+8.YAMFE03^"]*_7-^Q#O>Y' EY8_L0H$=H(-H,_?4G9M@569R_^. M]M;+XKOB9=N-0T4I+K%X'&UA 9FV%R^D9+@6SJ?G.Z="4> _]__9-ZY/5:J= M$ 3AQ7E?SWAC\TP/2!SXXPGU:4+_>_E'8YVFK2N:5F4ES@MOO8\=AM((*R4@ MJ1\$$?:"X/#A'>!_#L\LD;Y$,11OL!1@C+JJQ'*G2T-]E@TU^[^4TCL5:8;LC9G>Y&Q,MN,GI]WLV7GYA:4?8#WA91FN[$*=H/SXE]02P,$ M% @ G(,94;W,H_+L @ P8 !D !X;"]W;W)K&UL?53;;MLP#/T5PAN&%C#J:VY=$B#M.FP#.@1MMST,>U!LQA9J2YXD MQ^W?CY(3+P7:O%@4R7-(6B3GG52/ND0T\%170B^\TICF,@AT5F+-](5L4)!E M*U7-#%U5$>A&(L +OT?QHUHINP<"2\QJ%YE* PNW"6T675ZGU=PX_.7;Z M2 9;R4;*1WOYFB^\T":$%6;&,C Z=GB-566)*(V_>TYO"&F!Q_*!_;.KG6K9 M,(W7LOK%"?K'1[711E%'_#E! MGP[TJ:-/WZ+O^QGDEKITAZ)%V#Q#@;)0K"EY!HRF1;_V7T_RVG&\U W+<.'1 MO&E4._26#R7"5E8T2[8.8]\,&B5W/$<-AHS7LFZ8>/[P;AI'DX_ZD))^F1.K MJ(G4(PV];>D<:#XLN)(9<\/2E:C0J6Q%9:9=YF!CJF M09>\:P9AG?TE/$?IRFY#I* M9S#QHS E>!I-X*95M.?(/!Z-216&,3F%LX2B$EHM_&-FX,=](0TO#B25M:536@>Q;*W_Y#U!+ P04 " "< M@QE1=Z"PXXD$ !W$@ &0 'AL+W=OMFNW=P^D>'' 2JX!9VR2[I_OQ M.P8*:0*42CVI+PF&^3Z^F?&,;29;(1_5FC&-?L11HLX&:ZW3CY:E@C6+J3H5 M*4O@R5+(F&H8RI6E4LEHF(/BR"*V/;)BRI/!=)+?NY/3BX\.+.@BEV(Z"\>ZO798#Q (5O2+-+W8GO%2H=(2.6_:%O: MV@,49$J+N 2#@I@GQ3_]409B!^!X+0!2 L@> ]; $X)I@E/3'W,M82G''!Z^FW-T(6(4YK\1#0)T3E57"&Q1'>2*99H MFL_BHQG3E$?J&'U %E)K"@\13]!#PK4Z@9MP_6TM,@44:F)I$&;HK: 4<5Z( M("TB;K+H%!%\@HA-[(?Y#!U].*Y?5/PVL%[T8,5VP=H G[T$3TZ18S\3U<#R MN9OE#RJ!!;_$?^R=0'HD2$0^+4C!%\JPVH%8N>4*3@-,(S>$F@^5#H[]_ M!U)T#2/U3XI\!DP MY?%Y [\==>%5E-Y[*=5Q)6G4]VS"I&(+5.WA$*HVX1M((:%K""BI_)]#V MJ=L<9;]ZO]\]_44" C1?1,RXOV12PM29YVK^0Z_( ;;K383]7K* =W8VN+ME M9O&"2?.Z8"FJ%X_L/-N4E0W:MS=J>L4E7M*$/6*1!QV9=^!/M76IG#=,!R7:&((BH52D%VKLQ(K/>JC3(/FREIFREU)\7=K=3L M!U(I L9"A>A2@YR0A1F<-D%NI3L0RNS/LR1D M5YQUQ\;^>RE.4C=U8O^/Q5F2[Q8G)DW%:>T<7LTG&3BEK'BB4,26@+1//:"0 MQ5>.8J!%FI]G%T+#^3B_7#,*R3(&\'PIA'X:F"-R]:UI^@M02P,$% @ MG(,947''QR2\ @ ? < !D !X;"]W;W)K&UL MC55=;]HP%/TK5]$>6JEKOENH(%(+3-ND2:BTV\.T!Y,XQ&IB4]N![M_OVDDS M* 'QDOCCG'N/[TFN1ULA7U1!J8:WJN1J[!1:K^]<5Z4%K8BZ%FO*<2<7LB(: MIW+EJK6D)+.DJG0#S[MQ*\*XDXSLVEPF(U'KDG$ZEZ#JJB+R[P,MQ7;L^,[[ MPB-;%=HLN,EH359T0?7S>BYQYG91,E91KIC@(&D^=N[]NUEL\!;PD]&MVAF# M.&UC.EU*0]P=OT?_8L^.9UD2 M12>B_,4R78R=@0,9S4E=ZD>Q_4K;\UB!J2B5?<*VQ7H.I+72HFK)J*!BO'F3 MM[8..P0_.D((6D)P+B%L">&YA*@E1.<2XI9@C^XV9[>%FQ)-DI$46Y &C=', MP%;?LK%>C)OO9*$E[C+DZ631?!\@HW*MRTU?K0: V.:/U>\VL(O2L(O,#KH4].TZ.C?HDF;77\.40/?"\,.M:?8]GO]B7O\B:*/-3A$#?S0"_=1 MTQ[4,(C]?=3L$#4<#@:W'RKJ[G0N#7F4# M !S"P &0 'AL+W=OUTD1^4&@[ 5(+>[5-JX2*MGV8]L$D1V+-L7EM!U9I?_S.3@AL@JS5U"_$ M=NYY[KD[<[G15NGOID"T\*,4THR#PMKUFS T:8$E,SVU1DEO5DJ7S-)6YZ%9 M:V29!Y4B3*)H&):,RV R\F=S/1FIR@HN<:[!5&7)].,="K4=!W&P.WC@>6'= M03@9K5F."[2?UG--N[!ER7B)TG E0>-J'-S&;Z;QT &\Q6>.6W.P!A?*4JGO M;O,^&P>14X0"4^LH&#TV.$4A'!/I^+\A#5J?#GBXWK'_YX.G8);,X%2)+SRS MQ3BX#B##%:N$?5#;=]@$-'!\J1+&_\*VL8T"2"MC5=F 24')9?UD/YI$/ 60 M-(#D#T 2GP#T&T#?!UHK\V'-F&63D59;T,Z:V-S"Y\:C*1HN71D75M-;3C@[ M6=3E [6"!<\E7_&420NW::HJ:;G,8:X$3SD:.'_ #PHXYN&LD-I MORU"W]/V3]%RP_)<8\[\U:9:[%+]]2.9PGN+I?G6X>BR=73I'5V><+2C-3[^ MHT6J"0:>P/6 S209A9LC/@>MST&GSSF2*VFI)[C 2LPXHQ"7!O6&+07"6O,3 M4KIYXT$OBEYU)&78"AQV$DWIVFEJ)\",H;[Y$\Z.B:DYA@=YN6SS4E^=VB*. M#DP&O1/)NVJU774G3ZNL2FU'E-;2P-T^]8W&T M;V-1=Z+8(WU<+%C4QWT^!P],(^0H43,A'L$67%MZ*)"$HE7&'@VLM"KI%=+. M^JO-Y491IY1YKR.+\4%CCCL5+>@/PO]L4K]S)7NNY&6+'^];6=S_QT(\ _^2 MA=CWS+B[:7Y0G/3,*&%"K;VV6THENI7IW6>@7]> M=5A:< K+PRE$I#T-- )IQ)%XM%+AP5A3HL[]M&? 3R;UA-.>MA/EK9^CPKUY M/8[>,YUS:4#@BJ!1[XHJHNL)K]Y8M?9#TE)9&KG\LJ"I&+4SH/QNXQRT M<_;D%U!+ P04 " "<@QE1C%$RS/H" "A# &0 'AL+W=O!G-/-%Q(]HNF)I\')P%*(2,E,W=R^Q5V 8T=7B*9]K]H M6]V=VLM)J8WD.V/K :>B>I*G72(.#"S.ZP;QSB#V?E=$WLM+8LABIN06*7?; MHKF%#]5;6^>H<*JLC;)OJ;4SBW6E!I(96M.-H!E-B##H/$ED*0P5&[22C"84 M-/JR4O;/H,PS(B)%5X\E+:P\Y@A]N01#*--'L]!8EQQPF.SHEQ5]_ ;]!-U* M87*-KD0*Z4O[T(92QQ/OXUG&K8#?2G&,AM$ Q5$ -Z_P,/=[H#;PZS $R MTF;")L1%SR5+-?J';JF@O.0M1*.::.2)AF\0[9,[0"OF%'B18_3[N[V.;@QP M_:>%;%R3C5NC:LB*F@R:2$L-67D0[DG3QVY MG]9$T_YS?U*3G?28^W;L:6?N3VLO3UN1+B0O2@.J<)>@ 'W9J@./&T?BC*G06 6Y:'1Y^@@I-P\.C/E5H!^^N!-PT M2]S>T:Y+):@I%0Q01I_<0GMGI#>^W1&VHT(A!9DVCXZDM*%7-P]7&R,+/H/?2V(G6+W/[#0'*7;#O M,RG-?N,(ZJ^2Q7]02P,$% @ G(,94>-B3)<\ @ _ 0 !D !X;"]W M;W)K&UL?51-;]LP#/TKA$\M$,2N\[&A2 (D:8=U M6+&@P;;#L(-BT[9067(E>F[VZR?)CIL!C2^V2/&]1TJD%HW2SZ9 )'@MA33+ MH""J;L/0) 66S(Q5A=+N9$J7C*RI\]!4&EGJ0:4(XRB:AR7C,E@MO&^G5PM5 MD^ 2=QI,799,'ST@'/UR?V3[YV6\N!&=PJ\9.G5"R#CP&DF+%:T)-J/F-7CT\P4<+X+S1M M[-P&)[4A579@FT')9?MGK]TYG $LS_N N /$/N]6R&=YQXBM%EHUH%VT97,+ M7ZI'V^2X=)>R)VUWN<71:M]>!J@,]CR7/.,)DP3K)%&U)"YSV"G!$XX&KKY1 M@1K6QB"9:[BZ0V)BF%8TOB,[A44DJ#-S+%-/_\:$MH*\B M/E6QB0<)O]1R#)-H!'$41P-\D_Y4)IYO>H%ORRI.3/"_F()1&35,(R3*D!D@ MG_;D4T\^N4"^TW:D-!U'L!/NK)E,X?ZEYI7M=8)?7VTX/!"6YO> V*P7FPU6 M\B96]6)X$AM!;3"K!0B>X7O7.,P]@R,R_>Z1A&<=6:+._=P9\$W5-F?O[4=[ MW7;T6WC[+CPRG7-I0&!FH='X@TU*M[/6&J0JW]\'179:_+*PSQ-J%V#W,Z7H M9#B!_L%;_0-02P,$% @ G(,94;] Y(41 @ B@0 !D !X;"]W;W)K M&ULC53;CILP$/T5"_5A5VIC+GMI5P0IFZAJ*U6- M%FW[4/7!@0&L-3:UA[#]^]J&T%1-5N4!9CQSSLPG/.Q7 :A:P@$%.@8F'WL80U"."+;QL^),YA+ M.N"Q?6!_[V>WL^R8@;42WWB)S3)X&Y 2*M8+?%##!YCFN79\A1+&W\DPY88! M*7J#JIW MH.6R_')GB<=C@#1U1E / 'B_P4D$\ K1\?._%@;ABQ+M1J(=MF6 MS1E>&X^VTW#IWF*.VD:YQ6&6CV^/J(KDO):\X@632%9%H7J)7-9DJP0O.!AR ML8$*M(:2?*FLX6)K9=!13 M+Q.7CT[F\XM9K,PL2S,+'G2\[PG5+@^VIG4-O- M^_%"@60ND/@"5V<;GM14!S4+I^8IX4:B&T_D/LM]%MV&[DKI_EBA?_/^9(P] MTJ--<5_I9Z9K+@T14%E,N+B]#H@>-W]T4'5^>78*[2IZL[$_"] NP<8KI?#@ MN'V,9I;W2KZ8&0')HA#2+H$9L M'RDU>0T-,W/5@K0WI=(-0VOJBII6 RL\J!$T#L,'VC N@RSU9QN=I:I#P25L M-#%=TS#]^PF$ZA=!%!P/7GA5HSN@6=JR"K: 7]N-MA:=6 K>@#1<2:*A7 3+ MZ'&5.'_O\(U#;T[VQ"G9*?7JC.=B$80N(1"0HV-@=MG#"H1P1#:-7R-G,(5T MP-/]D?V#UVZU[)B!E1+?>8'U(G@7D )*U@E\4?U'&/7<.[Y<">._I!]\'ZQS MWAE4S0BV&31<#BL[C'4X 41W%P#Q"(C_%9", %\Y.F3F9:T9LBS5JB?:>5LV MM_&U\6BKADOW%[>H[2VW.,RVP]\CJB1;7DE>\IQ)),L\5YU$+BNR48+G' RY M>9:Y:H!\80XNYAP M"5I#09 ="#,&T,S(GHF.X3 ,!O0>9J0%G8-$.SWG:GH]1A2&\S!\ETKA MT7#=.SU6V1]02P,$% @ G(,943%!5F4, @ @@0 !D !X;"]W;W)K M&UL?53O;YLP$/U73GQJI2H0DK5319"2=M,VJ5+4 M:.N':1\<.,"J?S#[&.U_/]L0EDE)OH#/OO?>O>-,UFOS:AM$@CV:% R.],M*G=2:2,9N=#4L6T-LC* I(C3)+F-)>,JRK.PMS5YICL27.'6 M@.VD9.9]@T+WJV@>'3:>>=V0WXCSK&4U[I"^MUOCHGAB*;E$9;E68+!:1>OY M_6;I\T/"#XZ]/5J#=[+7^M4'7\M5E/B"4&!!GH&YUQ]\0"$\D2OC]\@939(> M>+P^L'\.WIV7/;/XH,4++ZE911\C*+%BG:!GW7_!T<\'SU=H8<,3^B'W+HV@ MZ"QI.8)=!9*KXQCX< 1S/:4 Z M)0]R 4JGQDQ/+,Z!Z,SW9L?A&L!K0K MCBO_479DW"EW.,IWP\< 7<&.UXI7O&"*8%T4NE/$50U;+7C!T<+5UNBR*PA> MF#$NZ?T:KAZ1&!?V.HO)%>,IXV(4W@S"Z1GA6WC2BAH+GU2)Y?_XV)F8G*0' M)YOT(N&W3LU@D=Q FJ3)!;[%U)E%X%N*'@'0;IFROR&ULM5CO;^HV%/U7K$B3-FEK8@,!*D J4+1.>WH5W=L^3/N0 M)A>PFMC,=LJ;M#_^.3\:0Y7810^^E-CQ.??Z'N?8]>3 Q8O< 2CT-4N9G'H[ MI?:WOB_C'621O.%[8/K-AHLL4KHIMK[<"XB2$I2E/@F"T,\BRKS9I.Q[%+,) MSU5*&3P*)/,LB\1_IA[ZUC3;<[573XL\D^VL(3J"_[1Z%;?L.2T R8 MI)PA 9NI=X=O5V1< ,H1?U(XR*-G5$SEF?.7HO&03+V@R A2B%5!$>F?5UA MFA9,.H]_:U*OB5D CY_?V%?EY/5DGB,)"Y[^11.UFWHC#R6PB?)4K?GA5Z@G M-"CX8I[*\B\ZU&,##\6Y5#RKP3J#C++J-_I:%^((H'G: :0&D/> ?@>@5P-Z M'XW0KP']CT88U(#!>T#8 0AK0%C6OBI66>EEI*+91/ #$L5HS58\E'*5:%U@ MRHJ5]:2$?DLU3LV>Z);1#8TCIM":RA>)(I:@+RP&H?2Z5!0D>F!QFB>4;=$\ MEQHOJT$+ 0E5:,'U8*9$5*P4B7Y<@@:F\B?T"UJ4^8.8^$JG6@3TXSJM>946 MZ4BKASYQIG82W;,$DA;\THX/7?B5'8^)A<#7-6X*3=X*/2=6QM]R=H-ZP<^( M!"1H26CQ83@>M]7C^Z+??U_TE1V^A%C#<1O\I):]9M'V2KY^!]\:7H'E@/YO M5ACZS,!"W&^(^R5QKX/X9"V7WP/Z^W<]!CTHR.0_E@B#)L+ FOII!%%$V(,H MNK2/MWTG=CH\N@F"']J6DP,7=N"6#MR@ W=_?IXG]0N;^H7G2O_'@5N(APWQ M\$K2CYH(H\M*;Z?KEMZ!ZY)PZ<#A+ND=N+Y#^G%3O_'9TN\$V+Y[')AM,+B2 M_/AHJ\6770 ./CSL6@$N8,L2.)T3,7,BYXJRXKFP<1N7Q[UK:6(,'_<0K!QNGP^$I5)L;Q2'#1*B\=?'C>PG!6),CY!KR6/,C]C/N.?+8^?K/"ZL7, 674_G9,R6V#W.)8]C-R?& M T"M_0O M\>U]=4=GZ*LKPT^1V%(F40H;'2JX&>H/2E2W<%5#\7UY:_3,E1:_?-Q!E( H M!NCW&\[56Z,(T-R%SKX!4$L#!!0 ( )R#&5%7@3003@0 (L2 9 M>&PO=V]R:W-H965TVV'&"DUHHSVSD.(&= M8UI8TTD]]LRG$U;*C!;DF0-1YCGFKT\D8X<'"UIO R]TF\IJP)Y.=GA+ED1^ MV3US]69W6A*:DT)05@!.-@_6([Q?(+\2J!%_47(01\^@"F7%V+?JY5/R8#F5 M1R0C:UFIP.IO3V8DRRI-RH]_6Z569[,2/'Y^T_ZQ#EX%L\*"S%CVE28R?; B M"R1D@\M,OK##KZ0-J'9PS3)1_X)#BW4LL"Z%9'DKK#S(:='\X^]M(HX$E!ZS M &H%D"[@G1%P6P'WO1:\5L![KP6_%:A#MYO8Z\3-L<33"6<'P"NTTE8]U-FO MI56^:%%-E*7DZBM5+OE9(MKIM5(J^,6W,R)Q#03M^!G\&4Y!S;/FZMSSVC[^QD '__KJ#@ MDR2Y^&?$D-<9\FI#WAE#?ZB>R1O5QDG42 >U=-4<]U/H^($*<7],C0$%P\ ] M1[HF JB*+,2&<$X2 M@"7 8,=H(:NJDJICCZ0VZ&P&U^4P[ R%%W'82/M'&8VBV-$H'(+"T TT!H<@ M&/MAI#%H0(7H:#:E"SK]VN!<1%@K?I+! M(-2+SH#R'*25T]R$"O4"7AA0(?2@F3)XM C"T4 ?"TE7+'D%,B4<[T@IZ5J, MI1#UFM&5V>I;,70O8\L=Y"Z._4!G:XB"T/-\G:XA#,$PU)ND">9&R#]#6+\: MP/'EH-I9MF2]CB6O[[O0OS)/?;N%P64\!89*T%D:8EP8Z1P90+'>!$W6XO@, M/WVGA^.M?OFJ]EQ$51%849:Q[2A)?6N%T95)ZILLC"\C*1ZDS0\&M30$.3I' M0XBJ(Z23-$1%CIDCU'=W--[=YY2KTQH0.%.KU3K%14&RL?UQWTT1O"Y-J&^O M"%U$4RM^DKC0U_<4!I3:%[IZ/1E@R E=J)%E@GFN>Z:F4-_?T7A_5VF5G*Y* MR?A[Z.I[*?*N3%??9='X]O:'=/G##7H$]0V% 87T]/]7V!-OX$[V?0,#Z']XOF7J17WUS3?,9\ M2PL!,K)1IIR[4+G+FYN/YD6R77VT7S&ICNKU8TIP0G@%4-\WC,FWE\I =_\T M_0]02P,$% @ G(,949P<*+;% @ _08 !D !X;"]W;W)K&ULE55=;YLP%/TK5VA26ZDK! A-JB12FZC:)DV*DG9]F/;@ MP"58!9O9)G3_?K8A+,W7MI?$-O?<>\[QM3VJN7B5&:*"MR)GCDJQQB>JYG L]<[LL"2V02!OPC6(M=\9@E*PX?S63S\G8\0PAS#%6)@/1?QN<8IZ;1)K&SS:GTY4T MP-WQ-ONCU:ZUK(C$*<]?:**RL3-P(,&45+E:\/H3MGKZ)E_,M&#-H*"L^2=OK0\[@%YX N"W /]? 4$+"*S0AIF5-2.*3$:"UR!,M,YF M!M8;B]9J*#.[N%1"?Z4:IR8+W""K$!X%+V#*F1+:6'BA*H.IK8Y"PN52-T]2 MY0@\A07&2#=DE:.\_H.XEQ*5!,(2F&&*0F ";>XKN)RA(C275_ 1GI"4U1HY-'MRC$KFU21367.]6;2\_P@&KF;7<<.HX9!$'9![VB&'?OD#H.&T2 Z M3B[JR$7_1>X:F'X6]!'>.EIR8>[28Z2C(QTS'.R1/A(41KT]TN[.Y60>AJ]$ MK"F3D&.J8=[-K18MFLNVF2A>VOMJQ94^-W:8Z?<)A0G0WU/.U79BKL#NQ9O\ M!E!+ P04 " "<@QE19WQ%J'(" #0!0 &0 'AL+W=ODQK54+[H ,.2UY$)/O,*8S:WOZZR MDNJ>W(# DY54)35HJK6O-PIH[D E]Z,@&/@E9<)+QVYOKM*QK QG N:*Z*HL MJ7J[!R[KB1=ZNXTGMBZ,W?#3\8:N80'F>3-7:/E=E)R5(#23@BA83;R[\':: M6'_G\(-!K??6Q%:RE/+%&H_YQ LL(>"0&1N!XF\+4^#1S"37+LOJ5O?P"-9I8TL M6S R*)EH_O2UU6$/$/9/ *(6$/TO(&X!L2NT8>;*FE%#T[&2-5'6&Z/9A=/& MH;$:)NPM+HS"4X8XD]Y33D4&9.%:YB[+9"6,)I>/8@O"2/5V12YG8"CC^HI\ M(L^+&;F\N"(7A GRO9"5IB+78]\@%1O0S]JT]TW:Z$3:+Y7HD3BX)E$0!4?@ MT_/P&60(#RT\'+V'^RA IT+4J1"Y>/&)>-_4F@KVE]K.NB93*;3D+*=-HXF< MS!5HE*/9D"ORP 2JQB@G"]P$[&K4[-?=4AN%??G[#*.X8Q0[1OT3C)YHC==L M0&&2H_HV\(&#VU'=IH,@02FW^RH>.L7Q*.J-^$P_$#+ MWYLW^]9]I6K-A"8<5@@+>C<8137O1V,8N7$CN)0&!]HM"WQR05D'/%]):7:& MG>KN$4__ 5!+ P04 " "<@QE17+(8N\<" Z!P &0 'AL+W=O805F:1(CQ MN\WI=%L:X?YXE_W.UHZU/%,%,U'^8+DN)LY'A^2PHIM2/XCM9VCKB4V^3)3* M_I)M&^LY)-LH+:I6C 05X\T_?6M]V!/XT1%!T J"_Q6$K2"TA39DMJPYU70Z MEF)+I(G&;&9@O;%JK(9Q\Q:76N)3ACH]O:4EY1F0I6V9FRP3&ZX5.5](J"G+ MR:DWM=@"2SC93 ,5@IT.J"G,]!4U;BZ -Y7,[)^=D%.2.,D^^% MV"C4J;&K$=5LZ&8MUFV#%1S!^KKA5R3T+DG@!=Z ?'9:/H<,Y;Z1^Z/WKBEG?ZGIO$LR$UR)DN6T:40T!MU2:$FS(%;DCG%TE=&2 M+'$1L.O1TY\WSTI+[-M?)XC"CBBT1-$1(F2PN0@U;V'(X$:?6+TYRZ_3R(O2 ML?NZ;V,_* ["J MZAQ9U:-%)M"?@N9!XEFJAF!Y\^4V">&];/XH.T/HQ23P, M%G=@\4FP.:P 6S@? M /6#_%&4#!.E'5%ZDFAW_F'__ M[_K/V_-O.&[0Q[775R$L.J?M!:3H:'5"[ M>S>;^:I\HW+-N"(EK%#F7:58M6QNZF:B16TONV>A\>JTPP(_;B!- #Y?":%W M$W-_=I_+Z3]02P,$% @ G(,947_+^-,! P '0@ !D !X;"]W;W)K M&ULC99M3]LP$,>_BA7Q B0@3TW:HK82E*%M8@+1 ML;V8]L)-KHV%8W>V0^D^_ M8>Z'W.O# EH6Q _YDM*)+F(%Y7-TK[/FMEYR5(#23 M@BA8C+W+\&(ZL/;.X >#M=YJ$QO)7,HGV_F2C[W @&'S%@/%#_/, 7.K2/$ M^-/X]-HEK7"[_>K]QL6.LNZF<-VU7-%KW#]K42YR0.3DD41$&'?'I8?@T9RD,K#X=O MY3YFJ4U5U*8JD NR T3 MF%I&.9GA(&#I8V)_7)R X!' MC..J.-#L8%?^:_>IZ>/H=V0B"':!]H_XP[@8:M$"##V4,MF\WZ6ZWK+G=^/_;K8M\L'>W8)Z+]1S#Y!U!+ P04 " "<@QE1GE-C@SP# 0 M# &0 'AL+W=OCT07$VL099,I*LSZ[ M>[Q2>DNI[G4"8,ACRH7N>XDQV;'OZSB!E.H#F8' )S.I4FIPJ>:^SA30J0.E MW(^"H..GE EOT'-[5VK0D[GA3,"5(CI/4ZK^G *7R[X7>D\;UVR>&+OA#WH9 MG<,8S&UVI7#EEUZF+ 6AF11$P:SOG83'P[!C <[BCL%25^;$AC*1\MXNSJ=] M+[",@$-LK N*PP*&P+GUA#P>"J=>^4X+K,Z?O)^YX#&8"=4PE/PGFYJD[W4] M,H49S;FYELNO4 34MOYBR;7[) Y$S,,\- [Y'&" QE'&>? MR>UX1!J?]L@GP@2Y262NT5SW?(,D[:O\N"!TNB(4[2#T+1<'I!GLDRB(@BWP M83U\!#'"0PL/CS;A/J:FS$]4YB=R_IHOYF>?G%*.V0$R=M_7%R7SC(GY?B5K M8T,-V*21(R3ENZ]\U?)HEGZ;CT]K!9TAUX@H1VPD\Y&Q!N:W2 MMDRO7'6<*_L]+P91.XPP+8MJ0K=8=8-FN[3:X-DJ>;9J>=Y(0_DV3BM8^P5. M6ZQVN6/+MO$U/W59RV6.WF=%1R M.JKE-&9SP6:H%*S/I4E D'[ MZ:?P52U#\$^A:DTV.:[[=QB]33L%KI9/G%4WMT+NTDRS5C/K M+ARV/H9FUCTXK&_"_Z>9]LLUJC/9Y+ANTV'GC9KI/#LKG_&I,UGQ\2O7-7M7 MQO-GSC#7'&:("0X.,1BUNGZN%D9F[@8WD0;O@VZ:X)4=E#7 YS.)!UNQL)?" M\D_ X"]02P,$% @ G(,94>T]K*2Q @ %@< !D !X;"]W;W)K&ULS57;3ALQ$/V5T8H'D )[R0U0$JDDHJ6"@DBA#U4? MG-U)UL)K;VUO G_?L;,L@8:T+Y7ZDO5ESO&<.?%XL%+ZP>2(%AX+()8Q3"$5$:/VO. MH#G2 3?'S^SG7CMIF3R6^\Z#HS+VO"+!L-M%J! M=M'$Y@:^-AY-:KAT+DZMIEU..#LZ9US#/1,5@IK#.9=,IIP)N)#&ZHKLL@;V MI_3?R2JQ(^2+LG"%S%0:,V 67F@/8'^"EG%A#N 0IGPA^9RG3%JXMCEJN)X9 MU$LV(_8+65;NN$MG[R&AU3PINI)4_7$\W7>X1LSK9^X M7*Q+M(.PW1"V/6'[CS:VX(P)<@AAZKO 1ZVJDHYJ;3@WMP4>*GDXM"B+NA*S6R+W$M%E3G%::6U.YEN8*6YY;C5 MS35[S[.[1K00]?X+7_I- M/OU_ZDO_MXHG<9QTW_BR+:I]DKSQ)=SH6N[%N&)ZP4FRP#GAHJ,^^:3777@] ML:KTC6RF++5%/\SIX4+M FA_KI1]GKC>V#R%HU]02P,$% @ G(,948V( MPW" P D@T !D !X;"]W;W)K&ULO5==CYLX M%/TK%NK#C#0=;/,51DFD-M.JK6:EJ+/=?5CUP4-N@E7 U#:3Z;]?FS! "$.K M2NE+L.&>Z^-S[1-[OA?RFTH!-'K*LT(MG%3K\L9U59)"SM2U**$P7[9"YDR; MKMRYJI3 -C4HSUR*<>CFC!?.*B0!*V"^<-N5E1; %UQ#\<]JK7 M1G8J#T)\LYV/FX6#+2/((-$V!3./1UA!EME,AL?W)JG3CFF!_?9S]O?UY,UD M'IB"E&'+>*^E^+9E-E@,06C0=> MHHM;T(QGZA*]1E_N;]'%JTOT"O$"_9V*2IE@-7>U(6J'GPL8S,I1_+"H@>%S^N*4< M3U)>B;RL-,B.9\U:B:W>,PD3HA#_A$Z2?E_)@NM*PA7:\B?;4#5QH5.04[)TGDN\/U"%SB_)M&'^=A5. M#9&$<3RLPDA4$+_@\:1S33)MFW=@3DNIL1[$\U**1[!DIVR(=#9'PC\@?V=[ M)#J/_-&)L(&'3S;!2!2=>2_(W]DGF?;/E2B4EM7A\&N.5Z8$"0QY'N?N?([$ MY]>?=IY'\5GT;](>G5XP'L@_$N3YP_]AMW=@MK>5OYC<\4*A#+8&A:\C4SUY MN <.EJ4]1GZ06AS(J^;J;DT@;0!YOM6"/W&UL MI57?3]LP$/Y73A$/(#'RDVY#;23:=-HF,54PMH=I#V[B-A:.'6R'PG^_LY-F MA:4=VEX2W_F^^WR7\Y?Q1JH[75)JX+'B0D^\TICZPO=U7M**Z#-94X$[*ZDJ M8M!4:U_7BI+"@2KN1T$P\BO"A)>.G6^ATK%L#&>"+A3HIJJ(>II2+C<3+_2V MCFNV+HUU^.FX)FMZ0\UMO5!H^7V6@E54:"8%*+J:>)?AQ3RQ\2[@&Z,;O;,& M6\E2RCMK?"HF7F /1#G-CNS[L ,)]@*@#1"\!R1Y W 'BUS(D'2!Y+<-Y!W"E^VWMKG$9,20=*[D! M9:,QFUVX[CLT]HL).RPX$28YP,"/RZ7VBB\YC\/4"4]5>*HDCU4 M&46-RQFQTC$T1BUZY-!6^![2, ZP10^[WV8@*'H9E/T9%(ULMW:#Y@-!<1+U M06V)_LZ=JZA:.['3D,M&F+;)O;?7TTLG(R_\T_!B%@[X,]3?5BY_IV_%^XJH M-1,:.%TA57!FY4ZU@M@:1M;NQB^E0?UPRQ+_(539 -Q?26FVAB7H_TKI+U!+ M P04 " "<@QE1YOI8F[<" T" &0 'AL+W=O05^C*(!(2IF]:I:M7NP[0/AER(5<>F MMBFMM!\_VPD9H) A;5^(?;GGN7O.SAW##1=/,@=0Z+6@3(Z<7*G5E>O*10X% MECV^ J;?9%P46.FM6+IR)0"G%E10-_"\@5M@PIQX:&VW(A[RM:*$P:U &.+'-E#&X\7.$EW(-Z6-T*O7-KEI04P"3A# G(1L[8OYH- MC+]U>"2PD3MK9)3,.7\RF\_IR/%,0D!AH0P#UH\7F *EADBG\5QQ.G5( ]Q= M;]D_6>U:RQQ+F'+ZG:0J'SD7#DHAPVNJ[OCF&BH]?<.WX%3:7[0I?:/008NU M5+RHP#J#@K#RB5^K.NP @N@((*@ P2' /P((*T!X:H2H D2G1NA7 "O=+;7; MPB58X7@H^ 8)XZW9S,)6WZ)UO0@S]^1>"?V6:)R*OX*NLD2=;U@(;,ZLBSH) M*$RH[*(S1!BZ(93J(Y5#5^EX!N4N*NY)R1TS.9?5FQ- M(O]K3K-_S6FO<&%]2T)+&[;?DA_CN51"?]L_6SBCFC.RG-$1SK%N:XAGB!IN MU)'//92I+OJ%6M1/2LJ^I30M\"4.H_.+RZ'[LEOQOWGMY=NO\^VWYGL'3"%X MU0U:0E-J)=KW=J)ZO<%^9M-3G)(&)[\7[#O-&IW\9HF#6N*@5>(C%@3/*51G MLL)O>B*HQB]_T"0D/%#;Z'0@)&ET.BC)K-&I?Z#6W6F#!8BEG3\2+?B:J?*N MU]9ZQ(UM9S^P3_RKJ=]@3_1(+"?8'_IRGMY@L21,ZL)E.I37.]?'(\H956X4 M7]DF/.=*MW2[S/58!V$<]/N,<[7=F #U'X7X-U!+ P04 " "<@QE1J5," M^1T# !_"0 &0 'AL+W=OA+@X/7"+5NNM+T0 M3L<57<(=Z(?J1II9V++DK(!2,5$B"8M)<(9/+W!L 6[%+P9KM3-&MI29$(]V M\CV?!)%U!!SFVE)0\_<$%\"Y93(^_C6D0:MI@;OC5_:OKGA3S(PJN!#\-\OU M:A(, Y3#@M9GH%)@.%#J^IKB73+^C.O"AYS0&)!?I9@:2:E4ODEJ$K1F>,,\U ':'#2]"4 M<3,Z1@]WE^CPX @=(%:B^Y6H%2US-0ZU<6AUPGGCYGSCAG2X^5&7)RB.OB 2 MD<@#O^B'7\+&AR:<,A;3C$\<7]X?PYFRDMS0OWMX- K;+2P3VN#2G:T",%# MOU;2:B4?:1&?5K*O%47$KY6V6NE'6K%/*_5II7ZMK-7*/M(:^+0RCU:6^+6& MK=:P5^M^!:8O+S1(G^)P3S'#PXZG-FH51_V*0E..ZC)G:B[J4D..N-OW%7TQ MG5M[-_1HSPA.DZPC9QQMVU+4Z^4*E#I%K*@X,S:8,2-!:6]'B?8<'),D&W4X MV&F,N-?!C1$T1:,GRFO7#47;#3].I>%^$TL\&G5L8;QM2)A\(I9Y+:6U5@EI MST*O >)+)=F^(4T_)7N=YIA$:9?/;9/#_5UN\RIQ42Z/S9,K]K+CVY/$Z][3 M /$@'KUWO[\LS8:#=^;#G=/1?II<4[EDI3).%@86G60F)+DY[3<3+2IW8,Z$ M-L>O&Z[,%Q)(N\#<7PBA7R?V#&Z_N:;_ 5!+ P04 " "<@QE1&*C8^WT" M !Q!0 &0 'AL+W=O.$FE\2:'X+MK./;)/XX>Y_ MOSO[G&VT>; -HH,G*91=1(US[5DR);E'13J6-9(ZFIHYM:Y"5P4F* M.$V2>2P95U&>A;5;DV>Z+:!)M%^YXW3B_$.=9RVI< MH;MO;PW-XE&EY!*5Y5J!P6H1G4_.EC-O'PR^<-S8G3'X3-9:/_C)=;F($@^$ M @OG%1C]'O$"A?!"A/%CT(S&D-YQ=[Q5OPJY4RYK9O%"BZ^\=,TB>A-!B17K MA+O3F_+GV!;@XW6KG&PCM58OFG?TR9CNFFVW27Z5[! M#YTZ@6GR"M(D3>Y7EW!X<+1'=CI6<1IDI_NK^.U\;9VAB_9]C^;IJ'D:-$]? MT S]<:RKX\XB,&O16=!K*JRBNE-9\:EHF*H1Z%1 T?77XT$(CP."LS47W'%\ MMO)]]'F([EOW,9]/9F^S^/$9YMG(/-O+'"Y+RW@9H)C4G2)JK@K1E3VU:Q D MX74F7#!_W?Z+=O8O[?1OV'BG#22:.C2[A<)3]!TQKH[OR7G?1K_-^\?HAIF: M*TML%;DF)Z\IOND;O)\XW8:F6FM'+1J&#;V):+P![5=:N^W$!QA?V?P74$L# M!!0 ( )R#&5$5[K.('@( +@$ 9 >&PO=V]R:W-H965TQZMB9 M?6G*O]_9"1&3 &E?DCO;[_F]NTLFM;$O+D"N4=M,H)RKOX]AM_LC"T$<6KWL2LMBBR "A6G23*."R%U-)N$M:6=34Q%2FI<6G!540A[6* R M]30:1,>%E=SGY!?BV:04>UPC_2B7EK.X8\ED@=I)H\'B;AK-!_>+D3\?#OR4 M6+N3&+R3C3$O/GG*IE'B!:'"+7D&P:]7?$"E/!'+^--R1MV5'G@:']D_!>_L M92,VCJ< -+Q!4#: M*@N[DHJ'P4)&83:VJP_C2S^2!8#6@6)[5ORIHL[TK& MT>PKLB4'O35W.ZL4@MG!/,ND+YE0\*2;OOL"KE )P@S(P/<2+2_J/33X&^@] M(@FIW,TD)I;ER>-M*V'12$@O2/A2Z3X,D_>0)FGR+SQF-YVEM+.4!K[A=4N_ MYAM'EKO^^PKGL.,,&"8,$"J,IYV@(F3BX*^I'G?K1_ZG/I-N:2A-P%_&7=. M5WPRB/Z;_B;L7FK'-=HQ4=*_NXW -M])DY IPVQN#/&DAS#G7PM:?X#W=\;0 M,?'CWOVL9G\!4$L#!!0 ( )R#&5&#CH2C]0( ,D) 9 >&PO=V]R M:W-H965T,)DJK+U[9(.49+ TIBVW.BE:XSLL[],Y5SV[9%F2 M!%-!& 6.5WWKTKVXZFI[8_"5X*W8:X..9,'8H^Y,EWW+T0O",8ZD9D#J\X1' M.(XUD5K&CX+3*EUJX'[[A?W*Q*YB62"!1RQ^($NYZ5L="Y9XA;)8WK+M9US$ MT])\$8N%^8=M;AN$%D29D"PIP&H%":'Y%ST7.NP!%$\UP"L WJD OP#XKP'! M$4!0 ()3/;0*0.M4#V$!"(WVN5A&Z3&2:-#C; M<6RLVW3#;9=!*8$+UP;J3 M7,T2A9.#&R:Q@#G:H46,H7&#.$=ZK\^@,<82D5BXOQM#X\-9SY;*I0;: M44$_S.F](_0NS!B5&P$3NL3+"ORH'N^_AY_4X\,:O*VD*O7R7O0:>K6$,[0# MWST'SW$[5>'4H[]DM F^H^&>4P$?GPQWNU5B_)OWJ[_V?B"E7QX]W_#Y1_C& M>"%A2H7DF'!J[S M[],@>F@3SM2D*A+IC&97YU2]'R[KCTCRWK\9'[L78K1B?J#HE M+RM^T^=%S@SQ-:$"8KQ2KIQF6]T)GA<.>4>RU#QT"R;5LVF:&U5K8:X-U/R* MJ6TN.MI!6;T-?@%02P,$% @ G(,9440+ZBJ^ @ ,0< !D !X;"]W M;W)K&ULG95=;]HP%(;_BA7UHI7:)C$00@5(HVP: M53>ATJX7TRY,<@"KB9W93FG__8Z=-((1F+0;XJ_SOL\Q]O%P*]6+W@ 8\I9G M0H^\C3'%C>_K9 ,YT]>R ($S*ZER9K"KUKXN%+#4!>693X,@\G/&A3<>NK&Y M&@]E:3(N8*Z(+O.4Y M",VE( I6(^]3>#,9V/5NP0\.6[W3)C:3I90OMC-+1UY@@2"#Q%@%AI]7N(4L MLT*(\;O6]!I+&[C;_E#_XG+'7)9,PZW,GGEJ-B,O]D@**U9FYD%NOT*=3\_J M)3+3[I=LZ[6!1Y)2&YG7P4B0^06+KZRCE5(XPYM-^LU9KU_F=$VL]Z!6=SM]]J]HL8K M.NGU* W+2%$=3$W2$MJ"0,*M&G<+TEFCWC*=2)+ M2X-'G*RX8"+A8DT2J4WKB>\?T%W1L'.$+F[HXI-TMZ52]B074MEBAVR@]7\" MQH> 86\0M0,.&L#!2<"J1!15B;@D I\;O!S)/G8;S>#@>H0QC?Z^(/Y.!;2/ MR3>FUES@#L *XX+K/J:CJ@)==8PL7%%<2H,EUC4W^*:!L@MP?B41N.[8.MN\ MDN,_4$L#!!0 ( )R#&5%]E?$7AP( -4' 9 >&PO=V]R:W-H965T M0!HD3IH64!H)"M,V;2BBVO8P[<%M M;AL+?Q3;:6#:CY_MA*QL;=D>D,A#8CL^Y]YSKG6=-5+=Z@K H'O.A!X'E3&K MLS#4\PHXT<=R!<+^64C%B;%3M0SU2@$I/8BS,(ZB8<@)%4&>^;5"Y9FL#:," M"H5TS3E1#Q? 9#,.>LF[\MQ$+F,@,'<. IB/VN8 &..R>9QUY$& M?4P'W!P_LK_UXJV8&=$PD>PK+4TU#DX"5,*"U,S73/LW:MJ] MH], S6MM)._ -@-.1?LE]YT1&P \V &(.T#\KX"D R1>:)N9EW5)#,DS)1ND MW&[+Y@;>&X^V:JAP99P:9?]2BS/YU,CY+9I(;L^%)M[9@A&!#JZ)4L19?(@. M+L$0RO0A.D*Z(@IT%AH;VS&$\R[.11LGWA'G0\V.48+?H#B*HRWPR7-P8>'1 M-GAH%?>RXUYV[/D&._CB"&,O= ]7TG,EGBO99:&SY,B=I?*ID>?60;$$>^@- MFCV@S7T%>?#+YPU1)?KVT5*B]P:X_KXGH4&?T&"ON.N:ST AN>BJA4AM*JGH M#QOX@(IN]7!;%5KBU!.[#K#.,<;I($V3+%QO22GM4TKWIC2M9QKN:B?Y:NW> M/WTEGRO!L*K:<] M\^GK,!]'OYM:]%+V=\Q/_,["^T34D@J-&"PL,#H>60;5WB'M MQ,B5;\,S:6Q3]\/*WKN@W ;[?R&E>9RXSM[?Y/DO4$L#!!0 ( )R#&5'Z MQQ=)G@, %\. 9 >&PO=V]R:W-H965T[CGXE&F H]YQF3(R=5:GOKNG*50D[D#=\"TSMK+G*B M]%1L7+D50!)KE&>N[WFQFQ/*G/'0KBW$>,AW*J,,%@+)79X3\6L"&=^/'.R\ M+-S33:K,@CL>;LD&EJ"^;A="S]R*):$Y,$DY0P+6(^<.W\YQ; PLXAN%O3P: M(Y/* ^>/9O(I&3F>B0@R6"E#0?3/$TPARPR3CN-G2>I4/HWA\?B%_:--7B?S M0"1,>?:=)BH=.7T'); FNTS=\_V?4"84&;X5SZ3]B_8EUG/0:B<5STMC'4%. M6?%+GLM"'!EHGG8#OS3PZP;A&8.@- A>ZR$L#<+7>HA* YNZ6^1N"S=)XG5;I$1AB[LQO5$ M:Y"<;%^BBQDH0C-YB:[1U^4,77RX1!\09>A+RG>2L$0.7:5#,P[<51G&I C# M/Q-&@#YSIE*)YBR!I,5^UFT?=]B[NB157?R7NDS\3L*_=NP&!=X5\CW?:XEG M^FIS/&A+Y_]YG_^V]Y-B!%63!)8O.-^$0G="$+8!,[Y" M\V?3'WI7JX^F9$L5R>B_D%RANYSO-/K'WYH2?5*0RW\Z @JK@$(;4'@FH"]< M.T#2MF@1UNJH1=O:K^"++9_Y>#Z-<1#Y0_?I6-,F:! .3C&S)L:/ GP*FK=X MZ\5!!3K).:IRCCISGG*I$%\C23*0'36,*[[X?8C:JP+JO;&H!5]T5.8HK$G: MA'@U09N(N :9=Y&7.N2>0NJ'YS1&!\=K;@S[S^ @="9 MFT*31!_>5"I!S,6HJZS^@=Y_)TH?S@DX^CY;FFVS+K&_;CZ HVW35\_#)Q]$[D?AP:N#XK26.FZ=A M-*A+W 3U<%WA)L8?^'6!6[PUCE[WZ,*<@]C8EXK4F>B2%=>B:K5Z#=W9-T!M M?8)OI[AE?69>3_:"?J OGEZ?B=A0)E$&:^W*N^GI#A#%:Z:8*+ZUU_4'KO3E MWPY3_0($80!Z?\VY>ID8!]6;&PO=V]R:W-H965T18:N),:Z5*42_;P[0'8I_$J!@RP$GW[P?8<=/&R:+MQ8;#=^$P1,K(=>X&T"]W11:AO :;(D"W@ _;2< M2C/#G4I!*^"*"HXDS(?>=3"8Q!;O -\HK-76&-E,9D(\V\E-,?1\NR%@D&NK M0,QK!6-@S J9;?QJ-;W.TA*WQQOU+RYWD\N,*!@+]IT6NAQZ5QXJ8$YJIN_% M^BNT^5Q8O5PPY9YHW6!C \YKI475DLT.*LJ;-WEIZ[!%,#K]A+ EA.\)\1Y" MU!*B8QWBEA ?ZW#1$ESJN,G=%2XCFJ2)%&LD+=JHV8&KOF.;>E%NS\F#EF:5 M&IY.;W@N*D"/Y 44.LU $\K4&?J(GAXR='IRADX0Y>BQ%+4BO% )UL;44G'> M&HP:@W"/083N!->E0A->0-'#SP[S+P_PL4FVRSC<9#P*#PK>UOP<1?X'%/JA MW[.?\='TX'-?.O_G/OEG]S?%B+K/'SF]Z*^?'V54Y4RH6@+Z<3U36IH[_/. M1=Q9Q,XBWF,QE6)%75LQ7H[7GK.TR-UJ73LCUNE5XE>+7]>781P<5; M2+8+">.WD,DN)'J%-'GBK5M5@5RX=J90+FJNFPIWT:YC7KM&\2X^"@;CH">> MF0[;-,17^:8]WQ&YH%PA!G-CY9]_,I=>-BVOF6BQ='=Z)K3I$&Y8FK\$2 LP MZW,A]&9B#;K_3OH'4$L#!!0 ( )R#&5%'[3*500, )L( 9 >&PO M=V]R:W-H965T$MNY^_Q]=_9=QBNE'TV&:.$E M%]),@LS:XCP,39)ASLRI*E#2EX72.;,TU.P[=VJ'KA5;, MO*PK9METK-4*M+,F-#?PL?'>I(9+E\5[J^DK)S\[O;?,(F7%&E +F#&3P35E MUL#A%5K&A3F"$WBXOX+#@R,X "[A6Z9*PV1JQJ$E @XF3.K-+JO-XGL[^,]P)^+N4I=*-CB*,X:N$S^V?WSF@/G6X3S*[' MZ[Z#]U4OF>2_F3N@QS!3TBC!4U:=5YG"K49#H:X6*-S77#*9<"9@(PT_+^;& M:CK>O_8PZC6,>IY1[QU&/J$%XRG0A:?L620*MBUS%4[?X[BK_SSM#WOC\'DS MFBTV@T%C\X;@64/P[+\()BI'L.P%6X]7A76V26"+XJ[%J-/.L-\P[.]-ZA>%PDB2XQ!6Y,2?@(B3*V M-1:#':6=N#?<"L>N4=0>C6'#;[@_7QF32W1U@"6)*MV!+=@KFPOT46$U?<'9 MG L?%*KU@@YW"E9!4>HDHZ+KBTVAJ1=I^^H=\:GDA;L ;5*'.RI.^J,MI;LV M<7?4KG74:!WMU7I'S8;(.JX:U]1!N\9 B0@T^(5\ 5UP@T)5(6[V*W)&NW< MG,Y@^^CNVFSG*MRH\SGJI6]_!GP>JJ+9K#8=]L(WEJWU2^J\5:/\"U.U[1NF MEUP:$+@@R.AT0!'552NL)E85OIO,E:7>Y(<9_3V@=@;T?:&474_P( .@& 9 >&PO=V]R:W-H965TQAX4^W,B MJHLKR4D+_?&39$>$+ D;K"^V).N<\YUC79*UD,]J":#1*Z-<38.EUM5%&*I\ M"0RKKJB FR^ED QKTY6+4%42<.% C(9Q%(U"A@D/TL2-/<@T$;6FA,.#1*IF M#,NW*Z!B/0UZP6;@D2R6V@Z$:5+A!H$QP3?@">$Y H2T#CW]F-O/W:T_0.T=T*I'=,_[\P<=*.!J5]'%/I>H>\4!L<4 M66>1SP/O>3P@U(=>87145.9J+D&B=QJ4J@D M%(I]"[-A&6ZE&>]/\]P+G_]MFO>"?[KAI;0FW0;ZIRS'7G#\05E.O,+DOV0Y M^2/+WDZ6X=8Y9.^ ;U@N"%>(0FDP4??<@&5SKC8=+2IW-,V%-@>=:R[-5032 M3C#?2R'TIF-/.W^YI;\!4$L#!!0 ( )R#&5&TJ\RC3 , )@* 9 M>&PO=V]R:W-H965T!EMC=O=AJ/,M+8F^E3LJ\,U:JI(87*I-J'>*DL(9E3Q,HF@8 MEH2)8#9Q>T]J-I&5X4S0)P6Z*DNB?LXIEX=I$ ?O&\]LLS5V(YQ-=F1#7ZCY MLGM2N I;EH*55&@F!2BZG@8/\?UJ;/$.\)71@SYZ!JOD56@>#?GBXHYY8(P_B[X0Q:E];P^/F=_1>G';6\$DT7DG]CA=E.@W$ !5V3 MBIMG>?B5-GHRRY=+KMTO'!IL%$!>:2/+QA@C*)FH_\E;DX!HW!X%(/66/@I(>U=I>X)3%D-E'R ,JBDDS)/>@E_K\0MI-%G2*(D\L2SN-@\OO/)^7_>5__9 M^TDRTK9"4L>7?L#W*/?4U0<>\HO!$R:J@&YAP$.>JXIP^/XL.0?LX0/"_NQQ M/VC=#YS[P0?NYX03D=//\$HW3 @L3I!KV%'%I*]4YC7;T+'9C^1^%L=W@TFX M/SZ_<] HO3O%+#U$T3 [!:W.0<,H;C$G@K-6<-8K^*'X"]O>9ER#D4#?F+8M M"897_:PE3WLE8T5M6?N M]L'+#X2]87H%#\]B2&RWG B^ +,\QV19![/JQYS(';5R1[UR\0(VO.XK6\Z* MWEQXT"-/[KNUN_"!QMT"]X"2>-R1[@&E\=QM MYG/0*.EJO81HU4]42PV/KMJ2JHV;<33DLA*F_J:VN^T8]>"FA\[^/+Y?Q)[] M)8Y=]93T+WT]LST2A5] #9RNT55T.\)34?4<5"^,W+F+_E4:'!O&ULO5==;^,H%/TK*)J'5FIC&W]7::2V M:;JSVAE5D^G.,XU)@FI#%G S^^_W@ATW=8DWFI7V)0%\S@7.Y5XNDYV0+VI# MJ48_JY*KZ]%&Z^V5YZGEAE9$C<66BUB7C]%$B55<5D7_?TE+LKD?!:#_PC:TWV@QXT\F6K.F"ZJ?M MHX2>UUDI6$6Y8H(C25?7HYO@ZB&P!(OXD]&=.F@CLY5G(5Y,YW-Q/?+-BFA) ME]J8(/#W2N]H61I+L(Z_6J.C;DY#/&SOK<_MYF$SST31.U'^8(7>7(^R$2KH MBM2E_B9VO]%V0[&QMQ2ELK]HUV+]$5K62HNJ)<,**L:;?_*S%>* ';ZXU>2XIT@+=B:J"H[+0 M8OFR$65!I4*/5*+%ADB*SA80$T4-4+%"MT2Q)2*\0#-6UIH6Z)Y(SOCZ@'&. MSF94$U:JYY00L'?S[,3P;X'LC;:8SW&M_B08._UWR,0O\" M81_[CO7<#=._$ GTX"A]=O+L0>Z@WY\\NY,^_V][?_CEQ;]S1=@=]]#:"X\= M][JBDF@A!VQ%G:W(VHH&0J>$T'&=T(:96*:Y#5ZGEP&.0E#@]=#Q#E@6X?@] M:N9 )4'60]T[4!'V>ZBY X7]+.[!'ESK]\/\;?WO%(L[Q>)!Q>[JJBZ)N7M0 M#;&U+"'R"U2P5U90"'5D\@V5#++!#"T%?Z52,Y..X))=46FPRJ0CE^#-Q/'A M@M,\[0EY"FCN 5Q'O4$](X4!A'4=[3QC5GD*='Q$D[<=+_6YS4<6U&N8#JX%\R6]Y9RP>E_F$+.%I<$@A!*$CW=W2M M( 0;Q;>@*>+@$L:A!R$*%[U%.:1'9W"A-R;.76[(/YR7,/#S..KGP8\XG*4X MR,*>)QSV_#1+XZ3G"H>]-(_QL2P7^&\UE3]\R^R/:J?*@%."@U(M."T".K._ M& O6(84H(?\>&'/ZIEU2]NY:&7^XHEPP/([ZGG'!TC'NQ\B12;.>7[R#LA>N M];5]T2C0H.:Z*0FZT>[5=&/?"KWQV^#J/G",S\TKRY;9;^:;)QI416O&%2KI M"J;RQRF<(MF\>IJ.%EM;=#\+#26\;6[@I4BE <#WE1!ZWS$3=&_/Z3]02P,$ M% @ G(,9467L/WNA P 'Q !D !X;"]W;W)K&ULS5A=C^(V%/TK5IYVI=W)%X0P J09R*I;[;9H4+L/51],>NZ,LVA MP/*&E\#TDQT7!5;Z5NQ=60K F4TJJ!MX7N06F#!G,;-C:[&8\4I1PF MD*R* M HM_[H'RP]SQG9>!![+/E1EP%[,2[V$#ZH]R+?2=VZ)DI F"6=(P&[NW/FW MB1^9!!OQ)X&#/+E&9BE;SA_-S==L[GB&$5!(E8' ^NL)ED"I0=(\?C:@3CNG M23R]?D'_8A>O%[/%$I:<_B"9RN=.[* ,=KBBZH$??H%F06.#EW(J[2 M@])**EXTR9I!05C]C9\;(4X2-,[EA*!)"%XGC-Y(")N$<.@,HR9A-'2&<9-@ ME^[6:[?"K;#"BYG@!R1,M$8S%U9]FZWU(LP89:.$?DITGEK\IKWXC4N)[I02 M9%LIO*6 %$=+7A2ZD!O%T\>C#1CLVJW0HWZ$[IDA&:&5* MCC:05H(H O(C^K "A0G55Y^1-'ERYBI-VDSMI@W!^YI@\ ;!$'WG3.42)2R# M[$+^JC\_ZLEWM5BM8L&+8O=!+^"O%;M!H?<)!5[@7>"S')SN3R\MY__-GOSG MV<_$"%O[A!8O? /OC=*CY#FEE=8;[00OC)=*[2R[,VB_)%@PPO:G?OKKFP9& M7Q44\N\>6J.6ULC2&@VA)8^TX(R6R@&EF*85;:DQ_7.@YN=0:FJRMCIAC7D_ M7G)O361LB9A=^6D1>7$XC4>QY^D"/9TZHQL[CB,O""=^)W;U#MQD&.Z9DN-6 MR7&ODDO.GD H8G:%M=[#00@MG]T5>NH4M>C1-=EGTM*:7(M])MW2>:,H""9! MUS[OB%V](S89%GNF9-PJ&?,9ZH=7XYVP6^*);PO\VCC=R(Y?AH(EO6#GJAV/>+__C/^!A,CYXZNRQO%\]*.KL4;4K688C?WI!6\,#ET-#TT&A=8ZNB<-3P%B;SM-B5)> M,56_O+:C;3=[9WNX5^/W_NW2OS"^,MVO;;".\'7K_!V+/6$24=CIJ;R;B>8K MZFZTOE&\M.W6EBO=O-G+7'?P($R ?K[C7+W&UL MO55=3]LP%/TK5Q&30-J:D'XQU%:"EFE%0T-TL(=I#R:Y;2P2.]A."_]^UTZ: M%4@CM(>])+[./>?<#^=ZM)'J02>(!IZR5.BQEQB3G_J^CA+,F.[(' 5]64J5 M,4.F6ODZ5\AB!\I2/PR"@9\Q+KS)R.U=J\E(%B;E J\5Z"++F'H^QU1NQMZQ MM]VXX:O$V U_,LK9"A=H;O-K199?L\0\0Z&Y%*!P.?;.CD]G0^OO'.XX;O3. M&FPF]U(^6&,>C[W !H0I1L8R,'JM<8II:HDHC,>*TZLE+7!WO67_XG*G7.Z9 MQJE,?_+8)&/OQ(,8EZQ(S8W]PZ$%4:".S"DP19%R4 M;_94U6$'0#S-@+ "A.\%="M ]S6@MP?0JP ]5YDR%5>'&3-L,E)R \IZ$YM= MN&(Z-*7/A6W[PBCZR@EG)A>/!3?/<(4FD3',Q1JUH:X:X (N):?%'5F%0CB< MH6$\U4?P"6X7,S@\.((#Z_8CD85F(M8CWU!$EM>/*O7S4CWW5HCTGVFL_45DIE$JM M4=MC\CTWJ!B=%GKF6!@>:9A*E7>:CDTI,7 2=G*M)S3'1OYZMQ5O?5YYS-YZ MG 2#VN=%=OTZNWYK=F46+64:U$2#_]>;82TZ;(]^(U#IA.>0HXI(@29[TREO M9^D'G2#XT!2.OS.(,E0K-] U1+(0IOP)Z]WZSCASH_+5_I3NDG+T_Z4I+Z(K MIE9<:$AQ291!9TC]4N5P+PTCF6"=V'J*P#?5]*:;:&%:AOV,D? M4$L#!!0 ( )R#&5&%?9)\R0, % - 9 >&PO=V]R:W-H965TP#22VTZ5(MR!9MX=A#[1T MMHE*I$K2=KM?OR,ERZXC,1XP8"^V2/'[[KOC\7@:[:3ZHM< AGPK1A'41(6C(M@,G)SCVHRDAN3 MP7PN'Q6.PH8EXP4(S:4@ M"I;CX(:^_T"O+,"M^)W#3A\]$^O*0LHO=G"?C8/(*H(<4F,I&/YM80IY;IE0 MQ]>:-&AL6N#Q\Y[]SCF/SBR8AJG,_^"968^#84 R6+)-;I[D[F>H'7("4YEK M]TMV]=HH(.E&&UG48%10<%']LV]U((X ,>T Q#4@/A?0JP&]$P!-.@#]&M _ MU\)5#;@Z%Y#4@.1+,9"K%%I3ABQS(+]( >8(4^);9,1,9F1<+R#+(R P43MN\(6]G8!C/ M]3OR$_FU-* 8>4.X(+^MY48C2(]"@]*L@3"M9=Q6,N(.&3WR20JSUF0NT%@+ M?NK')Z_A9WX\C3T$(<:T"6R\#^QM[&7\N!&7I!==D#BBUY^?9^3MFW=M?OTG M+#,_RPQ29*&.9=@"GY\M(HZZ1=R=+\+CR@<_RTVIFH ,6UE^V*U>6]L)7F*C<-MB-FG,)EZS-X7$@O(W M-7!)ARTK&M8M%6VE(7FCH'R14I^3EDJ1#Y:!1.?"JG*Z96($M6TO&%=FR M? -6K5D#@7TV9!W94(D:O!!%NV(W;%0-O:H>I-8$P\:+$E7AE6^LIE)AZZ', M=Y#'EU[U.O5O$J/8AE=1OWV8-+X8#A^-9S8PS6>&6E83ECAPM%656N^DSWM MV%1Z*'C47_%.=%R0M.H$,.N-=$F&^;;<[\4%66&CBR'#\\%$VQ52FSN5V:7S M4$)I_U_%ZQ69GCHSKRU=_["C<8? 0Y&E_BI[*G#!KUJ^9;3X7;ER3'!Z65]\:GYA:<3QY.2P1&ET.T+RJ MVO=J8&3INL>%--B+NL,9 MDFK)E[98<8QB0\I2VW6R3*1>L,>]E=HB>=8/J]F7*WL2B4F&::", HX7@RL$;R90D\3#.('P1NQ M=PUT*2^,O>K%73RP')T13G$DM012?VL\QFFJE50>?TI1JXJIB?O76_4OIGA5 MS L2>,S2GR26R<#J6B#&"Y2G\I%MON*RH$#K12P5YA=L"FRHP%$N),M*LLH@ M([3X1V]E(_8(2J>9X)8$MT[P3Q"\DN"]-X)?$OSW1@A*@BG=+FHWC9L@B89] MSC: :[12TQ>F^X:M^D6H/BASR=5=HGAR.,=+9;L4X&*")2*IN 17X'D^ 1>? M+L$G0"AX2E@N$(U%WY8JH*;942E^6XB[)\0]\,"H3 28TAC'#?Q).S]LX=NJ MT*I:=UOMK=LJ^"VGU\!S/@/7<9V&?,;OIL->4SGG19_^=_2#9GB5]9[1\T[H M/>(UICD68,%9!J9O$G.*4C VAPYS 93IX)[1Y=6]>I9C,!("JX/RZU[I@#N) M,_&[)0N_RL(W6?@GLGAB4@7E12Y-1ZR@AX:N7WOK(72"4#5@O6]< PIV0N\0 M-3E&N;[G=PY1TR:4[_@5ZJ#.H*HS:*WS.^,R 2/56!*AEKZ%E5[X@>YUJBPZ MY[E7T(.]7@;AD7G'(,^%;LV[8Q#T8>#4O&M P;#;;?:N6U79;:UR) @",Q21 M!8E:FM:KY'H?:!UT=J]^YSSS2OY^-UWU*-3<:T!Y@5_S>-* ZD"GIC5M0 4^ M[#3;!_<^S3Q[;UA1#5N:*5& B.54%A^O:K>:1$=F_JKMW\*;,6S8 MG^C)U0Q'._EB['U ?$FH "E>J%#.=4>=,UY,DL5"LI49E5Z85&Z:RT1-WYAK M@+J_8$QN%SI -<\/_P%02P,$% @ G(,9486XH"%7 @ 9 P T !X M;"]S='EL97,N>&ULU9==;YLP%(;_BN5.4RM-)9 E;5= VBI5FK1.E9J+W54. M&+#D#V9,1OKK9V,'2%JJJ!<;S45\/NSGO,9.>BQ%QG,B$94MJ5N5>5$J.T,HL8]8+9;.DQ1#B,0UZS6Z8JD(B: MJP@NNA"PP_S\QK%&W38P66QQ5XC3Z&OC@*_0IY#'RY#^YVJ5']EMO%GCNZ.,P$ M[T]P#FU TQ'#8(-H!&\0)6M)S*H,,4*W-AR80"*HD$#IJZ/+^292/=FT;SUS MJQR'$2YD6]M6L.]K-_T@L?.,0$)I)S" -A"')5(*2WZKG79R&WR6 LY>;4NM M,)=HZP<+V"]H!UUD+62*95?&A[M0'%*<&3F2Y(49E2@]DU1*,&VD!.6"HU;# M;H4S-#;!E#Z8C]RO;(_=9(-SFYE3XYVI!3G38JQC^$.:90^QP9NXH"0;H;[5 M>CN\]=#5S M51(=P!*"#9:*),/('XG*%6[4[CHUV;CFX!UJ_K?/.<<<2T2'HO7=G_)3?K/B M^<7_DMQ^JQP*?E&C^QV=NLC%>Q"YG+[(^=7T-;I.9NHB+RN:4$6X\PJ2II@_ZQ0T7J&U;OGW^'I^BC-44[7JDA'L M[3NOVP+]O\KXK]02P,$% @ G(,949>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'VAVSVU]<>0G.\A:.^'/$$SXA[8U M@E=V+81KZF$R&A7#ADLUN+S8/6MNAO! .U$ZJ94_&4X\2?%J/ZZ'0[:15BYE M+=W;=-!_K\6 -5+)1GX3U70P&C"[UJ^_:2._:>5XO2B-KNOI8+R]\"2,D^5_ M3B\"Y"-?VOZ,X\L'[D&F@V+D'[B2QKK^CO[YW#-NA+]Y>]0Y?2MK)\P-=^)7 MH[M6JN?P&/\60_ :?3GL/K>%>&[^3S'JU4J6XD:772.4VY:C$74 5'8M6SM@ MBC=B.KC6&V'"^_@_N*NV[^8\%"@I?[AAQ_C@H4^(,\0R#-:R >Q$:H3[-;H M)C1+9[Q=V)_2K=EU9QT5O&9WRCK3-1 3L\V86#<^OFE]V]OVZU_^[F0;?O #4R*J9\PU8V+9 MW MN152OF%3&Q%:9^7C0LCE_X_W_?D!A$AD36V3A=/G2#]'>)?UE-O>= ^)A M^A@3^^-.E;H1[)%_C>L1L\686A?OL8KK17;-[9K=UOHUXL-$,28VA:_,1KIP M4]\UPS#L0WCA!Y&X##%/C(E%,?//O=?6LBOGC%QV+O0)YG1HB8V&S2_!1)$0 MBR(,:WZ$^RS<6E=^ -X(NRU8J=CO&D8&"6:,A'YZL@D3P5"&891A#Z(4^VX#>3 ]),1Z0(/3*,Q/,&\DQ-Y P],8$S-)0FP2-/:+ M,3&C),1&V1_[L9/'T%OL)XB)228AE@P:!,:EB;DF(78-$@2&(H68F&X28MUL M \'W2H9UG&)V28GM$@6$^UI@BDDE)9;*@LQ\5Y242S&[I,?, M>,68F%U2ZIP7BIE!3,PN*;%=<,P2>C]@Z*.8&8F'F8B'/HIR&F)B%,F(+'<+T2F^YA-F5#+-01FRA0YC^F^D$Q,PQ M"^7$%L(GMK +Y9B%\F,NPD1=*,%A5\PG=G(C')=U-,/(T55_8@7M&#]SUYF0G%[XAU9=W;?3+RW$ MQ!24$RMHAPGI%EW;UOU<89ASB(EN.B.6 M#Y[%C+;&8?(IB.6#8\(8L\#D4Q#+!UT$C^;F!2:?@E@^Z")XA#G!Y#.AEL^_ MJ>L]0^4$\\UDNP>[O]E>7E1B)96H9OZIUI\O>5W.#0L?VZUA61YV>*RZNK[V MY[ZH>\VKW3[NW1[TRW\ 4$L#!!0 ( )R#&5&P!0"]-@( !PJ : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.Z+I!5G MU)-,HVP .>6'8AM$T4JR^[:<@7U0#WH2<4:H0%Q^,?B$@,>7?&C'?7KB= M43T]WLY:P6K^VPS>.JJC\/ MU]VEOFS2W7ERM7A^6U7#\UNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@ M!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B$#LAV8G [(1H M)P*U$[*="-Q."'0J"W MH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>BWDJ@MZ+>2J"W M3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H M;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>CGH[ M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$0.] O8- [T"] M@T#O0+V#0.\&]6X(]&Y0[^8G]2[CUR&7:\_W&J__DU2/YW/S]?*7Y??.R4VX MX%S?5I2GOU!+ P04 " "<@QE1X"K5-FBQO5O 5$VP!98< &33-NH26S9!LKM M<5) D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3QF*UIL[&TGGJ\\K2 MA^_I3RO0UH7[@-=S-X\4 M0E/3Y-:&=&V[O(MM6Q;3_Y=]") ^)$@?"J0/#=*' >EC#M+' M,4@?)R!]\!E*(RBB&UL4$L! M A0#% @ G(,94;X./+3O *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ G(,949E&PO=V]R:W-H M965T&UL4$L! A0#% @ G(,94?1$*IH !@ T!< !@ M ("!CPT 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ G(,94>M-4D14!P 92L !@ ("!O1T M 'AL+W=O'@ & M@('9*P >&PO=V]R:W-H965T&UL4$L! A0#% @ G(,9 M4<2>/CA@(0 IVH !@ ("!W3< 'AL+W=O$UH_Q , -T( 8 M " @7-9 !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! M A0#% @ G(,946&?@T?N! 0PP !D ("!UV4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(,9 M40 >&PO=V]R:W-H965T&UL4$L! A0#% @ G(,942(U.YT' P =@8 M !D ("!-8$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(,94?&?,NP$! U0@ !D M ("!Q)$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ G(,944UC@*?8(P M7X !D ("!0* 'AL+W=O M U$> $$ !Q M# &0 @(%/Q >&PO=V]R:W-H965T&UL4$L! A0#% @ G(,94:NY MD,&C P .PD !D ("!'\T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(,943HGSGC& P I0D !D M ("!Z=< 'AL+W=O&PO M=V]R:W-H965T'C&[P( M #L& 9 " @=K> !X;"]W;W)K&UL4$L! A0#% @ G(,949$J.@DB P ?08 !D ("! M .( 'AL+W=O2Y!8# "N!@ &0 @(%9Y0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ G(,94;W,H_+L @ P8 !D ("!2NT 'AL+W=O&UL4$L! A0#% @ G(,946PG@UYE M P &PO=V]R:W-H965TW^ !X;"]W;W)K&UL4$L! A0#% @ G(,94;] Y(41 @ B@0 !D M ("!8 $! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ G(,94;.SZ!CA P %Q4 !D ("!-0@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MG(,946=\1:AR @ T 4 !D ("!SA,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(,94:TD?DMT @ H08 !D M ("!OR8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ G(,941BHV/M] @ <04 !D ("!K"\! 'AL M+W=OZSB!X" M "X! &0 @(%@,@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ G(,9 M440+ZBJ^ @ ,0< !D ("!X3&PO=V]R:W-H965T&UL4$L! A0#% @ G(,94>?:3"]C @ @P8 M !D ("!:4$! 'AL+W=O&PO=V]R:W-H965TP( .@& 9 " @7M' 0!X;"]W;W)K&UL4$L! A0#% @ G(,94;2KS*-, P F H !D M ("!+4H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ G(,948%8]SBC @ ;0< !D ("!VU4! 'AL+W=O M&PO=V]R:W-H965TBKJ.0, -L+ 9 " @;5< M 0!X;"]W;W)K&UL4$L! A0#% @ G(,9486X MH"%7 @ 9 P T ( !)6 ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ G(,94; % +TV M @ '"H !H ( !'6D! 'AL+U]R96QS+W=O'+1LC] 0 /2D !, M ( !BVL! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $\ 3P"@%0 N6T! # end XML 85 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 86 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 199 315 1 false 61 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://berkeleylights.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Changes in Stockholder???s Equity (Unaudited) Sheet http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited Condensed Consolidated Statements of Changes in Stockholder???s Equity (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 2101101 - Disclosure - The Company and Basis of Presentation Sheet http://berkeleylights.com/role/TheCompanyandBasisofPresentation The Company and Basis of Presentation Notes 7 false false R8.htm 2104102 - Disclosure - Summary of Significant Accounting Policies Sheet http://berkeleylights.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2113103 - Disclosure - Significant Risks and Uncertainties Including Business and Credit Concentrations Sheet http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrations Significant Risks and Uncertainties Including Business and Credit Concentrations Notes 9 false false R10.htm 2115104 - Disclosure - Revenue From Contract With Customers Sheet http://berkeleylights.com/role/RevenueFromContractWithCustomers Revenue From Contract With Customers Notes 10 false false R11.htm 2119105 - Disclosure - Balance Sheet Accounts Sheet http://berkeleylights.com/role/BalanceSheetAccounts Balance Sheet Accounts Notes 11 false false R12.htm 2124106 - Disclosure - Fair Value of Financial Instruments Sheet http://berkeleylights.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 12 false false R13.htm 2128107 - Disclosure - Property and Equipment, net Sheet http://berkeleylights.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 13 false false R14.htm 2132108 - Disclosure - Leases Sheet http://berkeleylights.com/role/Leases Leases Notes 14 false false R15.htm 2138109 - Disclosure - Notes Payable Notes http://berkeleylights.com/role/NotesPayable Notes Payable Notes 15 false false R16.htm 2142110 - Disclosure - Stock Compensation Plan Sheet http://berkeleylights.com/role/StockCompensationPlan Stock Compensation Plan Notes 16 false false R17.htm 2146111 - Disclosure - Income Taxes Sheet http://berkeleylights.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2148112 - Disclosure - Statements of Cash Flows Sheet http://berkeleylights.com/role/StatementsofCashFlows Statements of Cash Flows Notes 18 false false R19.htm 2151113 - Disclosure - Commitment and Contingencies Sheet http://berkeleylights.com/role/CommitmentandContingencies Commitment and Contingencies Notes 19 false false R20.htm 2155114 - Disclosure - Net Loss Attributable to Common Stockholders Per Share Sheet http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShare Net Loss Attributable to Common Stockholders Per Share Notes 20 false false R21.htm 2159115 - Disclosure - Equity Method Investment in Joint Venture Sheet http://berkeleylights.com/role/EquityMethodInvestmentinJointVenture Equity Method Investment in Joint Venture Notes 21 false false R22.htm 2161116 - Disclosure - Convertible Note Receivable and Embedded Derivative Sheet http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivative Convertible Note Receivable and Embedded Derivative Notes 22 false false R23.htm 2163117 - Disclosure - Segments Sheet http://berkeleylights.com/role/Segments Segments Notes 23 false false R24.htm 2202201 - Disclosure - The Company and Basis of Presentation (Policies) Sheet http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies The Company and Basis of Presentation (Policies) Policies http://berkeleylights.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://berkeleylights.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 2316302 - Disclosure - Revenue From Contract With Customers (Tables) Sheet http://berkeleylights.com/role/RevenueFromContractWithCustomersTables Revenue From Contract With Customers (Tables) Tables http://berkeleylights.com/role/RevenueFromContractWithCustomers 26 false false R27.htm 2320303 - Disclosure - Balance Sheet Accounts (Tables) Sheet http://berkeleylights.com/role/BalanceSheetAccountsTables Balance Sheet Accounts (Tables) Tables http://berkeleylights.com/role/BalanceSheetAccounts 27 false false R28.htm 2325304 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://berkeleylights.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://berkeleylights.com/role/FairValueofFinancialInstruments 28 false false R29.htm 2329305 - Disclosure - Property and Equipment, net (Tables) Sheet http://berkeleylights.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://berkeleylights.com/role/PropertyandEquipmentnet 29 false false R30.htm 2333306 - Disclosure - Leases (Table) Sheet http://berkeleylights.com/role/LeasesTable Leases (Table) Tables http://berkeleylights.com/role/Leases 30 false false R31.htm 2339307 - Disclosure - Notes Payable (Tables) Notes http://berkeleylights.com/role/NotesPayableTables Notes Payable (Tables) Tables http://berkeleylights.com/role/NotesPayable 31 false false R32.htm 2343308 - Disclosure - Stock Compensation Plan (Tables) Sheet http://berkeleylights.com/role/StockCompensationPlanTables Stock Compensation Plan (Tables) Tables http://berkeleylights.com/role/StockCompensationPlan 32 false false R33.htm 2349309 - Disclosure - Statements of Cash Flows (Tables) Sheet http://berkeleylights.com/role/StatementsofCashFlowsTables Statements of Cash Flows (Tables) Tables http://berkeleylights.com/role/StatementsofCashFlows 33 false false R34.htm 2352310 - Disclosure - Commitment and Contingencies (Tables) Sheet http://berkeleylights.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables http://berkeleylights.com/role/CommitmentandContingencies 34 false false R35.htm 2356311 - Disclosure - Net Loss Attributable to Common Stockholders Per Share (Tables) Sheet http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareTables Net Loss Attributable to Common Stockholders Per Share (Tables) Tables http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShare 35 false false R36.htm 2364312 - Disclosure - Segments (Tables) Sheet http://berkeleylights.com/role/SegmentsTables Segments (Tables) Tables http://berkeleylights.com/role/Segments 36 false false R37.htm 2403401 - Disclosure - The Company and Basis of Presentation (Details) Sheet http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails The Company and Basis of Presentation (Details) Details http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies 37 false false R38.htm 2406402 - Disclosure - Summary of Significant Accounting Policies (Cash, Cash Equivalents and Restricted Cash) (Details) Sheet http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies (Cash, Cash Equivalents and Restricted Cash) (Details) Details http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables 38 false false R39.htm 2407403 - Disclosure - Summary of Significant Accounting Policies (Revenue Recognition) (Details) Sheet http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies (Revenue Recognition) (Details) Details http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 2408404 - Disclosure - Summary of Significant Accounting Policies (Property and Equipment) (Details) Sheet http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies (Property and Equipment) (Details) Details http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables 40 false false R41.htm 2409405 - Disclosure - Summary of Significant Accounting Policies (Other Assets) (Details) Sheet http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesOtherAssetsDetails Summary of Significant Accounting Policies (Other Assets) (Details) Details http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables 41 false false R42.htm 2410406 - Disclosure - Summary of Significant Accounting Policies (Deferred Offering Costs) (Details) Sheet http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesDeferredOfferingCostsDetails Summary of Significant Accounting Policies (Deferred Offering Costs) (Details) Details http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables 42 false false R43.htm 2411407 - Disclosure - Summary of Significant Accounting Policies (Income Taxes) (Details) Sheet http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies (Income Taxes) (Details) Details http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables 43 false false R44.htm 2412408 - Disclosure - Summary of Significant Accounting Policies (Product Warranty) (Details) Sheet http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyDetails Summary of Significant Accounting Policies (Product Warranty) (Details) Details http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables 44 false false R45.htm 2414409 - Disclosure - Significant Risks and Uncertainties Including Business and Credit Concentrations (Details) Sheet http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails Significant Risks and Uncertainties Including Business and Credit Concentrations (Details) Details http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrations 45 false false R46.htm 2417410 - Disclosure - Revenue From Contract With Customers (Schedule of Disaggregation of Revenue) (Details) Sheet http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails Revenue From Contract With Customers (Schedule of Disaggregation of Revenue) (Details) Details http://berkeleylights.com/role/RevenueFromContractWithCustomersTables 46 false false R47.htm 2418411 - Disclosure - Revenue From Contract With Customers (Schedule of Receivables, Contract Assets and Deferred Revenue) (Details) Sheet http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofReceivablesContractAssetsandDeferredRevenueDetails Revenue From Contract With Customers (Schedule of Receivables, Contract Assets and Deferred Revenue) (Details) Details http://berkeleylights.com/role/RevenueFromContractWithCustomersTables 47 false false R48.htm 2421412 - Disclosure - Balance Sheet Accounts (Inventory) (Details) Sheet http://berkeleylights.com/role/BalanceSheetAccountsInventoryDetails Balance Sheet Accounts (Inventory) (Details) Details http://berkeleylights.com/role/BalanceSheetAccountsTables 48 false false R49.htm 2422413 - Disclosure - Balance Sheet Accounts (Prepaid Expenses and Other Current Assets) (Details) Sheet http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Accounts (Prepaid Expenses and Other Current Assets) (Details) Details http://berkeleylights.com/role/BalanceSheetAccountsTables 49 false false R50.htm 2423414 - Disclosure - Balance Sheet Accounts (Accrued Expenses and Other Current Liabilities) (Details) Sheet http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails Balance Sheet Accounts (Accrued Expenses and Other Current Liabilities) (Details) Details http://berkeleylights.com/role/BalanceSheetAccountsTables 50 false false R51.htm 2426415 - Disclosure - Fair Value of Financial Instruments (Assets and Liabilities) (Details) Sheet http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails Fair Value of Financial Instruments (Assets and Liabilities) (Details) Details http://berkeleylights.com/role/FairValueofFinancialInstrumentsTables 51 false false R52.htm 2427416 - Disclosure - Fair Value of Financial Instruments (Schedule of Financial Instruments Not Measured at Fair Value) (Details) Sheet http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails Fair Value of Financial Instruments (Schedule of Financial Instruments Not Measured at Fair Value) (Details) Details http://berkeleylights.com/role/FairValueofFinancialInstrumentsTables 52 false false R53.htm 2430417 - Disclosure - Property and Equipment, net (Schedule of Property and Equipment) (Details) Sheet http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails Property and Equipment, net (Schedule of Property and Equipment) (Details) Details http://berkeleylights.com/role/PropertyandEquipmentnetTables 53 false false R54.htm 2431418 - Disclosure - Property and Equipment, net (Narrative) (Details) Sheet http://berkeleylights.com/role/PropertyandEquipmentnetNarrativeDetails Property and Equipment, net (Narrative) (Details) Details http://berkeleylights.com/role/PropertyandEquipmentnetTables 54 false false R55.htm 2434419 - Disclosure - Leases (Narrative) (Details) Sheet http://berkeleylights.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://berkeleylights.com/role/LeasesTable 55 false false R56.htm 2435420 - Disclosure - Leases (Maturity Schedule of Operating Lease Liabilities) (Details) Sheet http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails Leases (Maturity Schedule of Operating Lease Liabilities) (Details) Details http://berkeleylights.com/role/LeasesTable 56 false false R57.htm 2436421 - Disclosure - Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details) Sheet http://berkeleylights.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details) Details http://berkeleylights.com/role/LeasesTable 57 false false R58.htm 2437422 - Disclosure - Leases (Schedule of Additional Information Related to Operating Leases) (Details) Sheet http://berkeleylights.com/role/LeasesScheduleofAdditionalInformationRelatedtoOperatingLeasesDetails Leases (Schedule of Additional Information Related to Operating Leases) (Details) Details http://berkeleylights.com/role/LeasesTable 58 false false R59.htm 2440423 - Disclosure - Notes Payable (Narrative) (Details) Notes http://berkeleylights.com/role/NotesPayableNarrativeDetails Notes Payable (Narrative) (Details) Details http://berkeleylights.com/role/NotesPayableTables 59 false false R60.htm 2441424 - Disclosure - Notes Payable (Schedule of Payment Due on Notes Payable) (Details) Notes http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails Notes Payable (Schedule of Payment Due on Notes Payable) (Details) Details http://berkeleylights.com/role/NotesPayableTables 60 false false R61.htm 2444425 - Disclosure - Stock Compensation Plan (Narrative) (Details) Sheet http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails Stock Compensation Plan (Narrative) (Details) Details http://berkeleylights.com/role/StockCompensationPlanTables 61 false false R62.htm 2445426 - Disclosure - Stock Compensation Plan (Stock-Based Compensation) (Details) Sheet http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails Stock Compensation Plan (Stock-Based Compensation) (Details) Details http://berkeleylights.com/role/StockCompensationPlanTables 62 false false R63.htm 2447427 - Disclosure - Income Taxes (Details) Sheet http://berkeleylights.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://berkeleylights.com/role/IncomeTaxes 63 false false R64.htm 2450428 - Disclosure - Statements of Cash Flows (Details) Sheet http://berkeleylights.com/role/StatementsofCashFlowsDetails Statements of Cash Flows (Details) Details http://berkeleylights.com/role/StatementsofCashFlowsTables 64 false false R65.htm 2453429 - Disclosure - Commitment and Contingencies (Narrative) (Details) Sheet http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies (Narrative) (Details) Details http://berkeleylights.com/role/CommitmentandContingenciesTables 65 false false R66.htm 2454430 - Disclosure - Commitment and Contingencies (Product Warranty) (Details) Sheet http://berkeleylights.com/role/CommitmentandContingenciesProductWarrantyDetails Commitment and Contingencies (Product Warranty) (Details) Details http://berkeleylights.com/role/CommitmentandContingenciesTables 66 false false R67.htm 2457431 - Disclosure - Net Loss Attributable to Common Stockholders Per Share (Schedule of Basic and Diluted Earnings Per Share) (Details) Sheet http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails Net Loss Attributable to Common Stockholders Per Share (Schedule of Basic and Diluted Earnings Per Share) (Details) Details http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareTables 67 false false R68.htm 2458432 - Disclosure - Net Loss Attributable to Common Stockholders Per Share (Schedule of Antidilutive Securities) (Details) Sheet http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails Net Loss Attributable to Common Stockholders Per Share (Schedule of Antidilutive Securities) (Details) Details http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareTables 68 false false R69.htm 2460433 - Disclosure - Equity Method Investment in Joint Venture (Details) Sheet http://berkeleylights.com/role/EquityMethodInvestmentinJointVentureDetails Equity Method Investment in Joint Venture (Details) Details http://berkeleylights.com/role/EquityMethodInvestmentinJointVenture 69 false false R70.htm 2462434 - Disclosure - Convertible Note Receivable and Embedded Derivative (Details) Sheet http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails Convertible Note Receivable and Embedded Derivative (Details) Details http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivative 70 false false R71.htm 2465435 - Disclosure - Segments (Details) Sheet http://berkeleylights.com/role/SegmentsDetails Segments (Details) Details http://berkeleylights.com/role/SegmentsTables 71 false false All Reports Book All Reports bli-20200630.htm bli-20200630.xsd bli-20200630_cal.xml bli-20200630_def.xml bli-20200630_lab.xml bli-20200630_pre.xml bli-20200630x10qexx311.htm bli-20200630x10qexx312.htm bli-20200630x10qexx321.htm bli-20200630x10qexx322.htm bli-20200630_g1.jpg http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bli-20200630.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 199, "dts": { "calculationLink": { "local": [ "bli-20200630_cal.xml" ] }, "definitionLink": { "local": [ "bli-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "bli-20200630.htm" ] }, "labelLink": { "local": [ "bli-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "bli-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "bli-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 429, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 6 }, "keyCustom": 20, "keyStandard": 295, "memberCustom": 17, "memberStandard": 42, "nsprefix": "bli", "nsuri": "http://berkeleylights.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://berkeleylights.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Revenue From Contract With Customers", "role": "http://berkeleylights.com/role/RevenueFromContractWithCustomers", "shortName": "Revenue From Contract With Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Balance Sheet Accounts", "role": "http://berkeleylights.com/role/BalanceSheetAccounts", "shortName": "Balance Sheet Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Fair Value of Financial Instruments", "role": "http://berkeleylights.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Property and Equipment, net", "role": "http://berkeleylights.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Leases", "role": "http://berkeleylights.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Notes Payable", "role": "http://berkeleylights.com/role/NotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142110 - Disclosure - Stock Compensation Plan", "role": "http://berkeleylights.com/role/StockCompensationPlan", "shortName": "Stock Compensation Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146111 - Disclosure - Income Taxes", "role": "http://berkeleylights.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - Disclosure - Statements of Cash Flows", "role": "http://berkeleylights.com/role/StatementsofCashFlows", "shortName": "Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151113 - Disclosure - Commitment and Contingencies", "role": "http://berkeleylights.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155114 - Disclosure - Net Loss Attributable to Common Stockholders Per Share", "role": "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShare", "shortName": "Net Loss Attributable to Common Stockholders Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159115 - Disclosure - Equity Method Investment in Joint Venture", "role": "http://berkeleylights.com/role/EquityMethodInvestmentinJointVenture", "shortName": "Equity Method Investment in Joint Venture", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161116 - Disclosure - Convertible Note Receivable and Embedded Derivative", "role": "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivative", "shortName": "Convertible Note Receivable and Embedded Derivative", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163117 - Disclosure - Segments", "role": "http://berkeleylights.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - The Company and Basis of Presentation (Policies)", "role": "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies", "shortName": "The Company and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316302 - Disclosure - Revenue From Contract With Customers (Tables)", "role": "http://berkeleylights.com/role/RevenueFromContractWithCustomersTables", "shortName": "Revenue From Contract With Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320303 - Disclosure - Balance Sheet Accounts (Tables)", "role": "http://berkeleylights.com/role/BalanceSheetAccountsTables", "shortName": "Balance Sheet Accounts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://berkeleylights.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Property and Equipment, net (Tables)", "role": "http://berkeleylights.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - Disclosure - Leases (Table)", "role": "http://berkeleylights.com/role/LeasesTable", "shortName": "Leases (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Notes Payable (Tables)", "role": "http://berkeleylights.com/role/NotesPayableTables", "shortName": "Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343308 - Disclosure - Stock Compensation Plan (Tables)", "role": "http://berkeleylights.com/role/StockCompensationPlanTables", "shortName": "Stock Compensation Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349309 - Disclosure - Statements of Cash Flows (Tables)", "role": "http://berkeleylights.com/role/StatementsofCashFlowsTables", "shortName": "Statements of Cash Flows (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352310 - Disclosure - Commitment and Contingencies (Tables)", "role": "http://berkeleylights.com/role/CommitmentandContingenciesTables", "shortName": "Commitment and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356311 - Disclosure - Net Loss Attributable to Common Stockholders Per Share (Tables)", "role": "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareTables", "shortName": "Net Loss Attributable to Common Stockholders Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364312 - Disclosure - Segments (Tables)", "role": "http://berkeleylights.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - The Company and Basis of Presentation (Details)", "role": "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails", "shortName": "The Company and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "if6d84b6c7fb2428ca029db60e6131bd3_D20200721-20200721", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ConversionOfStockSharesConverted1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies (Cash, Cash Equivalents and Restricted Cash) (Details)", "role": "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies (Cash, Cash Equivalents and Restricted Cash) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "bli:RevenueFromContractWithCustomerNumberOfRevenueSources", "reportCount": 1, "unique": true, "unitRef": "revenuesource", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies (Revenue Recognition) (Details)", "role": "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies (Revenue Recognition) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "bli:RevenueFromContractWithCustomerNumberOfRevenueSources", "reportCount": 1, "unique": true, "unitRef": "revenuesource", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "role": "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i21c22ab84392448fa405189a930170b0_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies (Property and Equipment) (Details)", "role": "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies (Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i21c22ab84392448fa405189a930170b0_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i51d3c127fb044a1093c3256f188e36b3_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies (Other Assets) (Details)", "role": "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesOtherAssetsDetails", "shortName": "Summary of Significant Accounting Policies (Other Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i51d3c127fb044a1093c3256f188e36b3_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies (Deferred Offering Costs) (Details)", "role": "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesDeferredOfferingCostsDetails", "shortName": "Summary of Significant Accounting Policies (Deferred Offering Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "bli:DeferredTaxAssetsValuationAllowancePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies (Income Taxes) (Details)", "role": "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies (Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "bli:DeferredTaxAssetsValuationAllowancePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "bli:ProductWarrantyDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies (Product Warranty) (Details)", "role": "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyDetails", "shortName": "Summary of Significant Accounting Policies (Product Warranty) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "bli:ProductWarrantyDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i11fce0020c514959abfa589919e45936_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - Significant Risks and Uncertainties Including Business and Credit Concentrations (Details)", "role": "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails", "shortName": "Significant Risks and Uncertainties Including Business and Credit Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i11fce0020c514959abfa589919e45936_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Revenue From Contract With Customers (Schedule of Disaggregation of Revenue) (Details)", "role": "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails", "shortName": "Revenue From Contract With Customers (Schedule of Disaggregation of Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i5bebd88561ed42e08cf83464247fec56_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Revenue From Contract With Customers (Schedule of Receivables, Contract Assets and Deferred Revenue) (Details)", "role": "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofReceivablesContractAssetsandDeferredRevenueDetails", "shortName": "Revenue From Contract With Customers (Schedule of Receivables, Contract Assets and Deferred Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Balance Sheet Accounts (Inventory) (Details)", "role": "http://berkeleylights.com/role/BalanceSheetAccountsInventoryDetails", "shortName": "Balance Sheet Accounts (Inventory) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Balance Sheet Accounts (Prepaid Expenses and Other Current Assets) (Details)", "role": "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Accounts (Prepaid Expenses and Other Current Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i1554d3cb741842dca501784914a42b07_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Changes in Stockholder\u2019s Equity (Unaudited)", "role": "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Changes in Stockholder\u2019s Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i1dabd673b2e04a81926680e88ff3e2f9_D20190101-20190331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Balance Sheet Accounts (Accrued Expenses and Other Current Liabilities) (Details)", "role": "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Accounts (Accrued Expenses and Other Current Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Fair Value of Financial Instruments (Assets and Liabilities) (Details)", "role": "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails", "shortName": "Fair Value of Financial Instruments (Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i8fd2e5c288ac488ab124499e0a5dee3e_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Fair Value of Financial Instruments (Schedule of Financial Instruments Not Measured at Fair Value) (Details)", "role": "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails", "shortName": "Fair Value of Financial Instruments (Schedule of Financial Instruments Not Measured at Fair Value) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i8fd2e5c288ac488ab124499e0a5dee3e_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Property and Equipment, net (Schedule of Property and Equipment) (Details)", "role": "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment, net (Schedule of Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Property and Equipment, net (Narrative) (Details)", "role": "http://berkeleylights.com/role/PropertyandEquipmentnetNarrativeDetails", "shortName": "Property and Equipment, net (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "bli:LesseeOperatingLeaseAreaOfProperty", "reportCount": 1, "unitRef": "sqft", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Leases (Narrative) (Details)", "role": "http://berkeleylights.com/role/LeasesNarrativeDetails", "shortName": "Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Leases (Maturity Schedule of Operating Lease Liabilities) (Details)", "role": "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails", "shortName": "Leases (Maturity Schedule of Operating Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)", "role": "http://berkeleylights.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails", "shortName": "Leases (Schedule of Supplemental Cash Flow Information Related to Operating Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "bli:LeaseTermAndDiscountRateInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - Leases (Schedule of Additional Information Related to Operating Leases) (Details)", "role": "http://berkeleylights.com/role/LeasesScheduleofAdditionalInformationRelatedtoOperatingLeasesDetails", "shortName": "Leases (Schedule of Additional Information Related to Operating Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "bli:LeaseTermAndDiscountRateInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Notes Payable (Narrative) (Details)", "role": "http://berkeleylights.com/role/NotesPayableNarrativeDetails", "shortName": "Notes Payable (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i617a25798c0f4f52b7127ec879a12f1b_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Notes Payable (Schedule of Payment Due on Notes Payable) (Details)", "role": "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails", "shortName": "Notes Payable (Schedule of Payment Due on Notes Payable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i617a25798c0f4f52b7127ec879a12f1b_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "iab0ad40e2546445fa169681e9ec35dcc_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Stock Compensation Plan (Narrative) (Details)", "role": "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails", "shortName": "Stock Compensation Plan (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "iab0ad40e2546445fa169681e9ec35dcc_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - Stock Compensation Plan (Stock-Based Compensation) (Details)", "role": "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails", "shortName": "Stock Compensation Plan (Stock-Based Compensation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447427 - Disclosure - Income Taxes (Details)", "role": "http://berkeleylights.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - Disclosure - Statements of Cash Flows (Details)", "role": "http://berkeleylights.com/role/StatementsofCashFlowsDetails", "shortName": "Statements of Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - Disclosure - Commitment and Contingencies (Narrative) (Details)", "role": "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails", "shortName": "Commitment and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i227e6deace3f408d81d9c9b2b6a45963_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "id59450680dff4b4bbcbcf07a6e407a42_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Commitment and Contingencies (Product Warranty) (Details)", "role": "http://berkeleylights.com/role/CommitmentandContingenciesProductWarrantyDetails", "shortName": "Commitment and Contingencies (Product Warranty) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "id59450680dff4b4bbcbcf07a6e407a42_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457431 - Disclosure - Net Loss Attributable to Common Stockholders Per Share (Schedule of Basic and Diluted Earnings Per Share) (Details)", "role": "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails", "shortName": "Net Loss Attributable to Common Stockholders Per Share (Schedule of Basic and Diluted Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - Net Loss Attributable to Common Stockholders Per Share (Schedule of Antidilutive Securities) (Details)", "role": "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails", "shortName": "Net Loss Attributable to Common Stockholders Per Share (Schedule of Antidilutive Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i0b5a6abb11324b3c9b4b4d4d1cbf49ef_D20190401-20190630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460433 - Disclosure - Equity Method Investment in Joint Venture (Details)", "role": "http://berkeleylights.com/role/EquityMethodInvestmentinJointVentureDetails", "shortName": "Equity Method Investment in Joint Venture (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i0b5a6abb11324b3c9b4b4d4d1cbf49ef_D20190401-20190630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - The Company and Basis of Presentation", "role": "http://berkeleylights.com/role/TheCompanyandBasisofPresentation", "shortName": "The Company and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i9c5bd384336a4ba5b2c89556726e5e53_I20180430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462434 - Disclosure - Convertible Note Receivable and Embedded Derivative (Details)", "role": "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails", "shortName": "Convertible Note Receivable and Embedded Derivative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i9c5bd384336a4ba5b2c89556726e5e53_I20180430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "ice3da6250b484290b20fd6d35581da37_D20200401-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - Disclosure - Segments (Details)", "role": "http://berkeleylights.com/role/SegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i6a1a6823ba3c45ee8c6bf266ac470b2a_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://berkeleylights.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113103 - Disclosure - Significant Risks and Uncertainties Including Business and Credit Concentrations", "role": "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrations", "shortName": "Significant Risks and Uncertainties Including Business and Credit Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bli-20200630.htm", "contextRef": "i785847f739b84450b392358ae6fe9138_D20200101-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 61, "tag": { "bli_AbCelleraNonInfringementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AbCellera, Non-Infringement", "label": "AbCellera, Non-Infringement [Member]", "terseLabel": "AbCellera, Non-Infringement" } } }, "localname": "AbCelleraNonInfringementMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "bli_AbCelleraUnfairCompetitionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AbCellera, Unfair Competition", "label": "AbCellera, Unfair Competition [Member]", "terseLabel": "AbCellera, Unfair Competition" } } }, "localname": "AbCelleraUnfairCompetitionMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "bli_AntibodyTherapeuticsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Antibody Therapeutics", "label": "Antibody Therapeutics [Member]", "terseLabel": "Antibody therapeutics" } } }, "localname": "AntibodyTherapeuticsMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "bli_CellTherapyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cell Therapy", "label": "Cell Therapy [Member]", "terseLabel": "Cell therapy" } } }, "localname": "CellTherapyMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "bli_ConversionOfStockEarlyExerciseOfStocks": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Conversion Of Stock, Early Exercise of Stocks", "label": "Conversion Of Stock, Early Exercise of Stocks", "terseLabel": "Release of repurchase rights on early exercised options" } } }, "localname": "ConversionOfStockEarlyExerciseOfStocks", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/StatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "bli_CustomerFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Five", "label": "Customer Five [Member]", "terseLabel": "Customer Five" } } }, "localname": "CustomerFiveMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "bli_CustomerFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Four", "label": "Customer Four [Member]", "terseLabel": "Customer Four" } } }, "localname": "CustomerFourMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "bli_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "bli_CustomerThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Three", "label": "Customer Three [Member]", "terseLabel": "Customer Three" } } }, "localname": "CustomerThreeMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "bli_CustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Two", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "bli_DeferredTaxAssetsValuationAllowancePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Valuation Allowance, Percentage", "label": "Deferred Tax Assets, Valuation Allowance, Percentage", "terseLabel": "Deferred tax assets, valuation reserve, percentage" } } }, "localname": "DeferredTaxAssetsValuationAllowancePercentage", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "bli_EWBLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "EWB Loan", "label": "EWB Loan [Member]", "terseLabel": "EWB Loan" } } }, "localname": "EWBLoanMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails", "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "domainItemType" }, "bli_EarningsPerShareNumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings Per Share, Numerator", "label": "Earnings Per Share, Numerator [Abstract]", "terseLabel": "Numerator" } } }, "localname": "EarningsPerShareNumeratorAbstract", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "bli_EmployeeStockPurchasePlan2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, 2020", "label": "Employee Stock Purchase Plan, 2020 [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlan2020Member", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "bli_EquipmentToolingAndMoldsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment, Tooling And Molds", "label": "Equipment, Tooling And Molds [Member]", "terseLabel": "Equipment, tooling and molds" } } }, "localname": "EquipmentToolingAndMoldsMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "bli_EquityIncentivePlan2011Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan, 2011", "label": "Equity Incentive Plan, 2011 [Member]", "terseLabel": "2011 Plan" } } }, "localname": "EquityIncentivePlan2011Member", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "bli_FinancingReceivableAmortizationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Financing Receivable, Amortization Expense", "label": "Financing Receivable, Amortization Expense", "terseLabel": "Amortization of note discount" } } }, "localname": "FinancingReceivableAmortizationExpense", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "monetaryItemType" }, "bli_FinancingReceivableConvertedToEquityInstrumentsDiscountRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Receivable, Converted to Equity Instruments, Discount Rate", "label": "Financing Receivable, Converted to Equity Instruments, Discount Rate", "terseLabel": "Note receivable converted to equity financing, discount" } } }, "localname": "FinancingReceivableConvertedToEquityInstrumentsDiscountRate", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "pureItemType" }, "bli_FinancingReceivableConvertedToEquityInstrumentsThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Financing Receivable, Converted to Equity Instruments, Threshold", "label": "Financing Receivable, Converted to Equity Instruments, Threshold", "terseLabel": "Note receivable, converted to equity financing, greater than" } } }, "localname": "FinancingReceivableConvertedToEquityInstrumentsThreshold", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "monetaryItemType" }, "bli_FinancingReceivableInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Receivable, Interest Rate", "label": "Financing Receivable, Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "FinancingReceivableInterestRate", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "pureItemType" }, "bli_IncentiveAwardPlan2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Incentive Award Plan, 2020", "label": "Incentive Award Plan, 2020 [Member]", "terseLabel": "2020 Plan" } } }, "localname": "IncentiveAwardPlan2020Member", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "bli_IncreaseDecreaseInOperatingAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Assets And Liabilities", "label": "Increase (Decrease) In Operating Assets And Liabilities [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAndLiabilitiesAbstract", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "bli_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "bli_JointDevelopmentAgreementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Joint Development Agreements", "label": "Joint Development Agreements [Member]", "terseLabel": "Joint Development Agreements" } } }, "localname": "JointDevelopmentAgreementsMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "bli_LeaseTermAndDiscountRateInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Term And Discount Rate Information", "label": "Lease Term And Discount Rate Information [Table Text Block]", "terseLabel": "Schedule of additional information related to operating leases" } } }, "localname": "LeaseTermAndDiscountRateInformationTableTextBlock", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/LeasesTable" ], "xbrltype": "textBlockItemType" }, "bli_LesseeOperatingLeaseAreaOfProperty": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Area Of Property", "label": "Lessee, Operating Lease, Area Of Property", "terseLabel": "Area of lease (sq. ft)" } } }, "localname": "LesseeOperatingLeaseAreaOfProperty", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/LeasesNarrativeDetails" ], "xbrltype": "areaItemType" }, "bli_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease Liability, Payments Due After Year Four", "label": "Lessee, Operating Lease Liability, Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bli_LongTermDebtInterestPayableLoanDiscountsAndFinancingCost": { "auth_ref": [], "calculation": { "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt, Interest Payable, Loan Discounts and Financing Cost", "label": "Long-term Debt, Interest Payable, Loan Discounts and Financing Cost", "negatedTerseLabel": "Interest payments, loan discounts and financing costs" } } }, "localname": "LongTermDebtInterestPayableLoanDiscountsAndFinancingCost", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "bli_LossContingencyCounterClaimsFiledNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss Contingency, Counter Claims Filed, Number", "label": "Loss Contingency, Counter Claims Filed, Number", "terseLabel": "Counter claims filed" } } }, "localname": "LossContingencyCounterClaimsFiledNumber", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "bli_NoncashIncomeExpenseRelatedToDebtAndNoteReceivableAgreements": { "auth_ref": [], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncash Income (Expense) Related to Debt and Note Receivable Agreements", "label": "Noncash Income (Expense) Related to Debt and Note Receivable Agreements", "negatedTerseLabel": "Non-cash interest and other (income) expense related to debt and note receivable agreements" } } }, "localname": "NoncashIncomeExpenseRelatedToDebtAndNoteReceivableAgreements", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "bli_NoncashIncreaseDecreaseInAccountsPayableAndAccruedLiabilitiesRelatedToPurchaseOfFixedAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncash Increase (Decrease) In Accounts Payable And Accrued Liabilities Related to Purchase Of Fixed Assets", "label": "Noncash Increase (Decrease) In Accounts Payable And Accrued Liabilities Related to Purchase Of Fixed Assets", "terseLabel": "Change in accounts payable and accrued liabilities related to purchases of property and equipment" } } }, "localname": "NoncashIncreaseDecreaseInAccountsPayableAndAccruedLiabilitiesRelatedToPurchaseOfFixedAssets", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/StatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "bli_OpteraTherapeuticsCorpMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Optera Therapeutics Corp.", "label": "Optera Therapeutics Corp. [Member]", "terseLabel": "Optera" } } }, "localname": "OpteraTherapeuticsCorpMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails", "http://berkeleylights.com/role/EquityMethodInvestmentinJointVentureDetails" ], "xbrltype": "domainItemType" }, "bli_OrganizationConsolidationAndPresentationOfFinancialStatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Organization, Consolidation and Presentation of Financial Statement", "label": "Organization, Consolidation and Presentation of Financial Statement [Line Items]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statement [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementLineItems", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "bli_OrganizationConsolidationAndPresentationOfFinancialStatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Organization, Consolidation and Presentation of Financial Statement [Table]", "label": "Organization, Consolidation and Presentation of Financial Statement [Table]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statement [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementTable", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "bli_OtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Assets", "label": "Other Assets [Policy Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsPolicyTextBlock", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "bli_ProductWarrantyDuration": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty, Duration", "label": "Product Warranty, Duration", "terseLabel": "Product warranty, term" } } }, "localname": "ProductWarrantyDuration", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesProductWarrantyDetails" ], "xbrltype": "durationItemType" }, "bli_RevenueFromContractWithCustomerNumberOfRevenueSources": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Number of Revenue Sources", "label": "Revenue From Contract With Customer, Number of Revenue Sources", "terseLabel": "Revenue sources" } } }, "localname": "RevenueFromContractWithCustomerNumberOfRevenueSources", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "integerItemType" }, "bli_RevenueFromContractWithCustomerNumberOfRevenueStreams": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Number of Revenue Streams", "label": "Revenue From Contract With Customer, Number of Revenue Streams", "terseLabel": "Revenue streams" } } }, "localname": "RevenueFromContractWithCustomerNumberOfRevenueStreams", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "integerItemType" }, "bli_RevenueFromContractWithCustomerSellingPricePercentageOfMedianPrices": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Selling Price, Percentage Of Median Prices", "label": "Revenue From Contract With Customer, Selling Price, Percentage Of Median Prices", "terseLabel": "Percentage of median observable prices" } } }, "localname": "RevenueFromContractWithCustomerSellingPricePercentageOfMedianPrices", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "bli_StockIssuedDuringPeriodValueEarlyExercisedStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Early Exercised Stock Options", "label": "Stock Issued During Period, Value, Early Exercised Stock Options", "terseLabel": "Vesting of shares subject to repurchase from early exercised options" } } }, "localname": "StockIssuedDuringPeriodValueEarlyExercisedStockOptions", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "bli_SyntheticBiologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Synthetic Biology", "label": "Synthetic Biology [Member]", "terseLabel": "Synthetic biology" } } }, "localname": "SyntheticBiologyMember", "nsuri": "http://berkeleylights.com/20200630", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r445" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r446" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r447" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r447" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r449" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r447" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r448" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r447" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r447" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r447" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r447" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r443" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r444" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r57", "r105" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/EquityMethodInvestmentinJointVentureDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r174", "r257", "r262", "r419" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r277", "r278", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r416", "r420" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r277", "r278", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r416", "r420" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r174", "r257", "r262", "r419" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r169", "r257", "r260", "r386", "r415", "r417" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r169", "r257", "r260", "r386", "r415", "r417" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r268", "r277", "r278", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r416", "r420" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r268", "r277", "r278", "r378", "r379", "r380", "r381", "r382", "r383", "r385", "r416", "r420" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/EquityMethodInvestmentinJointVentureDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r170", "r171", "r257", "r261", "r418", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r170", "r171", "r257", "r261", "r418", "r427", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r10", "r42" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "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 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, Trade, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r24", "r176", "r177" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets", "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofReceivablesContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r9", "r10", "r46" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued legal expenses" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r200" ], "calculation": { "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r292" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r109", "r110", "r111", "r289", "r290", "r291" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r279", "r280", "r294", "r295" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "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 loss to cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r280", "r287", "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r133" ], "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": "Antidilutive securities excluded from the calculation of net loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r90", "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Loss on impairment of property and equipment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r155", "r159", "r165", "r189", "r316", "r318", "r342", "r389", "r404" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r55", "r103", "r189", "r316", "r318", "r342" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r328" ], "calculation": { "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r337", "r338" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r37", "r92" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails", "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r13", "r93", "r100", "r388" ], "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": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r85", "r92", "r98" ], "calculation": { "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash and cash equivalents and restricted cash as presented on the condensed consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r343" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StatementsofCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Statements of Cash Flows" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StatementsofCashFlows" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r102", "r103", "r124", "r125", "r126", "r129", "r131", "r138", "r139", "r140", "r189", "r342" ], "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 [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r207", "r394", "r409" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "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 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r204", "r205", "r206", "r214" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r109", "r110" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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 authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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 issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r230" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.00005 par value. Authorized 130,600,000 shares at June 30, 2020 and 124,433,107 at December 31, 2019, respectively; issued and outstanding 3,288,531 and 3,073,067 shares at June 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r71", "r398", "r412" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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", "totalLabel": "Net loss and net comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r143", "r144", "r174", "r339", "r340" ], "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 [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r143", "r144", "r174", "r339", "r340", "r426" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r143", "r144", "r174", "r339", "r340", "r426" ], "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 [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Significant Risks and Uncertainties Including Business and Credit Concentrations" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r143", "r144", "r174", "r339", "r340" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r141", "r143", "r144", "r145", "r339", "r341" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r143", "r144", "r174", "r339", "r340" ], "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 [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of receivables, contract assets and deferred revenue from contracts with customers" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r237", "r239", "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r237", "r239", "r258" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, which are included in 'Prepaid expenses and other current assets'", "verboseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails", "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofReceivablesContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r237", "r238", "r258" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets", "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofReceivablesContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r237", "r238", "r258" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets", "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofReceivablesContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r257", "r266" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Type of Sales Channel" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r257", "r266" ], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r95", "r96", "r97" ], "lang": { "en-US": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Number of convertible preferred stock converted (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails", "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r76", "r386" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "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 sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of sales:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r142", "r174" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r229" ], "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": "Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r390", "r391", "r403" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails", "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r227", "r391", "r403" ], "calculation": { "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total payments due" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48" ], "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" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails", "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails", "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r106", "r231", "r232", "r233", "r234", "r352", "r353", "r355", "r402" ], "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": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails", "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "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": "Note payable, term (in years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r95", "r96", "r97" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Accrued issuance costs" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r41", "r100" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r41" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred costs" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r54", "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesDeferredOfferingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Vendor deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r90", "r198" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://berkeleylights.com/role/PropertyandEquipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r56", "r58", "r323", "r384" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedTerseLabel": "Change in fair value of the embedded derivative" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r321", "r324", "r325", "r326" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r257", "r260", "r261", "r262", "r263", "r264", "r265", "r266" ], "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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Compensation Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlan" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r100", "r133", "r134" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Attributable to Common Stockholders Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r133", "r134", "r135", "r136" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Attributable to Common Stockholders Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivative instrument embedded in host contract.", "label": "Embedded Derivative Financial Instruments [Member]", "terseLabel": "Embedded Derivative" } } }, "localname": "EmbeddedDerivativeFinancialInstrumentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": { "auth_ref": [ "r327" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.", "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net", "negatedTerseLabel": "Change in fair value of embedded derivative" } } }, "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and employee related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r285" ], "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": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r109", "r110", "r111", "r113", "r118", "r120", "r137", "r191", "r230", "r235", "r289", "r290", "r291", "r307", "r308", "r344", "r345", "r346", "r347", "r348", "r349", "r421", "r422", "r423" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r187" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/EquityMethodInvestmentinJointVentureDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r73", "r74", "r90" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "negatedTerseLabel": "Net loss on dissolution of Optera Therapeutics Corp." } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r190" ], "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": "Equity Method Investment in Joint Venture" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/EquityMethodInvestmentinJointVenture" ], "xbrltype": "textBlockItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r328", "r329", "r330", "r333" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r328", "r329" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets measured at fair value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails", "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r328", "r337", "r338" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r329", "r375", "r376", "r377" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails", "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r328", "r334" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Measurement Basis [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about fair value of asset and liability not measured at fair value.", "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table Text Block]", "terseLabel": "Schedule of financial instruments not measured at fair value" } } }, "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r269", "r270", "r275", "r276", "r329", "r375" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r269", "r270", "r275", "r276", "r329", "r376" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails", "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r329", "r377" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r375", "r376", "r377" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsAssetsandLiabilitiesDetails", "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture, fixtures and other" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 1.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" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r103", "r155", "r158", "r161", "r164", "r167", "r189", "r342" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "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]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r90", "r196" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Loss on impairment of property and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r155", "r158", "r161", "r164", "r167", "r387", "r396", "r401", "r413" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r69", "r90", "r153", "r186", "r395", "r410" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "negatedTerseLabel": "Equity method losses in Optera Therapeutics Corp." } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://berkeleylights.com/role/EquityMethodInvestmentinJointVentureDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r301", "r302", "r305", "r309", "r311", "r313", "r314", "r315" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r119", "r120", "r154", "r300", "r310", "r312", "r414" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://berkeleylights.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r100", "r298", "r299", "r302", "r303", "r304", "r306", "r429" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r87", "r94" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r89" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r89" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r89" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r89" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r66", "r152", "r351", "r354", "r400" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r78", "r228" ], "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 cost" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": { "auth_ref": [ "r399" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.", "label": "Interest Income, Deposits with Financial Institutions", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeDepositsWithFinancialInstitutions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r84", "r86", "r94" ], "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 for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StatementsofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r30", "r194" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r53" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsInventoryDetails", "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r31", "r194" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r193" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to operating leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r367" ], "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": "Schedule of operating lease liabilities maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r367" ], "calculation": { "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails_1": { "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 undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r367" ], "calculation": { "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r367" ], "calculation": { "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r367" ], "calculation": { "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r367" ], "calculation": { "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r367" ], "calculation": { "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Remainder of 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r367" ], "calculation": { "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: implied interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r369" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r370", "r371", "r372", "r373" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r103", "r160", "r189", "r317", "r318", "r319", "r342" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r103", "r189", "r342", "r392", "r407" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r103", "r189", "r317", "r318", "r319", "r342" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Convertible Note Receivable and Embedded Derivative" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivative" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Current portion, less loan discounts and financing costs" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, including current maturities" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r107", "r225" ], "calculation": { "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails_1": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r107", "r225" ], "calculation": { "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails_1": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r107" ], "calculation": { "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails_1": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of June 30, 2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "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": "Notes payable, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r49" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, net of current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails", "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r226" ], "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 [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails", "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r216", "r217" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesProductWarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r88", "r91" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r60", "r62", "r70", "r91", "r103", "r112", "r114", "r115", "r116", "r117", "r119", "r120", "r127", "r155", "r158", "r161", "r164", "r167", "r189", "r342", "r397", "r411" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "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", "negatedTerseLabel": "Net loss", "totalLabel": "Net loss and net comprehensive loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails", "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r114", "r115", "r116", "r117", "r121", "r122", "r128", "r131", "r155", "r158", "r161", "r164", "r167" ], "calculation": { "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders, basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r123", "r128", "r131" ], "calculation": { "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders, basic and diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails" ], "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": "Recently Issued and Adopted Accounting Standards; Recently Issued but not yet Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r4", "r5", "r23", "r176", "r177", "r393" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Note receivable balance" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Current portion of notes payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Notes Payable" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableNarrativeDetails", "http://berkeleylights.com/role/NotesPayableScheduleofPaymentDueonNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]", "terseLabel": "Notes Receivable" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r24", "r176", "r192" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Note receivable total amounts" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r155", "r158", "r161", "r164", "r167" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 2.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)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r357" ], "calculation": { "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of operating lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r357" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 }, "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails": { "order": 2.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", "negatedTerseLabel": "Less: current portion", "terseLabel": "Lease liability, short-term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r357" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails": { "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": "Total long-term operating lease liabilities", "verboseLabel": "Lease liability, long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets", "http://berkeleylights.com/role/LeasesMaturityScheduleofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r359", "r362" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r356" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r90" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r365", "r368" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesScheduleofAdditionalInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r364", "r368" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesScheduleofAdditionalInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r320" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "The Company and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r46" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.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" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Underwriters' Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r83" ], "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", "terseLabel": "Offering costs, underwriting discounts and commissions" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r80" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedTerseLabel": "Issuance of notes receivable" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r281", "r288" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/FairValueofFinancialInstrumentsScheduleofFinancialInstrumentsNotMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r122", "r132" ], "calculation": { "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.", "label": "Preferred Stock Dividends and Other Adjustments", "negatedTerseLabel": "Cumulative undeclared dividends on Series D convertible preferred stock" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails" ], "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": "Convertible Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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": "Convertible preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "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": "Convertible preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "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": "Convertible preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "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", "terseLabel": "Convertible preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Convertible preferred stock, $0.00005 par value. Authorized 101,648,657 shares at June 30, 2020 and December 31, 2019, respectively; issued and outstanding 50,462,272 shares at June 30, 2020 and December 31, 2019, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r35", "r36" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsPrepaidExpensesandOtherCurrentAssetsDetails", "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r82" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Net proceeds from issuance of preferred stock" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r260" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r46", "r215", "r218" ], "calculation": { "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued product warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r201" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesOtherAssetsDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r203", "r430", "r431", "r432" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r199" ], "calculation": { "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesOtherAssetsDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r201", "r408" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets", "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r100", "r201", "r430", "r431" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r201" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetTables", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r199" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesOtherAssetsDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesOtherAssetsDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r297", "r442" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 3.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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r100", "r297" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r98", "r388", "r405" ], "calculation": { "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r8", "r16", "r98", "r428" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r133" ], "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]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r235", "r292", "r406", "r424", "r425" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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)", "negatedTerseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets", "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r109", "r110", "r111", "r113", "r118", "r120", "r191", "r289", "r290", "r291", "r307", "r308", "r421", "r423" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r150", "r151", "r157", "r162", "r163", "r169", "r170", "r174", "r256", "r257", "r386" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 2.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", "verboseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails", "http://berkeleylights.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r143", "r174" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SignificantRisksandUncertaintiesIncludingBusinessandCreditConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r101", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r267" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r259", "r267" ], "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 From Contract With Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r172" ], "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": "Summary of revenue by geographic areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.", "label": "Revenue, Performance Obligation, Description of Payment Terms", "terseLabel": "Payment terms" } } }, "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r363", "r368" ], "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": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesScheduleofSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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": "Net proceeds after deducting offering costs, underwriting discounts and commissions" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "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 [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "sharesItemType" }, "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": "Shares offering price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred directly to consumer.", "label": "Sales Channel, Directly to Consumer [Member]", "terseLabel": "Direct sales channel" } } }, "localname": "SalesChannelDirectlyToConsumerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred through intermediary.", "label": "Sales Channel, Through Intermediary [Member]", "terseLabel": "Distributor channel" } } }, "localname": "SalesChannelThroughIntermediaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/ConvertibleNoteReceivableandEmbeddedDerivativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r133" ], "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 earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents and restricted cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of cash flow, supplemental disclosures" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StatementsofCashFlowsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r49", "r106", "r231", "r232", "r233", "r234", "r352", "r353", "r355", "r402" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of payments due on notes payable" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted earnings per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r280", "r286", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r280", "r286", "r293" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersTables" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/EquityMethodInvestmentinJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r0", "r103", "r188", "r189", "r342" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/EquityMethodInvestmentinJointVentureDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r32", "r33", "r34" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccountsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of product warranty liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r201" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesOtherAssetsDetails", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r13", "r98", "r388", "r405" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents and restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r67", "r173" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r281", "r288" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r147", "r148", "r149", "r155", "r156", "r161", "r165", "r166", "r167", "r168", "r169", "r173", "r174", "r175" ], "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": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited": { "order": 2.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": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r260" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r100", "r281", "r283" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r108" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized software costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/SummaryofSignificantAccountingPoliciesOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r223" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Settlement of pre-existing warranties" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Adjustments to existing warranties" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r220" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provision for new warranties" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesProductWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r100", "r222" ], "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": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r102", "r103", "r124", "r125", "r126", "r129", "r131", "r138", "r139", "r140", "r189", "r230", "r342" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r109", "r110", "r111", "r113", "r118", "r120", "r137", "r191", "r230", "r235", "r289", "r290", "r291", "r307", "r308", "r344", "r345", "r346", "r347", "r348", "r349", "r421", "r422", "r423" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r109", "r110", "r111", "r137", "r386" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r230", "r235", "r284" ], "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": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r230", "r235" ], "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": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r103", "r183", "r189", "r342" ], "calculation": { "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets", "http://berkeleylights.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r350", "r374" ], "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/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails", "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails", "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r350", "r374" ], "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]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails", "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails", "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r350", "r374" ], "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]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CommitmentandContingenciesNarrativeDetails", "http://berkeleylights.com/role/StockCompensationPlanNarrativeDetails", "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "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 [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Accounts" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/BalanceSheetAccounts" ], "xbrltype": "textBlockItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r257", "r265" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r257", "r265" ], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r185" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Trade Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/TheCompanyandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Goods and services transferred at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Services transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/RevenueFromContractWithCustomersScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeasePayment": { "auth_ref": [ "r360" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for variable lease payment excluded from lease liability.", "label": "Variable Lease, Payment", "terseLabel": "Variable lease payments" } } }, "localname": "VariableLeasePayment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average shares used to compute net income per share, basic and diluted (in shares)", "verboseLabel": "Weighted-average shares used in calculating net income per share, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://berkeleylights.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossUnaudited", "http://berkeleylights.com/role/NetLossAttributabletoCommonStockholdersPerShareScheduleofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "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": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r183": { "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=27010918&loc=d3e74512-122707" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=27011391&loc=d3e105025-122735" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r309": { "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=116825942&loc=d3e330036-122817" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "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=116825942&loc=d3e330036-122817" }, "r311": { "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=116825942&loc=d3e330215-122817" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r316": { "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" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "15", "Topic": "815", "URI": "http://asc.fasb.org/subtopic&trid=2229187" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498357-110258" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919352-209981" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL117410129-209981" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL117410129-209981" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "14", "Topic": "842", "URI": "http://asc.fasb.org/section&trid=77888298" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r424": { "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=121370832&loc=SL117420844-207641" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r444": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r445": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r446": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r447": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r448": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r449": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r51": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r57": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "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=120395209&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=120395209&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=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-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=120395209&loc=SL114868664-224227" }, "r71": { "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=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "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=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "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=120395209&loc=SL114868664-224227" }, "r77": { "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=120395209&loc=SL114868664-224227" }, "r78": { "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=120395209&loc=SL114868664-224227" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" } }, "version": "2.1" } ZIP 91 0001689657-20-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001689657-20-000006-xbrl.zip M4$L#!!0 ( )R#&5%I2-)0K/&P 0 8FQI+3(P,C P-C,P+FAT M;>R]:5<;R;(N_/W^"KWL>\_M7HNR34NJ*2LC\HDG,B,C_OI_IYUVXTLH^GFO^_<*?H)6 M&O_O^5__7Y;]SXN=-XV-GAMV0G?0>%D$,PB^\34?'#4^^M#_W(A%K]/XV"L^ MYU],EI77O.R=G!7YX=&@01!!-PX6:T@XR26R&3$H9HP&DEDN>&:89M&K$*-5 MJX=KW#-IG8T9<8QF3'J!T%A$)3C(J"*6K?LU0'*SU"E%-F1-#P&5\GU,X]?.UNWRE3WK%X5.LM7Y:'EVY M?.2U$T]MT2Y/_=GS2$;$Y";]XO(FT?1M>0/X\6GJX@SA*TWS(;\XM7S6Y/W@ MP"VGIU/\C2O2S0E"XNGHX/C4[[]NZN#)_8;][-"8DV];.SYP2Q.^ZB,BVX=%-\]63^% MH^6):VW3/?Q[)72S][LKH/C!^.=_=<+ --*E6?C/,/_R]\K+7G< PSG;.SN! M!KG1M[]7!N%T\+04Y=/G_^M__:^_!OF@'9Y#OV63SOGKZ>BWOYZ.[FQ[_NSY M7S[_TN@/SMKA[Q6?]T_:YFRMV^L&>'Y^NI9.#,7H8^Y]Z)8?X7@+(*7(W>CQ MIX.=$/]>R:7BBLDHJ;:*,8XLU81R98*(06.J/FV43<&@/I<"ZYI.>G3(US:[ MT+ZSE_ VA6EO=7TX_>]PMM+(/=S:TP]G=J/WY0W9^;)/FT-_O/GEX+4^WNYL MGC<_?LCW.^]8!HGVRAYL8[LK_WJM/J;)V^H:WV_OG) M4?/\57N_\\_G[8WU\^V])MH_W\?;&Z\Z^Q];>6MC';4ZFZ<'QP=Y\X-";\C! MV?Y')UKG!_G^^;O3_>,7[=9>N]W:<&3_XR9N?FRRUNM]W#Q^<=0B[T_WR>87 M__I5;E^_%_OG_QRW-MJ=@SUWNKVW];6UL07G'9+FWDX'KJ,'G??G!\>;O$G> MC:_Y ,_BW8.]D^-FIXFV/QZT6^=P_'@=-8_?GVUO[)_"LT[WSSW> M(Y"$4%IP^=?3:T*=OHQ'V A7GP[6/-B@#MSQR)NSJ])_.2P*$/VKO.],>S^8 M8K/K-^#<6@%^J@#;+V\H@.+1$.Y"%L#>9F!836805QEW2&,;A:/&K3S'Y"G% M#R[[2PE/B,BEB%_!+_U:P#\7\.X- 1NKD,*(9YQYE#&D9684%9GTW%H&XO#6 MKCQ/0IB;?-_"_7N^EO"=)'S>O#F$G=?:*ZXS98 &,V5XIC"V&94$J+-"GG&0 M\#LR0_FN@W!]*>"V.:QE^G.9WARU3!H1G-$9X51GC#B4&0)?(U$182*087+E M>33M?OB.6%\5QB4?HS'LYB.A=H<=X,,KUP6MF?=22"N$=4RE?P(27@(AQ9Y( MY\:"EAAEDP\K#1]ON23L? "D=.Z [R0D"YR!A -P@(W/6E.;&^I>#[C]'!W =W.]LO]28@^/M MO7W4.O?M?=" _>--O/]QZ[2UT:3[>^]0ZTRC@_\Y0J[SH6L^ZN%VY]7Q_C%H M32?]V^2MXW>T13X<@7;ES;T/1W ]:I[[H];&._H_YUNTM7%(6^>?O[:./Z/6 M\>$G0Z+G$I.,&\(RQC4,:QY$IKDT!CE/=83!S"_ >B+FY^4/5YAW$6( EN1" M_Q9_(7E::_W2?P(U:)1N[-H O(2_5_IYYZ2=W)?RMZ,B: MO\7H\9?/'#>AWQL6Y;?2;5H;:]Y(RK\",9,;A9+_3[[E/GV/>2@:98/"K5[_ MRZW_OLYD;U[\?/+3];N?E-9I\@V\NV*0R.;SB7N+\.2ZRV,7S?173A59&RT_I'!CKUHALZP?2'17@^?GQY<'*+R;')]W2/6^5 MF>-1.^UUY QK93P)'E'BI4R>0?RT-1KXX,;/O_M'[O5@W*,RHQ>=/SERSQX= MEMI\O_^M82*PP,9D''O;D8RGR]-Z_J MY_UZ\UH/:"8UP)8 ;0H,$:,4TQ&<2G'C=#M=?+N;;>]*T!9C MJY$@1%/)##-8*O'0X3%1U]]?"P4Z A+A\T0^)# M#9_#T=%\>+\8K+TM>G[H!MO%;BB^Y"ZLG^8 N!-R,SXZNO2OI[?>\:*K+A[\ M"W:%S<*N7$K+>%\2:#C0J>6>4944AJ MYN12V+_QC\MH_Y!EP4=L,46,40>>J!'$(491Y((%LQ3V;R;RFX_]PP)A1K3B M,4H6B%..$^PHP\@Q"J-R*>S?S,;?[.T?,E1K'@E03<*44]H)AAR%[K5:F9'_ M4'G[-[/Q-WO[YP+U@)@<<%3!.$26H.B%IYPK[ V=A_VKB-WA1AAK,:9 *G3 MEEGFFZ\@0D(DP M/ID6CG&)-?25U)0X8['S1,]N?NZ^\'JYPI0"0^":T?+2RU[GI->%K_V;OD9: MCBB"+]>>I@^YTYH[O.[% S*". 2U$C'#F8X8?$%EA"7.@HE<&NG [YU>MTJB M,8QS'KAF6 7&O-?&44^])Y&"OT?DTHAFW?L\K2F:]EN3^ZWN2W.2#TR[(F(" M%RXXJ135'/QPA#0B6E@82SBF& W3='-NX?]BLB',1G! M,],$S!!3%BN/O1/P".2B4R+<]--HY07UH%#W&XX;O2+0WR$4-,;@/>86R[1X MI8'[1R-I+!F&T,LGT)D!Y/R%JPT.T8*- ^^.27!0. D=B$R-HSNJ+\S9^4XWI?,;S$)828%% "T7AC%' ;L8 4OD391*$+LT MTIF1[S1%T5AFK??!<&G3Y)8Q7F#!(A/!LA!'OM-2B&8.OM,4Q:0]8C)(C7Q: M!./82F0E(1PL6 @\+(^89ND[35$^GFO&D5#(Q\C2F'+6191BQ1G\961V\IE7 M#SAD*0H*<2LMDYAJAI##3J6880^N9 56V1<)[.>__"&0%D2R0+%6S !-#L1* MR05G4BOP,Y9/H'/S'F"YA I M&J.V"L1EN ]G%^.^5%[0E.+O'55<*?" @J2 H=A(89G# ME&%@WV BET8Z,_2"IB4:$P*USB&/%&.$*R,5$4(%Z361:'E$,R$(2\4T9N " M631:B%5+L,(WPP@&-;7U/6V,LC;X*()FVG+-B3-"$*4T50JAI9'.K"(8IB<: M)KDDVB/K@!H@#L)QRCD?C::44TJ71C3SB&"8GI@099K#/]80Q1Q/^R:I)8@Z MK316QBV-F&8:P3!%^5B#E8O@U1+'D)7 #RBWP.8(X!UU>';RF5XRGO&. @R$LH$2ON:*%(R$.2T1DC-0;B5Z#?I/0+_ MSX%GKL#50):3R)"."D4IJ%C"03';V\"A0A3&<*(E0PH;1S#!S"OI(S=J>:0SN_CW:8D&(Y>< M1XP-#IA=IXK!B/8.@=8](R0QS&)#IM)34D M+,\(FG'\^[3D$S7W0"4"=1PS<*1,P%0+11'QE 1O9R>?>?4 (=H(&S4A7C(, M1$HZ$Z%3? 0OQ%5BI_TB@?W\MV)Z*HD72D'G1D:8^S%Z[0WJ(8A.-.,TV9\I@@BZ.V0,RHL\LGW-E[0;.7JB5@8#RP-Q4Q YZ@ M@^2&<,HXIAY\H;$5JKXP9^L%36F%TTAC*(^<8FV85B D@PU0N. X8Y2ZI9'. M#+V@:2T^HZA"M" >;I@+P+4C8<8;'5@P4<:E$O)T@+94L<&:$5M8'9Z1RQ*M)OAQ)QK&Q\&%A575H^^$_PZ2K7^!/*C=T M(^W1]1-^HJ/W>F[N7YB1"WOX1BO=WN#=*MMT^259JF"DU1=2NI M3$*DP#DN-5>,@:I8KJ.15A@% (VHF62 7VP=>DP =#,-/IG*Q*3PBEGA9+2$ M$>4,(N#Z"Y06Q[#UM$J8,N%.+]NFW[]5+J,R)(/Z8"7]<;F;R M^_54]"?P<7*#.]=6^)5:-8NJH NH'!C=63GP[Q8R*0*\U7!<'^8;';'P>7S& M;GG&O55%!NN@K=A2!%ZZCLI8<#7=P09H:[MWDFZX?EB$TO8L5@:4:>W]PXX0 M8Q6C.@DS10MR$*[1%&&)+*J .*^,(WCQP=G;-JCV>M>G>992@B_.+O$X2?CB MP%ZOU\Z[AW!NL]?V/Y/OG?1JQW0/QX]*7YMY-^\,.\NH.8I@*KWV0FO*=,": M616Q2-E(@XK,UYKS>YIC3I=5'^G1U\LJRR\EP$(J+DY91;2@'TZ2YI!Z8A\%,:1HB\98(8AFC52@(,!/A MUFAS(\,,"81HT!(56+).3%"#)$L9[8'E?).?= '59L'0YM6P #\-_#8X\55^ MFCXM)3<6-D0G.0%.'!A1#)P<)I%P+E"&I8L5T)Q9R;?&G.M.Q&Z[JACBL\W Q7*";U71:\# M%PU2W>J/^>#HY; _Z'5",2W+=$N#;J%(XX=^<_(T8*MICGO%Y G]2V=P\M-V M=RGKIQF+)568:,LCL]IHX$Q<.$:CL$32*N7ZJI7ZWDJ]][6WC$H=1*J@&EC$ M6+(8D+6@MDP%081BJ!+I)N\DO:,B_ R4ZM&S/&J-!57&FV@<0XP;:Y2.3&D> M*$$*/)<*J/7CU+:IC/97O>'/WK:26FV,<(0*[;2B3 9NF;8,=%=)AQSV59@G MKK5ZL6GU');-+(Z(!.HM<\PS"JJ-J7; 1*)+TY.U4B^S4L^$5L^AUKT(1C#$ MD2:!&8PVE0S4-!*MRRI1SI+11NFK M:3AKK5XFK9Z)LWB/+*33%L1%[C@0+0EJDO"- JY$FRD95[;GJ!=.AGP/C XS@=>=ZP^Z@ MOQ--IY$(6H]7AP%JP8>ST>/@XW MD4U47@7FF=:44A: :93)A@*K@!XOPN3=<@V82FJRT5BYX'UD1#/'); ,K@F+ MG F/<; 5T.3%4+ I38_5BORKU"(B(6*J:* 9 T0VD>I@ P&J 8J,;E9.6N0B M7XNOR(^"(M_/U;M6 >QW*GN;*&0@!('#QX*42BIC4)IU5C12BVH]7AP%JP9% MGH\>:YR*DEJ%&!/,Q&@)UB%:Y#6*C*HJX'%-D6M$3D48 (.;.1%<(/VV5X/[M$?_GQU9 K>T.QW;!!N D=( M864\0]0K9UV,0CO/4KQ[E0K'5$?47F'$\Q%\P3IZ0U.% 7$ X"!%RM M&9R*B'H^>BX"&E?,2:FVCA7TTXH=$CR:NUMET14<]GQ==29#%&%(.W MQ @-.G@9 +L5&&WC%'D4MAJ.::6M MAK&,?10(,Q9-E0J!54C6\['6Q%K"N*.48,>L4P8+'(BF(H+D;:Q2*JL*R7I. M:.842F5)Q:,PUW,9U[.WUT)&\+($Y4#"&>%($:-H MJN-,<)H#K4+FJ1]GXUZ'^]J>/]L["H4Y"<-![F:00FSVQE@[%;733BBNF(U: M!6QP*A_E0R B5F$#RZ()1+T.[/1+B4OJI,:3D@S 6L2'@ER)M$),^1(I,=*82^_ 71'YS MRJ,@-65<.LRQ9H$#K_'>!^0YU9(C7X42(PLBOSE%'1MK&'562829=D[3J(55 M45 & ]+3RAO"F8Z_V=L_ZAR5 D4N,6&D7'@-E%O+O4R%(77E[=_N67=P%("^ MO,A[[=[A4AI!%:3$01.AHF="4,415MA'%AWV<+#R1G"V0IR3):3!*!2UMPS^ MYYTU-@!PRN B0MY4OW;:[$?B[,TA N^!.&LU$XJ1Z"WEBJ!7F32>SWGMY)^\>;L>]PG3[,13; M\76OY[]3:W)R4A'\^N!MJG2XU84;+&4"^ZB8E2*D[1G)[S=*&@._1 W#5(3@ M*V R*R3C^5A4'&B03D2L@V!62\NUBL$P1K'%,51IAWH%9#RG EX"IVE7P@+0 M713!&>4B,"=UY"IR6J74&A60\7SL,2,>4)E3$V5DVCOC#?*,6>%Q=)Q6*>[H M5V6\_244RVJ*G0^8T4@H!V@FC!N#C>286AC ')$J>*_5$.]\K+"E&#DAD5(J MU0=RE@L$@Y)Q*P!/U:6O1!^TKDQ*/ Y>2DK>[)<- OS\#3%VW>!0'"N=\.QLF17YE#U$%KDKHP M$F##2&MC5-KH*E1("?"6_N*_T-:3&J2/12.!<] MTRQJ3Z-V2DFM)5>CL;7\TGI0))RBM$PPA'!CG?*"A8A@<.D0)!)<8!AT_G%( MZT&1<(K24M&3P!U1RC@&?RPF*;M10(;[$&BHE-UJ!M,?%B'=X(7IY_T;>0=, M49R!4[ 33GK%(/CU3MJ3?W'Y1MYW[5ZZ?EKY 19^U$_1HCHD+ QUZ4-*4AB9 M BJ$*-683UO25>K,_R#O@#V['BTONK]&+HD1$,$6DY"9(Q8! M*S#OE')P5CDVE,=*F8X:C.9FU#0)5D8<$- 09JTPGCF#"(_821*\KI0>U6 T M'R62 EDC-%8H.N; \9"(,2\1_ U*,+SX%NUMT8/W'9R];4,7K'?]YG^&^4DI MNBM9F5(@T,6!O5ZO#: $YS9[;?\ FT0>Q&Q887V@( JD)8M":(N2OV$LE=@K M%19_N"^TI*8XIJA7%L0CG;*161=5=%)I[@GF,9HJS&G>25*7NYH[@,:AN#BI M(@,*\P!$'CA7Y(QA0920U$BD8V B@GR69$#-14Q3'$V(D:BAZXBRJ6YIVD>, M.4H#*1JOG5VRT?1J6'3S 1 (./%5?IH^5<5"$69C9 )<&&H88\10^&,MH=2) M&,BR6*AY26J*8RI:G1P'@YV3C"MBHG%"HXA5\-2896%]DY/? )\/1\ @MCHG M1>]+2>RK,J@0ILQBIK1!BFD@?X%;)S7(3:) M5VR035S44W3(8\*V#CB*@3* MO)4 ?3[R*&.(W(,8EVQ4I<1Q@V+H4E[8K2Y<>@@ 6)5AQ7E@B#F'#'>,4F.Y M14\EHQ@IKU101H6&8V*1:/B:,I,(;ZX4M\(=K!5RC)=>,5E_OCB M3<]TIS49]J;7/4RIIM+COM6F5F\0^F_-64KQO-=[8;J?'U:55(;XE%QSP!#" M@G$L:A85-S)ZKQ#%7IB@9+EE,2G */:OUH2%T(1K,86E+MPMIO"&VOQ.7C(L M#>%2*X%CQ7:2[=8XIQ3;E$%?FY(N=2P8\))(V%X.N-8JCJ(-%LVV[D3^B$% MFZU#EZ5@LEXY@;IY>@)W6\J=Z\&'&!EREBO$L.566B-,0!(K&S!%RV9-YRC@ M.>7K#@3,*D&6@5OL2SKG$?P'"PN#93)P#3X,XR"LV.U MEDQ'QK$FQ+MEL[AS'L&SM\$J*L_ "GN>\M0&JL#S$<:#<%$@6OAEL\&O0S<4 MI@WR7?>=O)OWRU*C7\(26V$;I<42!F=:@];<6T<" @\((6-2VH)EL\)S%?%\ M['!4$:09+&8FS4L[0P7(6 N">3"(T66SPW,?Q;.WQ F=I652!I[RADNE!*$" M>);D 1%6A8H:U1'Q?&RQYIHJAGP0@;-HP2 '%Y7%*F$V]7+9;/%N:$_V6YCB M> M8W!7& M.* (RR8?%DU34H+[-_D@/RP5XZ7I7RU[9E.]%R!F[[O1Y$7:Y07:D.3J30"2K-OAL6(E/&.416)%\NB1*T4'AX+0)=P MARV"M0K=*V"-QHAYRCVD&3+*ZNAH"&"^..)"TPKY$JG4HL_;P^3][08W+$"M M0G_SU+6'/OA71:\SVFQ::MIVW#1%%S2J_S84NT>F""_.;K_!-UL6OH1BD-MV M>%N$4=[2,AYJ&5T1)ZB4/$B"4DIIK:S 3%'X"G05&^,JY(HLLW+,J(1*(!9)E>I>+*=:S*E@,L/4*^VP,I(Q')6E%LEH.,'6"UTSC'FKQ7RX1= F MX(!CU,PRA84!WJD2Q?!:,6UJ;M'_)I!M4.1NL,2S&!9KHQE)]9(JYA(W5.*C*0HSBV6RV7,(X[7W.F!)?&".2RV4,I[&5#O5C9?):@XQ8U68 M$W=(V0X959XS8)72@/MI# I2FA@Y\U7:R[0\JC ?SJ DQYAY:6Q0+-)H,'%6 M"J<,1HQ5JFCV\JC"?+A"E(1S[@SEW# 3L(F>RR@E$ B/(UO@6DXI F<7GNB' M[0""+=,O-WNE^ Y)4;V[[Y-83KN6&V3P:A,'M'\.<5*1 MK$V!NE3.3A-D"'-I/"-.)!?>4&+HJ# Z5I-QK!8Q_V:2XLM4QB84)Z#O9U.0 MSMVQP[GTY'Z92"WE;>N7N:>[INO**CLNY%]2?OY.&[?*$!P8)=7>0 M4-=3AOY.R(1.4PZ"*!,=4\ZI8 -EP1@>$/>,+&YZUUJ][H%,4TS>'#AF2F*# M/57,^Z ")<0R#X"%'+%HL=)A-J6JVXBYB M*D3:0$@"M>#+@M/BL">>!E>%%&:UQBSN- GWTCEAN6!&,H6UIEA&+! +%,A. MK,)\>JU>B^MO"X.-4(1:0QWC(2C0M4B$,(ZES96F G/SI>,]V5_W.O0.09&. M92M(E$:G3*@L5;)S M.(9@@I!4!:9#10SVPDAQ7GFZ/$->&,*-80(&G]%@#;5W0176K.\@Q?5^ M;MX:!P]PRV@6%7!GQ, 8>N]96D_0SDA-@4\C:Z*IBFNV*$*AJ645XM8728ASVL<6?60(' U,% L*6\R0X](1QC 'GK,< M1G&F(W'V-C$5N.;@);L4L2$UL1@SK1U3 *J:HRKL<;^#$#>'J?3>,II#X1VF MAE-,F6182(LY!W&EWK4CS-W?)0-89M+NU^X5:\6A M_8-POCKYMX&>H#^?C8[]"_0%Q?@L0C]DT73R]MG:_]T#!>@W6N%K8Z?7,=W_ MN]HWW3X\NLC')_;S\["&,;Q&^?7KZ+T80L_:>3=,WA-C_G^>I=[-?'"]H@R! M6VM NT*13DOM-M5K=..H"/'OE7_]7 _DRO.]M +>Z,7&RZ1GW4'_KZ?FAG2_ MD7'Y<-/.#[MKJ9!;*)Z!E ]!?6QO,.AUU@2\ 73=H+SUI/MZ!30P=5W;G/3# MVN3#,Y_W3]KF;"WOEB]97O2L3)D @WC\E$'OY%(=GZ"Q2@Y \P=^\H#Q\2>C M8T\'_MN#6CW1Z ?'T1-\>?!I>?O1(Z"QJ4/^7J$KDRO&PJ#PJG?4C"N]U@YQ M2[<.,:&CSKPP.=F-PR)N#@Y3R?=_:VMO<:.SNK>]M[C9V-U^^ MW]G:VX*/ZZV-QN;_O/SW>NOU9N/E=K.YM;N[M=WZ+IQ]VQT+_N8?3?\(Y#[H M=5<;&T]>/FD0!,[1/=YO/)1+!40CM5GD]WW5*SJ-O\ 6=GO=UK"<_FV,3>9. M0L$\3= P&2755C'&D:6:4 XD5<2@,;UUMJ;1-8G!^)"O;?1A]>4-VONS3YM ?;WXY>*V/MSN;Y\V/'_+]SCO6W&CRYOG.<>OX/6M^ M/#C:)UNHN?&.[.^]ZK0Z6Z=O:*N]?WYRU#Q_U=[O_/-Y>V/]?'NOB?;/]_'V MQJO._L=6WMI81ZW.YNG!\4'>_*!.WY"#L_V/3FSOO3]K'N]T]LF[LX./[WEK MPQ\W-SY_;7[\^NG MX'S:)(6SM(\N8P[^:!QB1BP1*IA F2$KSS'*WI7LY%(BWZ<+5[2-ST_9]-UT M[8^4"[71ZX8_[_(^D]'S$&8P63*N?LT*BB<8JSL:P?N95_Q$*#(=\SHQ7ZDC MRNJ^P=7P4:,6V@ MBP"?9@!70R>!G0<6TFM;TV[W!K9W>AL.OAN"8P-,\VPGG/2*024A\55N7[\7 M33AW?V\+MSZVVJWC@^/6ZU?'!P"!S>.C-D!D9QO.:W7VOS://X^O^0#/XMV# MO=XYP.=1\_@]WB?O2:L#;81[[!]_/MM^_1X==/;9_L(8@.A__4M+)IY]%T?' MXVN>(V=,6*.1]X/L7A]"[]^L[>YL[;_8;.YMOMW?V&F_?[^R^7V_M-?:V M$U/< SK8P+2QO=/ _ __9V/[56/OWYM72>0%@5Q_N9<.8W"OKDGFQQ3[6H_1 MY"PM+ N[HV$$$M88'(7&?R;@T!A-8C0">*5^TC6+\ +?.-.C%V@L4AN_T\D/ MB?UK/LV@P1V/O#D["Z8(W=O _VTIU\HX+VBIH6U[3X<=+BO0)>HBR#4'E>?+#7/F[MO4/P' I\F+4V-C%<0_8_ MOC_;/W_1WB?-\X/7[\_W.ULW>/%)>_MC$[ZU\OWV=%[?6/V$A>5 X9#$(ES&D7*8MDAE+<M\^O2I,>C!W^I-QM[Q_5_V M.IV\G]9E&S$'X]X=IK75M47BUHO(_S&9DP-P:<8VRV7N5R"T5BFS2IJO7^;V M8+(^T]8>M'_OW6ES;^OTDR#,2X]1QG@D&;/*9HIBFF'KF?;$!D%BBF3 &=54 MJ=^@]+>,\+QSV.@7#A2PG5](Z],A?G)\M[S3;W/NRD6#KJ$WSHMO*C\+X4DS< -[Z= OY.B]R4-K>M3E".T3K4MBY-Q M4%09%EAN\R[.7O9\-<%[[)-OO*< R>!'P[TVUK^V4EL^;O(F>7=^T-G)MS_N M'.T?-[_N'[^[Z9-_;NTYTB2OVM#NK\W4I@UXG[W/YP<;K<[!ZRU^ .MQ^3 D:<^<;HUC>$?%9"OL1#KC#3T"?@A5*92AB#OR*JLQ:K3)L MF)0DTL Q\"O*,\(QI_HG:PFU35PL=C@:C7^4=JG1*QJ]P5$H&L?#(N_[W)7S M14 7\ZLVK#RM.#3=_+S\_F<-JHLKV*TG.T]VGS3&!5F*QG5,;+1Z3VX3WW+/ MB3ZX[5GWO@C]_O@_;Z %N))V9VI>.O\D#+98!I1%@D7&'$*9#M1D-ACK+/4D M$+KRG$/O-_[=*P:@FKN#(H3!:F-WF ,TT25>I)Z5/KZ$C]O%7N]K]U%KX_O3 M3X(C[+'@F8S>9DPPF1D5;4:C-P2G[!4"M'$3Y''V)6^WOW$C5NOU@\74_'M[ MY^.A4?*?[>(MG ESUM#R3(/(1,>,9-(A&6@[-#G&5&$T[%,$W M3H9%?Y@6MP>]!IQ13G5A\H?],Y& % ZW[@9K55[.M_"-HXV6P&&E]_82TY#AJD0F1IE\"YYEUCF8. M*42%E%I3.MHCTDOZU7.?5QO_NZ3EB#=.3-'X8MK#7P\B>\3(7V/$;#!B3$MV M2U92 \0= &+K B"VWWV*VE$BLZ3QUY(@EUFD-49XR9F MVD:?:AT5K?W5A_U]A-7**1/-FY=W#8J]2\S=\; _ MR./9HJPXWO2+OC,'OM7U*>@P-.Q9PQT%Z)U.RESW]2B4$:=I4O;*IJ0_\)^- M(],O]^SZAFFWX6#*89!F>?\SS-,<[Z#7L&%\ MSS8IJ7IOC4T6[P\63OE3GB MR3!($\#I<-H-WO!P%#S[=.I)$5PH_7Q,&F7RF7[C#[@?#+9&?PA.6O^HEW9& M3391#X[,X&;;OYKKK2SW'9<7C]_AS]6&Z?K&'V3TCA:&+!RWQ_ &Z?SR5+@H MM6)\G[*R7MF(LI&F/VAHU/#FK/^DL0^O]3#K<+?GP[BWY"_R(SQ$&]>+W+1_ MKWUS7<6\8QL?/)[FY; H0,E&F4(2H1R8P;!?24LQM15-]LEQI1%G+).!J8P) M"[B/$>];82@33N#)>:,,,3".E);AIBB[O<77Y<6<(9S+$D[79"8?# M]BCP?C?;:_R1DG#)9X22)^,3!D=YN?DV57O]\Z'MTJB]%^8F]/]\\O!Q>U=Z M,G7D&'8>-\[P3Y8J(222613<9,P*E2FK8T8P9CP0I(,$G %+7VF@66#$:+1Z M%>A*5F/V&,L )DVC#2\8&L8YP.S").!-,%8D=GWKKPT8.-DM!_H=@'IX1C$A M/X!['>BIL]7D2L#-@'^GKCQL0']]'1Q-#C\!SR*4+?,AYMTRNU(99IJ"? B\ MY7?:5Q[&SR:G_?2$[[=OMDS/S[L@B86(S,G&0KGI%3[ZK8B>] M40*IM2*TR_+?5\NQC(7)V3=3-Q>7&=OOM8>#\&P\V83N4\[EZM^CXG(ZZS!D MM@CF?HWMQOMQ=OC?B^!W)[3\[8N>;B, MN#+LMLW#:1:P>#D^H9)S M6..R,]"&[8U_CO<_OD/-#K0!/C<_;O'6\3_M@X\'GP\V#MK-UYOP[)OIM7NG M!YU-UNRTC@XVWL%O^W!]\W3_^#-I=CZT#SH[GUN=]U_W4Q[3,KWVY:IJZ]TG M171$3M!,(\?&F86B]EF4D1H0800!I=GU6YSVQ<_K54T\$]?QK":?LP6VW>_- M]-3Z7>&"#"-C4E/X?B/E[LK] M][;TTS_,GS]!(\H\5(B;TG\M%4B@J1X!0#3Y1W3[O^]LM5Z M=;TDMX)B*ABG%O%1$KSP5=E52L:+(H[NL-KZ&(C1ZEX+Z?@#>=W-UC6=$%C59E9YBO:3Q\*3PJE-U&K^_ M5W5\9-S'O[21]0Z^Y@R"*[^O1C](%7+] M\VJHHQG8%YL[_[WY9G._\6;K];_W=E<;6ZV73QKWQ_-YDZ.[5G]]M;W3;&"4 MO6O I[+P\KOWZSM[FSMO]AMO-W>VMC<:FZV-S8W&/^];FPV*1MQI>?OC%B7_ M>8K)A0TT%D\PE@\1_RKT$RG$0]Q9/A'ZKOD:[Q>R2YX@,J60W7KJ?<9K?N7# M?ZO%M\!_6_?JAE6P88L2H7:O MEC] #,$=B0RZ&Y']'7?D(5OVC3O2[=W/$\$H(6@Q:&P]N<4!68!8E%GKT2\Z MCS>E]8WSF$CGHGF\O]WH^^G9JXN5[:WN:!(7[K<<6G>+QS8B6?/:#UOKX\_U M$=]+]Q;4H"\ Y:@;MC0-JR1[_(XS>AN:/+0SNC4(G09^LDC1U36!6N!&W\-@ ME7FY4[!["A*$3^6B6[D![))7E54[1[D1_WC?-4.?P_$_:XJUF,)_!!I;4ZPE M)PQUPZ:L;(O57PMK#6K,7TS,%U=92@G^C^%]+[G8"],&+A8:NTEK.]O>OW^(R!XJ;,F948&<%4HNZ*? MGTZ2SH\V^W[+\&I2M[CB?P0Z2VI2M]P4I6Y83>IJ4E=C_@3S^1U)W]=KPN'YC\S_#?'#6J+E.S77FW^C[Z3VMNY]O2P56[.9FLTLMF:SFLTLMVVN&U:SF9K-U)@_QGR*4TF/ M ;1JT'L$"VKI=1]3A-CX?7\-AF;CO9^D3J-16^R'L]A)SYJF:PY+WGB17G1SMD)_6'[9IS?DM,0C&E8Q9*:Q9:V^N'S.P BO8N%1_+!V5N_I)1P@_M MR?=$2-N]_C!5A3"V-QPTFJ;X' :-G;S_>3ETLV:9"]'H>VHMO5]HQX):_@7@ M)G7#EJ9A-:]<%2,:2:K:69ML!_28(^RJPP*T*628KXM>B[XQ"J70_%J M#KD0C;ZG2C)4<\CE9D1UPVH..5.F]NC*3E ]J3M1%YZH+?:#6FS0M.VR/'M= M=6+AY?H8E)'5"?>6G S5#:OIXWPG^A:&/MZMB/*]Z2,C5VIM+(,IKPWV8AKL MI&AOPJ%IC^8>0Q)>/?FXH')]#,I8L\=EYT)UPVKV.'^.MM3LD4_8XWI-'VN+ M_9 6&S0MA3PV7ADWZ!4U"V'[ MEMY@@Z*][Q;A,.\/0I$R6YIV*'=KCQ-U[P8W+/)!'D:1D>_[(1T<3U+6/'-! M-> QJ"VK:X\L.6NJ&_8H>.95B/T)GMP9EZXSO3N^U)5=S6-0J: QJTW60IHL M1MC*\XT039D-Y_U)KPO4JIOWBBL,JV93BRGEQZ":-9M:=F[P T;C>M%;%E- MIQ:&3K&:3M4V:^HVBZ*5YTVXJ+%K8AB<7J& MU>1Q_A1MJ%]9;5'$^!AVL6>.R^4.G8]6)A<=%9=C^S!DM@CF[1U?B8!_]+DP9P'XV\W^NZ#$8;B7M+NM#-5UNM]=;+K?4WC:W6J^V=YOK> MUG;K&V6]ZV"B*S_NF^-A?Y#'LV<=4QS"Z$FVLT3:>776A6*5#U[+!]!,]^/N M(^7P'J>R*TNTAFX_^/0)P"OW9@!?+FNX[@[@AU3ZM=_XXWW7#'T.Q_]\\LL] M+'[2PV/M6Y0._JDVCKKS12@^AW8X:[Q)O_97&UM=]Z3Q;2=5;[2-WN\[:O+" MM$%-0F/W* 10D.5YWS^VNHW!46\(-_$@S7#JPLF@T3\RQ:CRW$DHQM^@(\R? MWWWQ6]2XY!X7[]TK ./3.[?-23^L33X\\WG_I&W.UO)NV;KRHIOL!^YZ:;.? MH+'='ONZXP>,CS\9'9L0LFL')7G",/[^&>,GR@F?O'./SE(-7^P M)JL[WGD>*U+C\3.#L' Y@[#P]7X_)'XRGZCPY>K+?X;=T*!HM:3K!!%TAVY] M!--?RR7DC>!"QX+UH7@B:*RO";J>\/RAQ,<6M[3(R:0G+M-(8JC>GIH_AA=\ MO')#?:JM^5V9/I0Q_Y=S(<2XK'NZ7@Z+ H9:PY1&?.U7=/ A>JA^_@-I39]=5^PY]>'"==C_?MB.NJ9O_+3M6ZO^ZHP+DWE-H;=?+"3)G"'?;\"X[&;7K/\(2=$!N&#<8%&AI17 MV&NG+;'",*X%_;25J#P2%*TT?'!YQ[3[?Z]D,)1'@>IPB]/!6G?8\;W!^/A* MHVLZ(3TL.S3F9"TI]GK7I_]L7FKU^N"E*8HSZ,4/ICT, W0RZ$$B7(JS],/ M9W:C]^4-V?FR3YM#?[SYY>"U/M[N;)XW/W[(]SOO6'.CR9OG.\>MX_>L^?'@ M:)]LH>;&.[*_]ZK3ZFR=OJ&M]O[YR5'S_%5[O_//Y^V-]?/MO2;:/]_'VQNO M.OL?6WEK8QVU.ING!\<'>?.#.FWENN,ZK[K;G5:[M?'N:^OCA^/6WOKY_OF[ M\^V-SVS[X\%Q\^,_>?-UDQR\?@^_->D;NG.TWSEM;Q]OD>V]]Z?-O?=?#S:V M3O>/=X[WR8>\N=>D!WO_'!T<;Y["L_#VWB&?7 //&AZ0]Z)YO,];>W!\[\7G MYO&KO/6Z=7SP<>NT>>[;S:,?F&3I]L[><[V*);ADUS7C8EK^9\K[@,KZ7__" CU; ME+'\*T;T]T#UA\^OL;[&^JEAO692OC626DDA0PGJL,:&X MQOI%POKS"ZPWD02*J,\B,C9CFO#,TN@R:J136%"*0UAYKO JHK3&^OM@_8*Y MWU5P6/8*XT/#. ?G#OJ-(K@ ]ZVPW<]<3+M_OR-M#]5!O(9D/;UL5AW+J3: M"H/QC$N-W_? [];+*UR=JL"P8SY3'L6,$1DSJX7,*&&,$!^E$FCE.4:KA(K' M@=^_-J87;\*KAKE*\M4:YJ8'QSHA%A%*/@G9J MY;E>I935*#=OEKKDT^I;W2\PEGO%V4.QTE_S0)80KF? 2B^$"2A=P_-]X'GW M"@ME1%")G,LB%P18:/29DY_$:QY?5GZ%K$IEF,; 3KFT,@,3+#(K$(R15- %_442P:'#4X45FI=@]V\*>RO._$458#" M[O4&ICTCMGH_3^67]UM4&=IGL>9?@_BO@OC5@%R%$!="T2QHS#*&G,TT"CZ3 MR#$4C52,6F"L:)5*_CA0?-K#NYYX?=Q8.(O @!H+?QT++PFMBL1;Y4VF=(@9 MBTAG1E.6!1:DP"$PAUT*>.*KE,D:#*<#AHLU7RLJP'5W0G]0Y"[EE$F[[^I) MV84EL]=1^E)N:<=!J]=U-6#?&["WKT:H6A%XI$9D,D:4,0* ;:TBF3<@+HN< M4,&O/">/92M9/=E:@]CT66@-8@\!8E>G4:-E,8@,!"$SQJG+K"0A0R9$236G M0O,:Q"H^B5H%7OFVZ)W FYR5R_\II<-)2F6YVNB&P6),I2XQ/,]DX7\DWK=M MTQVL=_WF1,)U'-<]T?MJ>"J)D6"*:&:"CQFC#&5&69X9:62P. 9.@8)BMBIY M/650AZ<^B"BPP' S G M5IDD-2?U MPG9\WP_E8E>-Y/?)RK*WGE!\1%K7/REEF0\$98PIF@%@BPSL<,@<:&=$2E 6 M"& Y707E>1Q87D^[L NF,MHQJ;C.G$M)%;S/C1,R7)T;:2VW4RU28.H28_8LV.GE1H)Z$>P7L7KS*BL5#L#) M(9=QQ0U04QTR,+TBLUAI$HA2D0M@I:L(/Y)D4_4\:@UP\R2E-9MBK3'46;* 2V-B @4@C0.I71ZJY@^$C*ZG#.H%=HN=3L;G5FWW6,W MP&+UWE3S>]_/);MKA'65C=O,-H_5UNQ>UFSK*EV7 9B'CRRSVHF,46PS"\+) M* _:.>(<$S*EY=*K##^2O%P/,Y(7;'ZYM@ZU=5AVUZ>V#K]F'2Y]'>DXL83& M#$5%,L:\SPQ(*@N2BB!#\'RTQ(A7$:J30RSP3KIO?;3E*A'[)C#?)SU M;'?0FWH_/Y__4L1+)\U4@39X/L9>:17 VXX+1C!$1,RU2!!&X-$9XII&(*\_9 MZJ/9GKE$J](UQ-<07ZEIJ1KBIP?QEW-5FE*NI; 9UI1G3!&7&1Q5%K!4PADJ M;;0KS^DJH8]DIFHYU^4KX9O $"^&X8>9^*^XXO4NIZ7C[>M=/]:!*S.3-88XB%AGARJ3$_":SCMB,>6(D8DA&0U:>JU54YZJNMSP]=MB;/9>M M86^:L'=E'98"E8T&952E;?O( [=%3F04J0" 2)1 <>6Y6"6DAKVY<]LEGW>? MK"6=](H2@'JQT>T-PG=GX.M- ]5CLZTDT#&FU_#]*_!]>)6U>@5I6J! M&7-29I:[F'D/Z"VC5#3@M&4 I/*L>:ZWA;0KP=C5*D 5..4NE MG5'&!".95L)GT7)AG$0\&KKRG*]*4>^(FCL[7?*9UXT0 PQHWRC"E] =/A@; MK2<99L=&7\+S4DL^YH.CE\,^=&@H)O,+9S5^_PI^?[Y*3RGW440E,AO3I*J6 M)#-!HXPK$HSR"!/MTJ2J0(\D]6D]J5KCW1SI:8UW#X%WEWR52RF1B"2SQHN, M 7W-- /'7-J0$J!&ZTQ,U9V%>B3N^'+.IE9H!_\,@P*F70EL"2%^!I2V7A[[ M/4 _OI8)U1E->=3E_G7X8[3)E$$\S4=88V24Q-J5YX2L\CJK=5W\M(;$A62] M-23^/B1>'Q,6: MKJU"-M76U<"!LD)5"B=PUR,,ZBG<)>"[O>[A7B@Z5U?>:GB_%[Q?R[+J;/0, M%# 3Q#!@O%1D1G*:48*$\$8XR8'Q8K5*!'L<\%[/V=8 -T_V6@/<% #NDK\R MC04#:0%_E3AC#IE,C.F8-9$M0X- M6Y!8@SJ!]B]"^[64H]90%BTC&=%& [1[G5D,2 ^R9<)3#1:9E!4"]"-).%I' MP]:0MZCA!C7D_3KD78F0)3- MF\PN]Y1K69ON(M#@;+71[J4. M>UGF>M/GV]7H*P1O'?1?'FM8*KCFGIN,@D MHB9C5OE,$ZLS@F*P8* Q9ZGR"\#X8TDQ4T^ZUFBW, 57:[2; MI=D*APISVT"&VAOZ+I4C>F/%!'5 MP/3/AZ\W\\MH/N[3AZ&3I_U\K9NW_UX9%,/P[=K;1=^M=_W+JSU7P^4=X/(R M.2R\TR=AB93$LTQ;QC.&+,NLIR*+$C&"I- AE:N[!2D7;0ZR@D/B/JRB'A(/ M.R3.)D-BZY-70IK(70;*CS*F),VL\B[C(D;, C&E._6=(;%8DSY5L(6WU1T, M9=W!7ZNW-@N/ZS$^OR(LS^=?;C9I= '_5O/OJ*/7%?O.X^$GXZJ==T-V-/J. M2>D= W*7KYXJ/)X4DQ#:?AH@JXW__2/+\C84NT>F"%/Q6[=:KVY:F+>3UI2C M]:TIMHO=@1D$_\&TA^'RZ6/'%=5FY^=FYWQ]T'PY,3O[7_SK#\S_^Y_V 6E_ ML<<]?/!Q)]\_;N+FQR8^> WO>]R"9VV1YNM]NM_99*WS]/W=:0LKM+WWCD*_ MG#7/MW#SN/GU$V)6RN!59CSV&0LJ9)I0DB&0.V'68S!C/^8JW]&H7YL5KC6J M\AH%,N;8:95QZV+&#$*901&E$&1NN1 V6+'R'/ 2_KDM9^6-'QHGIFA\2:)^ MTEC__]D[T^:VCJ-1_Q44W_O>FU2AY5EZ-CO%*EE24DI9E!&;<0=4N1-\J!*RH#J\!3'D4L"3]# MO(_*URU@1_*U9?+EG,E*UK,@1LQ0.>,A8/+ =?0BJ&(]-WO[G/&^1MO7ZF-] M'S]DX)G0]?RT]^_38>Y)UN\U@9JY!!_GF(]#'O.NCTFQ3$/IT]G20;'5%MDPI2C#)@2ED@"HI:'/)@"-*Z[5553Z6 ME:W[@A?)5K=D*V)03/IJZS6K#[.08)/+D&,INB(M"/.YPVZGN$6*L8,"EK.5 MH2@#$ELMFB\%0@H1? H%I5$Q,K>WKU@?M>B+CS9,7/H'MS$.+_WF:?"&TO4W M.4/R*B)FKC'*#EH6"XOE2)P5X1B8)'A]D-%!T 4AUMU#9K((K6V_$-@WFNJ1 MJ!YIQP&WAK1' MP* +)N ]\K"DV>W0K')U7'JR?Q\]N+I!^>SD\.7KQ^^/7C][]?/ M7D3Y4CQA![\]>__\MZ>B?M9Z?S__^?OKNG8OTO'S?W[,-^\91A<-Y&04H D9 M;-UND(H'%73T/L0;1;M7EC]!XK1!XI0CR[Q-G-49-6#0#IS*"G35F9:ZYX$GJ>RZ5,:__C#)I]+Z:B?'J@9.,4.(]00BG4F8+/+DV[CN M>NY *?O\(U,1FSBN)^9]+R@EOW[7I/;5NS^8BM8%9B"Z7-H4YFHWAJ+!\Y"K M2>FC**:+@:-KTD41R6X)5F".6JFJ4UT(I*(*92O*MR%>MN[KQQW!IAL62GNYA[ M09CKN&!9D5L;/P]%A% /RM&#*U6Z#.>*NR2\\*%ACIGZ/WW'&9%W&_2F[LHK M#7J_S^-1\I/#SSSR% NZT;,^#W:G%)AEF,!+UF;4"P2;DP+I%9K@;69.MH"+ M%5Q\MQNQ(&H;3V"[VV W@>VNP#8/$UBX*T!8-(1H&CF/532:9:*J)ZOJ2 M4R?X>S=0;W%*WP@#-<;3X].CEG!6"5$&<3#M1EOU3:/VW]9BFD[J"M7OEN#W MSWGJ!\.I@G 2:F>C1F7)38#LB*]>5'TCL[29QN^14W:!;.Y)/=4;OA7=S)<1!K\#LN M=L5],MMO(NI21/WI2MTWRB"R="!+LJV!@P6?8P*C,C.N5)T9*E&U[C/\6$'' MSI_'[W)"SM8Y(W<2B6MP4Q(2;X_$N9&I2VR%D1R2\!F090'!<@-1N81..J%2 M/=9:V3=V1X:&W3T2N^6\E)LP>_W:1,A9*NC76\5K6]I/R\/Y*^>7DO7%-#IM M+=X_KA.ZM?[_IXNCJ+YN13=?J:YW!.?#82(5>TL5>V4N)\M%R]:"I42IH!Y! M.#@I'*3(ZRN*I6HT[>US[OK([6[HV/L@0,<\WZ212"-U:T6[=ZWX#KU]R[OD81\?U'M^US@S#T;2^_734FQ[F26XL27DX MR;.)I[/%FV6EE,'0#^-@%NZH/Y@-,GQPM9YOL:W9:#)+5_MVG(]\J_W[[NT@ M30_K3=9[.+\?A=>[H5W\F0_URJ?3_-WY7K'%O[_Z-PM2$>M-Y?&];0#_N@W@ M'U1!+GQM'VO&2R]Y#B%9)IW$J)7EQ<> #+7G10?^AYA-_)S]T>%X_G"]RA#& MV?\)OM25^-8?O?7O)GO?7)77*JSG=V1:;M2UE3U;OOU_A/$W^]=V^+9K6\K= MK"U7_WL&B*JR1F,_DZ*J)>OSWGZM?3*_>3?=.QPWE?X_7Y:'>DAYT?C4&Y5> M&R[:'L]_?./W/R9KG7QXQ =K93[^\'R?QW_FH_RN]T/[Z:3?>SJ,#WJ?Y-#& M?;Y'E_1]M$C?7RZ9VS;X^4D^$Y8S3]NCRO)Q/JQ_5D';^V$TF?3^]NO0GZ9! M_=._;\_:_.WIL.JHT6E]DU1W/O\5<]/OK1Q]M@YU5<[_51?-?_J#?T1ASW3[ MY><^,Q/JYSKR)Y/\[<4WWZ7!Y.3(O_MV,)S=W>R//C1"ZKO.B=K:S\VH>NY0 M/K_ ^>L/SE[[P$(Z>U&Q!]JJ3[_.'O!/O_C9=^;L@6+FAN_\A1>EHUO>[%MV M7_G.7PB3?"4Z[C2@[&X5M/GB#9\S<_43GMU':'CG(9QJ:.3><;W*X:27JPI* ME\T]OF+ \P47ZT$T?\&-M\2OD@QME@S],OCKWB1H W!TNQCR[43IQNDNG1.R M%DR[R/1.&.1(&[=8L";3@]^_3L=T$4/GCVOV 7#@2VH"-;@'A MSN[L#B675I-6DU:S,W>VDM7L5O77+570.C(R?LYO\O T?WL3BV0M!15T?;K^ MKEV_6]G[R[8>N0^,_3@>I=,X[8W/<'9ON?E?G]%X'ZMTCPF-7Y^8>!\+LT1> M(@^.:2&<-.C1&CTTE=TCQ^\E<\.FVK^G RR?6_Z87_JRLYB^^>7>0LOG[RUS/Q\^N7[Q^^ M/_C73V\/WO]\_/+UT>'O+^+;@\?/_CIXG8Y>_O;TKX/W/[V[S%D\_NG=LQ>_ M'_W^^/#U[Z^?S/ZFWH]Z_MN__WSYXNF[@^-G[P_>_\J>O7_X[L.'#\ MGS^?_ZO^UHN'\N!?+^MU_E0OCW\^?/;ZJ7CY_ID\>/'3^V>/_UT.SMO5/_N% MO?TC,M49:'QLI]/E\Q4N)WN)T14J$)_SO M OX%\MRRSE4J'M$*ZUDL0@=45F04J>&?NW/\UV\(_YW&__M+_'-EN;;!0Y 8 M 3UKTPZ] L6-$<%I;UJO6-,W;MF^#81_PG\7*$?XOSW^DS,I&9]$J-:_-LRY MX&U$D37+J/R%]<_)^M\(_/-+_"-6[ LKP$OI (T78)/7$ 1+NKB8M&L5M*[R M_WHC-.(_\9_XOPO\]TY@2"SHK!@F[9W/#M$8K&Y%QY'NT*6,UF-]QC%S;W/"8!,*RXS#:,BAOT%(_V7!H2^4M-(J#2:W MOG.APMWS8(#%>GC+R&-2N2*]CWHWB$ZS?XB!GV @"YA3X8%+5@_"45GOM8@, M)2M*8_;DU=XH!LZ]VM%Q';.,8(V2@#IG\#X'"%H&8ZU&95V;F^WTLFW!B('$ MP*UB8!4UCL)958K!+**-2O HD;.(LEJ'Y-K=* ;.7;LN66Y<+&!Y:4,N' ?G M30!KHV;H$U/![.UC7ZG=2.P@!A(#/V4'>NF<*@)%$FBC=5$CB[(%QIWU9\EM MY-[<& ;.W9O!N*0XUY U]X 8$@0?!'CA4^!>&,%TRVY@EL["]^W=O$6?]26G M#=T'C<[:K-^Q;W-5K1:WE_3U4)CJ&5_5D[^M5B\+@I6DDU3*\N0E>3TWB?2# M!:^G3ME@5+%-'%*5]#*!*[;BOOA0+6%7CS-J;Y^SOM++]EW=3-2OF@6=3'$@ M<*[/5:J\]B%P+@4&&5W @ D3CZ&@RX5OL"^Q-UPL!(X"9RK3% J MR(2QGCM;,#OOT%9DROJ(58*&(,@INU'@7,@YU4IGY3P(XS)@3!X\-_4+XZ8H M)CPK?@9.9$C@[.Q\W6=#7.:MGI>_C4:I=E$O[-"BLDOHZ-$5NH25NKSQ31Z)0.: MK$45)X'0LD+ !1- :^ MBE 4Q&PL(+,*;'$,@LQ5:W'%ZWZVBB&'%#HGU.TTZM;9"(50MRK4S8,VA5E= M8DG-H"N R2OP57=!]E8943*/L5IUJL_(]4BHVVW4K;/G!Z%N5:B;AUE44"X& MZZ!$(P$Y<@@I(1@F3*JTRSKJ5O^#C#K[W7?N^VYT]EB+_Y%JFM;?WX/PO1)\ MU]<;NL]\D __R"9DE3.#@JV TR8)+J,$(YEEG@?E<=;(0XC=2,RD DZ"W=TU M\B"BW171WET2#8V.' .':I=FJ+L3P94HP2;A*^28FYFD JD8DWBVTSQ;9U,. M0MW*4'PEOX&!G!CF"WT[!;0?<- M(MI=$6UNO-F,/O."H'GQ@"4)\#YFX%R6'(-.F./>OJ).&O?N3=R%3AH=S&7< MQ2*==?;3(*RO".M/%KV,*$W.V@E0(6BHYF@ )T. P)$5%-EGRUNK3$WS_ZB* MD0#9Y;X9!,C5 7)N]WI3-9NV"J*SHIWD&7B-$7S1RJ/P2KK03O+<<0(D 9( MV=W^& 3(E0%RP=5I=2R110;.>%4MR"S &Q&!\>*B?C41E,NY&:N8NL7Z<[=;;C/\XVG."^%-R?+OI/B]*"I\2 638K MGO05[BR#U#Y$Q]&EU@9.]QV-6UNS];MU*0"[2,1U^D^)B+<@XMS<55%'6RP" M#UP#YJC O=([%:JZ08T 7Y^DL=^6F^PE_\Z MRGZ^_:];L5Y=F$3AP_YTGVXWC8\\-4#: W^6AT!T(N!+R5 F^AM)$YZXRVX%S+74Q>@],.(5J' M*2/7F-K@!]N7=C=Z!&]G5X]-\$S^*P_SV!_-'),^'0^&@\FT!5_>Y&XT]]A> MDJ\UY_QLERO('U[98V+Y35C^LDH\%1/X(AS$J'Q!$Z(3L74N M8I81\8AXNTR\M>:,$_%62KP%!R7+65@L!JJ>8M7&&M-"2?BK99X"VGB1?"H>#W56J$ J\:"8#4':RR3BC%C,[9Y MC4;L1@B:AIC=VQ"SUFAXYIX\]N,_PO=- M\!T7G9).)N>C%B!\%U:T,;:U/9-\-UR1!#N"70=P]M$XGY65#DG.F3PCJ2T']U97&O8;%%#('7V0!%$6!JZH:K*I +Y'7K1*S M#D2<[\9YG>96$!@WU*%)8+PU&!?\F#PQ'UAKR%:_H.81@G(65'"&Z<*+\;*" M4?6Y00(C@9' V%WG)X'QMF!<]'DRGPU+ I1O8(S:@,_2@Q8,>4HH;"N7E*8O M=Z0^G,!(8-Q01RF!\=9@G%N,A67'E"W@DVZUAZ8>I8VRP)A!C\DJU&YO7]B^ M=+N1Y[-K$\XVH)GO#VV^61F/CB^\IZ/AG7E-=[1C^]_6ZS:=U#6LW]T$^D^' M<72SX]S./>8/:<]?YVGG_X=QJ,1=>GZW?E^AT+ M#FQ =X>GU8(9Y\GT(J&Z&Y&!+3835^#_OVH"7NP@E;O[A;"@ M\,EA@"R,!?3.@>,\@@B:*6\BD\HV?'0J)DCXV"5\K,"%3OA8)3X67.-H'==" M&^#:(&#F 1S+"9#;S&,N0K"PMV_X]3;VA _"QZ;XN D?*\7'@O617#'*&#!& M:D!,!7QE.]BBG).8DLN\XH-=+UWJ)#XZYI_>)%?.F8^Z&Y7Q&P;#+CARSD)Y MC_/):#*83GX;3 __.1CZ81SXHZ?#R70P/9WE\!(KEV+E3U=*X+':O"88B*Y4 M TL[#1XUAR@E.J=545GO[:.AG'UJ)K_+C+LS;Q,Q[HX8M]!!7N8LG4^0=:[V MH)<((:(&;7FPI61FI-G;%V8WVM01Y ARZ_:)$>3N!G*+E>E):(],@XBLU$.O M17#)17#.4($>0VR'(W9GGCB!W1Y";6W(Y&!N-5"!9:=// MT$!(*=1_)F%<"HQYO[>O/E+.0Y"C7+&[SH#M]X9Y2FEC&^9LG.WEP6@XNEI M0'&8F]#ZUZOSR+G7/E50*^DJK2NRK78%1. L"EO/W4&V9DD[ 6L*)N\6TNZK MUIS@=I=P6VB1R=!I$1$BYQJ0AP(ABGKH#L[D+*+*NC6$MYVJW22L;#I6[M.; M1S!9*4P6G7<\N^)+A,1UA4E&"];9 E%5 ]=R7Y1B>_MZ-XZUA+3=0EKW2\N) M>ROEWD*5.:8LM6W#8;4"1"ZAFD\/N]SHS;#C.I8KE[W/6FS MGHPAUV=.K^?"48 MH CN 942$+@+H'BT52JXE=G,^DU:R8ER1+G-H=R]. 6)DYEQ*"4+9!)@J-0.K7[3F3/&Z8YG) MO?W=J!^AA;'V5P(2RE:!L;@5:$;#H9$#JP &+EQ5E)4!6A0L>K/'"M_G5 MQ#)BV2ZS[ X*?HEEJV#9@M].Y](V1$-S9@#*$"!$E0%53HQ;:9)K\@:J#+'==4VZ=3\JLSPE-4[NAWGNUZ%KE!K4+D8/,K1*Z((*K9@ED;21+2CH=_;K] MZ)Y?9CH2C2[*39 M2;-OL&:_E_1[@O=MX+T0>#.&:\MX!I&3 11)@_.V0(G,*UDTS\JL.]I*AEY' MA,.Q6.H6%4@2(V ."AQ+",PI&845A=MT5DVA2+63:B?5OF6J_5YJ3DBUWXK> M\W.9]RY:XRP$)BN]@V>5WAPA"9FT%ZEXIM>=?$"JO2/"D>I>IE $*)L%H+*R M#5%PP(NU(8G(JP%X5D+DML\?_X5D@L,S&L^"_/>3+74G][*P4K*N5!J=AJ/\ M5763:[W-+MT++1DMV:8L6<3@Z MJGLSZ9WD<6]RZ,>YWPM^,HBSK*HT.#J=YG1O:51T./NJ/,*-.H+]F,>_-#E; M;2Z,^&3S]"=^/*Q+-;FX[O=-NA\.T^,SV;ZTL1G9V%^VL=\_7,QY,=Q$H8T& MCE$!,F? *H7UGXSG*%A4*>[MXP-QQWT_5S5"9Y<\8H36G4'K+;,/"*UK0^M" M,SM5%:)+"(Z5"*ABJFC% -(Y;Z1FQ1CB;>"I>207>-+2VQO4^\ "FY"P4SPZMV=LW#X0CM!):":WWA-9;!N,(K6M# MZ]QJ#2KK$+4"'M$!!N/!&9Y!19E45,4FD68.@3N>I[8JM%)OOB4?]-]FE\H) M?/T\_E4^J>3G'J#8:]^P'AZ-!N_,RO9G;FGEW$]WT^_A<\$,,Y?.K_8 MDN&-KG'ZDY@^V\;5NFS9$DD2%W+U\$RL#DZ/0QX_+S-^/S^=3J959.JR$LIO M@_(GB[[=68\'+!88*QPPN@+UK&,A8#63DW%?,]152#ZX[@ 8UO"$ M?Q; MW3L$H"[!^"Y+>V,52JK JB$!C0Y0'")@ZV''R43M]:4O7W1MT;TN;WN M!B8 $X [M)9;">!;NG\)P)T#\(*?6,42.&H/"E.E,%>^!>,J@)U3*@7G,;Y\#-:_I)S MS\?6;=(/W\T\V:-I??OIJ#<]S)/<")5:J]FF*H:S>AU?2= K@Z$?QH$_JI^K M_N X#Z>3!Y]_A_'X4GBW6Q_[,AWKE M2J#OSG>8+?[]U;]9$*:8V_2J>]L _G4;(*ZNVN+7]K%FG/62YQ"29=))C%I9 M7GP,R*I!QXL._ ^A]B[^Z' \?R9?90CC[/\$7^I*?.N/WOIWD[UOKLIK%=;S M.S*M/.+:RGY6ZF^[MJ7S;JGXK)=JOM4_F-^^F>X?C M9BC\SY?EP>SMOY@52(Q*KPV":X_G/[[Q^Q^3M4X^/.*#M3(?6ZN]_>_S^,]\ ME-_U?F@_G?1[3X?Q0>^3'-JXS_?HDKZ/%NG[RR5S9QM\Z(>OZD4'P_K"917, M__T?*[CY;M)[\M_3P?1=[V^_#OUI&M0___OVK,_?G@ZKGAJ=UC=)=??S7S&W MLM)FQO;J4OE/?]0K)PEQ;A2<%15=?-8SHZ)^EB-_,LG?7GSS71I,3H[\NV\' MP]D=S?[H0YNEJO\Y21^P1]_/+W#^^H.SUSXPJ,Y>E/A H_KTZ^P!O_&+ M0MH;_NUG;]D^L.:F;WP_=ZP?"-1TQW3'5UXT#[2Y^4W=QQV[!\R9#;MCSKZ6 M;E](7_I*S;2F>N,NW(V[E4?OBS=\;B"L/M7KVLG5K,%35\VKV2=I^G]VTOFQ MFMIY/)X96]6F^F3JUGS/+\R"X>CL@+&:7R5)VCA)FM6CD]34NQF/WJXBNK!C M$O2PWEX[^_NC,Q+Y08+!RZF,ZBQ-?& MD=WUGM]V 4D:[DA7'==?VB#51'M.!"!I( )LX'%Z*V_\_LI26XQNI0_;.E(* MO_='?AASZX/8>YQC;HE[/)-G<(NR2]N&WIBKG\L=O9>=7K)^-23C MA6/H=$1EN M!&"=%]('')-P?3YN <"'Y8L[HTX-_+I$U>J;V%_)#.Y,0>O#+ M>4+H\1,\>/WSGP_WQT\/[P\/?'_QX\?_Q*U;_C+X]_/Z[W\-=B M0NCS%__\\T \>_OLMU_?/G_Q\_'O_WJBGK^(_/F_?GUW\-NSMP?O7_[U[,5' M$T+5L]]^DB_?/_SK]Q]DOOUZM-HJ)H3<"_-6VG3F#J1IW(O4PT:J M!S*8UV8P)\%8Y9^6P3#T"EWA27OK=1 Q,"_)8.X #L4E#H4T+JJ X+4I@%8+ MQELI?OR5Z^F8+XT%Y^G\>CY">'9"JO M6C?@I6Y(1@K#9 #A50!TQD/(T8&L1G+A13O/;,.O%5Q\1YJ!- -IAGN7IDW6 M#!Y5ZV;EJM69$5-R/E8;-"51)&8N#'E2.J >_GKVZ++Y0HXE2:I:ESZF&92=R%5_/36"N=4I@9H9@A?DV;%/ZX?E)RZ3HKB]HAC,A\!)QNO1#L$'K"<)]!ZLQ0A11_19&9N% MW]OGBO4EN]ZC9Z5MWPG1A.A.2U/G$+T$H1T:IYS3I?(9F?#U(7>EVO$&@Q1% M?(;0!.;U@?E@;L'+:()("J'H8 &53V Y,Q#1S"9\-T: M4+V1:9EGD;[>8#(Y/1\.,AH.\QF'W@ZFA]_>*#7S#J=9#;(!U\>2O/(Z#R:R=XZ2=*WJCDV9:W*@$;\ORUS8M2^TR#+W;9Y). M>Z9(C$F,28QW08R7RQE&-$4)[D0R'FW@-O$4M6"24N K< MH.#&.1:*-[+,2B.U^X(:;V' KU+5__%'I_GSFII"@5^EJ1>3^5*;#!MC@B2U M 72*@74R@=/U!1.C-Z$51G)2U$2XK2(<*6H2XRT0XV72=#S/)211LDQH! 8E MLDI2^6Q*9$F1HNZ^DGNE?'HN)?]^.A=+U\\ M^K>*L:TCM> @"),8DQB3&),8DQB3&),8DQB7$7 MW2\KBY.$H\%G72]/VLGKTN>RZ(@A_\LR_I>K70^2%DXF@Q!YZS&<101;3 "- M,LK8RI)YJYFRN^%_(<3M#.)(4Y,8;X$8WT>@A#3UVC3U0J1$,)>R2*8IZ=;< M5 4(+MBFJ75&RYU62)KZWB,E6SQ69O8D0_ M[A%'QR=Y./%-PJC :./4QC9; M/Y0F0F),8DQB3&),8DQB3&),8DQBW-W@QU>7>CY,KT\GT^,\G$Y>C![6%6PW MYX]^](/T=/C(GPRF_FA6]SD[H#U:.)_]G/][.I@,IOF7/'XSB/G,5?-SCJ-7 MP]F[S+PVY)M9QC?S[DH4!15R4W*\=5-D(.2:TJO"]?=X7G!K/ M$2ZW"Y>D]4F,MT",UQM((:V_J5I_(2+#BZU[7Q3HZ&S5^M:"T]Q#T<+6Y\1F MU(:T?A>",CY.G3 M81P=YQ]&$TK/7L89^/S1E:F BA5K0I90K,N ##E8[VR;(1NC]-HKG'6'1:'N M=B8@T87HNFR$&IP'I-P00)WHM+%60V!!0..&6ZU5,QDNSETN;^Z MBZ5(U*$G_7M_Y(>QOJN?]I[Y<3SL2=[OM0=UQXLOSN]QB0&N'6?Z(/MYG?:S#D9R%GV4VB-&Z3Q'4;Q)OABK12#[N0-0G(_@TMH* MWMP@/DA1H1@1K,FF0C'IC"7';,W>ONPSR_L:#6%Q:[!(YC.9S_=J/M],4WQH M/K_/XU'RDT.RG%>M)' ^IU%&I9DNP$3P@*QP<#QY\"@]"RD[[LU"@@&I"%(1 MI"*Z(E.;K"("AI!2]LJ$@ F]3_68C@5U#IB+,.1AZ8">6"S;+MRW.'@!+K4# M-,Z R\6 PL*2U%EPYO?V.>MKJ4E1D*(@1=$=F>J'5,;M5<8\S0\Q!^58@:Q\!/1)@C4F0V8ZZIB=D$Q6 ME:%LW]QU*@ZQFEA-K+YKHSXIAXIIRU(IV"S\&&)AQNN,]2L*,NJ[0.C%/MF8 M8THB@_1: J)EX!P/D*PI3H4JWX[M[1O=KWM*1OUJ% 7U;%AJB\\B@KW!K'U^ M;S!LQ!GF,Q2]'4P/O^UL,X>57?_& >>N5BG0RM#*T,K0RM#*T,IT;;;()DQA MOY@7-!O#W@Y$MQJMOCT)>IM8E[C-Q?O4$I3$F,28Q'ASQ'BYC.C(@F39,A5, M0,.EJ[<8>;0E.YYLNNA"@1=UXEJR6Z1&?WR*X)E_9'%PX.4T0JJ#W]@73?6N17*.$P:W"(&ES$N,M M$.-E4M:9T\)@EMQ9]"&[+((Q2BLTSDKEOZ#*YP-_OZ"N9XWD/Z^M*8[Y==JZ MOD=+8J\:^^$?A:%P3@= )3F@5A)"5 I*5LXPKWR*;&\?.2=538S;*L:1JB8Q MW@(Q7F:07);):Z%80%NISX)@)>DDE;(\>6E(57=05?\T5]4RFURT!BYX/5FG M5, '*Z 5G-G"N0S2D*J^_R9Q-\TIVH0 VG_R9%KO;Q8_.\LOFIR&USE.>]-1 M;YQ/3L?QT$]RKXQ'Q[WLQT?O>OGBX;]5K(UZ@)*M1(VR28Q)C$F,28Q)C$F, M28Q)C$F,[U^,[R-6$HX&GW6^/&DGKTNORZ(KACPP2WE@GET)EN2DO= Q@O(. M 4MP$*+68)+A/ @4R;7Q&W8W'##$N)UA'*EJ$N,M$./[B)60JEZCJIX'2PR7 M,D6M(%:5#2B"A:J@.52K2]<]-"T;D53UO<=*;EILM &ADMFC#,&WR$<<'9_D MX<0W":-2HXW3&]ML_E"J"(DQB3&),8DQB3&),8DQB3&)<7?#'U]=]/DPO3Z= M3(_S<#IY,7I85[#=G#_ZT0_2T^$C?S*8^J-9!>CL@/9HX7SV<_[OZ6 RF.9? M\OC-(.8S7\W/.8Y>#6?O,G/;D'-F*>?,3U?B*"(9)[4)P%)(@)Y)<%DB).Y9 M<<9&Q?3>/N\+1QVQB9?;Q4M2^R3&6R#&ZPVED-K?7+4_C\G$*&4P14/.K:VY MX Q#]O) MD@W=#2PN3.5*R0DK.#"/"MK(-0@Z&C#.8T 3V&S,A^P+:_M*4@?Q[0$CF=!D M0M]O^O^-=,6')O3[/!XE/SDDZWGE:N+Y@O4L4RJA&LZ6,03DAD'@/H#6KAV! M@M)6+.0:D)(@)4%*HBLRM=%*PN$#@RA:^D:("1P*!\HXEV2,Q18\#Z_2<8(T!6F*#LE4YS3%,FDY.B>> M6=46(084S-HV!(UCR%IKXPO[M*I8/AN'=,8*=,9"RI^)O$3%0:@YZFJ>U=4U1F&][E2=YN30[ F6!.L[SQ\*DRNS[J/619D-EF>7'1!!.U1 M.2W)K.\&HN=9DSGJG+WU$)P-@&W8A17CV:,_F@]Y//OG6W\O"KLFZ:VET&H[R5P5R:Y*WJA9N=[RJ91.K$9=+NN-*89(Q&.0618I>,6XL M.HX>16"F'::YY4)R2KJ[K\/TJ\7"%2F*S(HYD,KI>I;V')Q- :R)6I=DE&>" M"EFH;A'L/ORGUR5C<\!^W45Z,ZJ3BW2]5%^H,+%53 T6 2&9EO@0 M##B?/6@A0R[HN3">*DPV$NEDLJ[89'7>VQ!R*CH[=$$Y):+76ECKI+6,DK.%$!I- 03$B@1LA,N,J%;>1XWI*J)<5O%.%+5),9;(,9+J&J; M$J*J:KD(B9I552TDLR8+%IUCS)*J[J"JGB?H2!Z8"1B@I;,#.N'!I>PA1H,E MV("%)U+5E)USE]DY[:&&X.NC7)?K^"0/)[Y)6&>3AA7:9V M!_[H1S](3X>/_,E@ZH]FJ0NS4]BCA4/8S_F_IX/)8)I_R>,W@YC/G#$_YSAZ M-9R]R\PO0RZ8I5PP3Z]$2TJTQM5]A(!1 6:6P3NAP&AN&%GT M14C<&2229B7"E*,&T+09,P0(8ZW>A=:"O/[<)65&Q M=7XCS7[?P94M'E=RD*>]H]&$:I$V3ZULLW5$N20DQB3&),8DQB3&),8DQB3& M),8DQB3&.R;&RW24-2DQ%"P:EBQRRX(2!9DKEA6CI?Z:H.#RK64/\O3I,(Z. M\P^CR81\@4OY I]=Z2KK-&-6!@,QB0*HD('-00,3Z$.V):"TK6.X8(IZRA)> MUHZ7%40F""_KQLL\U""44P%M!HLQ :;"P >3(:!(VJ@4I8Z;@Q>JH%CJ.5^< M2?[,C^/AQ4!R1S44WX71..7Q[.WKS?0FHZ-!ZK4EWCB<+]<.QP2K(XM*.5W) M[JW#E+/F4CE1X2WMK%GV;;O@T-S'6S'\I\51Y<8Q;3(KD'BE=QL]#$X9#C($ MK:P)RNB\>Z/*5_JD=S+#9CU*;0D,=HMZ*QV;< ?2M#EJXB,^A1OI"!JHL%X= ML3#X/$9N5?$%!(\:4$L/#CD'5**NO\NN;MR.#3[??@5!1O/:C&8O,!?MO1+. M(+/<1\$%QV1-*LI;,IJ[ <2YT1Q]$*X* ZC2!C'*@A!2#*"5,UF(F'W=JGW1 MK\9UW[KKO@]"XD8BD6QFLIGOR6:^F8J@T>MKTPX+H]E MJ7/Z89DLFY"X1550LXAH GH1.1P&<#LP6= 2&# M:)U2%5AO)'"F2BXN*R5,&PNO^X+)N\VQ(483HSLM39UC]!*(+DXE%E2647'D MR?O,I=-6,I&DR"F0#=\-,L]S'[VW6:KL@"55 $5"""%(2%8QQ96QW/.]?8=] M5#O2QOJ.%03U8%AJ?^]F_/PZ4NM7=OT;QY.[6G1 *T,K0RM#*T,K0RO3M8H5 ML0$VT<7TGMZHU#NJQZ'>Z&RL#U6L;%R*W387XZ^D9QV),8DQB3&)<0<3GH5P M7H?BA$@&N=3!1%]48JD4&V+VYV7?>%'VK26[1>;SQT?[G?E'/C_;CU*CO\8O M&A=3HUW10G$G 64*@(4["$8+,"Q[E"[*6:T(EZS/G2:_*&%PJS!(VIS$> O$ M>(G 99)&)&VM5J:@B,99)XNQKBCOG,_B"ZJ<)O&N7ULO9B(*T4K^M0$== :, M]8O+.@)S1:#,UF<>JKIF%,(DQFT7XTA5DQAO@1@OH:I94%[[$#B7 H.,+F# MA(G'4-#E0JJZ@ZIZGG"DC.#)* 49HZ^J6B4(*=6#-B_.&ZD8%/" M'S1:MU,NF%=7HB4E"Z>\","L,( Z"/ V1DA*,J893U*D5O.U(TTP"8D[@T32 M["3&6R#&]QDM(.5N(A.$EW7C91YJD*)J@J(+ M^"0](+,:0@ZQ[I7%8*02,9G-PK?^R,_C/5=_;3W[]-A[DG6 M[[4'=<>K*+[8&._\E?-KR?IB&IV&H[P+(T*#D)*G@L46CHC&9:.\4!(5ETDJ M=]X?_':-O M6!^UZ LC**Z\>A1T,DMG;8IQ92#M%C=7.H7B/N1QX\.EO)ZKDOT>6H$*6,9-EW JESRYXQK5/B&7A "YB,!*^]@H+!*NZX MUH57I/:=X'VV*P,\":IDV)-AW[$57<*POYD6^M"P?Y_'H^0GAV33KUP!/5^P MZ:74G"B@64[P-U-??[7^?QJ\V?]'_7+QD8[] M^-5@>'8]=AV^7[EN5Q?[J_?H"R Z&@PS')[]FXL9QW[)N>=CZW;NA^_JY^T- M1]/Z]M-1;WJ8)[G1(^7A64?TX6SQ_+3^HPR&?A@'_JA^KOJ#6=N?!Y>;_.&: MG(PFLT8^WX[SD9\.WN3OW@[2]+#>9+V'\_M1>+98'_LS'^J53Z?YN_.]8HM_ M?_5O%J0BUIO*XWO; /YU&R"OKMKBU_:Q9KSTDN<0DF7228Q:65Y\#,A05Q3H MP/\0=N_BCP['\X?K588PSOY/\*6NQ+?^Z*U_-]G[YJJ\5F$]OR/3AEQ?6]FS MY=O_1QA_LW]MAV^[MJ7M9GZMNK%^KRW7VN?S&_>3?<. MQTV)_\^7Y<'L[;]H?&J3P!\U_5\?SW]\X_<_)FN=?'C$!VME/O[P?)_'?^:C M_*[W0_OII-][.HP/>I_D4'<^WX>R\(G/]^B2OH\6Z?O+)7-G&^PGA[U_'HW> M3GI_^W7H3].@_L[?-V 1OG*3__9T6)71Z+2^29I<_US5GIB)^L7=GVGU>G=' M_F22O[WXYKLTF)P<^7??#H:S:\S^Z&/%0)< ?,#.(7A>_W-^@?/7'YR]]H%! M<_:B$0^0\T^_SAY\YL7/OC/G#RSJ&[[S%UZ43MW9+=NO?.:5*A MNU52X1=O^/R9O.N6;V8=\W0&?_6.ZS4.)[U<.98NZ\&^HA3LXFFMIYG\!>_/ M1W]U P3I=F6$NR1(@@EVD_)!VM1.;^H'-:%?>&0OC )5[[5;.WUG=_9IWT5W M[[F[=[:2U:21>DL]Y+.S29F=31VL!V^ZC4/Y9O!=) GWW:V,GP7 MK]^EML9B R3\4WV-[V.].KM?W__^^C_'O__V4KU\T<)V+;3V M?;W&[W_^_OB?@]_K>[U\?W3X[+>7. _?_?KV]]]^???L]4_R^;\.C@_>__3V M0#Q1]7T.Z[__/'A_,'A9W_7WQ[^^OQ:^>_']T>\OGKX[>!SQI7@IZWW)ER^. MC@]^>U+__9-\)O[]NK[CGPHO[.T?UF;G>9; T'K ' )X$S68;&5V M4CL93#.$^U9M0C.<#O3:(JH255=!55>0"6,]=[9@?4@=VLI3&9BK> WA8K 9 MWX$F8QM"U?>75'5&*FV8A&@J6E%Z!UYS"]GDY)EFP1C=)L7WI6,;0-4NG2@W MP>!>"TA3&N3[8<7"4>\-S2[S]-+9SYVD+G V&=.CL_/4[=.@4N '/P.-\ M4N5^,$L1^*0@4SO2521,WO[X]=7VP>*NDGFPC'DP6#QTR=8G5F4HCK%J'K@" MH00-(685M1,HS:R!A>8[TA%H6\Y^!+95@FT%)R "VQK -C_W2&UB9-X"8FO< M7A(#QQ*'DJ)63K09CK&!3>*.M-OL_(.F UQ[<6%*:YW98;2N-YU MFZ&S=FK??SBEE[B]#+??+1BDAMOL+&=@50J H95O%FE *<<7=;-)=\W6A+B M-G'"^$:8I@^/1_53O)\]RZTP9N[W/\KU6>_-[AM&!4[K/_QDDJ>?GD9./H9N M6*U7N?W\8D=_:!OZ<_O,S\NOD_RP;>;B]C_YJU$]$]&7(/KSQ=25(E-0Q3%@ M!3V@C 6<#ARDRUXK+AQ786_?(>X&S\F'2GR[$Y.5^+9.OLTM5L$+YRD+2%J8 M:K%*!=[6?S(7N8M:2L\KW\Q'^BD1WS; E?I)$'Y8"#UH!=;3;\$M_,'L':3L M]OPUFJ69_[^4S5/1FO3=R:MDQ M*8>S7VW-/EH&31Z\F=50^U?C?%98_D&G /)X=-,\ODQ"/-,CX6CP;16*)A-G MF8;G>N+GL[U_,7I<=_[A,!W4??_YCNHPTIN5=7^:3_.!Z]&4S:(UY&XVI6QCR9G!F< MK3U;KI;D8/BF/EVC\3MRJW;<;KSJ=GAZL6^_C0?3_'CTED)ARP!R/CA@-L F MMC&B2C-(/(>*2"8AL,;)^K,4HI?!Y;U]0]FGY#G=682MW'-*"+L]PMY=(LS' MJE%\4."JF06H4@:/@8,MTGBOVUA=L;?//U*U3 S; ._H1IB;K4BV5RDR.#[Q M@W$[MK68_LFX1?6G[V:&9_[OZ>"DO4+)IYME;UYNZ?/RPVCXZH?!FYQF,:[) MB]'W^?%@RS@[LSLLW/J6DZ4I MYY0\DCM+MM6;H42VNR+;@G6:O%3<:E#9R.B'KYK'LU?J ]][XX].9]WV\W'(J?4Z3O7=W\R&79 SM./&Z=?, M^'YROJ^/+[?U7WXP;&>4Y\/KKQWD*0%^*< _731=93820TS 15+5=$T90BP* MJMUJ0BYUM8/?L1'@Y$8E^-UM&S/BW9IY-S=H@\LZ\2"!5356>>$HS=JHU2M4Z_;YR32/?>_%8?UZDD_K M!YWT'HW&)P_(Y;H%5NV\'>4_QZ/C,QEX-A.!%D\[[[)'9%^*[,\6+=E2/&8E M!"2I&:!W"7QR%K#J:RNU9MG'';-DR1-+P%NG)4N,NQ/&+5BO-J44E ;#?#VM M&V$A&&O "?0BBR)9;A.*F2:^D3OVCJ=PM(2!-)C,Q@6?=P%8NP5+KHEU^F4_ MRO.?[;@L%JXAAL>M.&^JKB] M?2%WQ*XEM^R]I1E,/IAB,UY3PHZI75]O. U=]NX-2]ZG,_^_^GPX?FFS@NQR2I9RBIY>:6Z,!DG M,D-0-B7 NA]@?9(0I1&8L[2R-2YR['JPN'NCK^C@LPDXZ?I8/2+.71!G?@ZJ M:D 480W$EJ*"04:PA=5SD,<0I2W6\;2WK_I<[TC"];:=A#;"0'QZU[TEMC@. MNV:#\!;DOMCE>IXE9"^%[+AH)*)5#ID,H+E@4)5P *>2A12=$<:9F-O@:>PK M-!O0J.>^S_($F0XV B/(W ]DYG9A9DX['3E$80-@5&W&HC%0A*J;J%B,H;4" MZS-^Q\/MMRWC8B/LL1_'^<0/TD5[VN+?W67(=8L/OQMCL%V$1GX\V^J9 ! ]EZ+GGXL&FA+2 MH%<&F&0>4/@(3NH,FNL8C4M9E-(,-&34^I\\?CL+O?MU^!'T5@&]A8JOQ )B M5I"=38"VVHU!HP+)BBA&*!?4#'I,[$C+ O) W@-^+DZ$O7%^DX>GE"G8>4?C M*G)['M5[:G?[VV!Z^.AT4K*Q=+)X!.<%?)$W@,)ZA%M?)H_&TY>J'4B#^7.>"@?#M.Y M;/PPWW_B[%*DFUN4++@VKC2#+T4#MW5[9YU-?Y?KGY/[1_$]1O"O4KLP$X1B>#"\"2J5"7 MPH$/]0L/:$+$$KV,L]@3IPIH2@U7" M5]F2VEFMN61V;[\>D3< +5\PU=)@\I6$T3GD\>_NZB+W)Z&B0>NW3;K4NN)>0>16)1U4B M?AR/W@Q23M^_^[6*QH*^>'@I%Z0IEM(45WJA*N>E*SJ#C\$ %A'!5NT / MK M=.'H?=G;%ZSOS!TGSJ_T*23'YB[SZEY"[,2KN^/50K%V,+%$&2 'SP%5Y.!= MA98N]:>NF&Q9;-%U*S<;5QUR4'Z2:QVB0WOR>N5H]';2*^/1<;4@6T_AJ^;C MS1J+KL-CL8O7[] ):2,ZZ/YX.HZ'S?4^*KV3<3L>3=_-DDOR?T\')ZU[=@>. M1]ML5*PSF^1'_VXVSN?%Z&&LVSO./Y[O^(]'?CA].$Q/+C:=;(FE;(DK+4B3 M]2)9IH$%)P!E3F!MR5"<+);Y4I2;N> EO]X:O7N-7W;S@+/-Q%EGL1D1Y^Z( M,S^]\(1!>6?!H': WC)PGB,4G8J0TF@O6.MGQ\4=UR9L6Q+%1IAP3R>34S^, M,Q-N.)IF:@^_H9G GQKB=0VB!VV7J7OS#=%YI16HR"Z%' L@4[(U*!!@L8VA MM24A9Y[[NFED/*J?,%UD*BT$!4[&%ZW@)M-1_+,#!Z5-LR_NAGN?E MT6@X6]=PE'^\V-Y?VNZ2_;",_?#^2N\/6906.45@1F7 *!+XDB-(XX.6UG+F MX]X^?J2^:2L# 90_0H!;0^(XB M2E'V]J6@9NR['8&@FZ:;WK:;7J=79+.B:B?G7LE>>/=1WT@'DLBVQU5]GT?) M3WBA_WFQY^2%OJ&1=26ES"5CK= &D"&OIT@OP39+JQK(A64GI7%VATZ1*WW* MN^>J)!YN[LF3>'AW/%SH7!Y++JZBT"E6 #%IL%HCF%*JE%0:*A%WZ-!YQSSL M4.AD8ZS@=-XVK*66S2SB5@ [^Z95P;ZI#WX;_]A^.,Z3Z7@0I_GL=0JE;%]F M6=,([7]/YEO_\^6NMQ<>#M/5'RS\YH]U:4;I>CNZ>'3:-N7)7_'0#U_EG_TT M/RDE1RI[6TZQ7)G^C:JH8G("8S,#=#Z#3R)#M0X$9N&KT%1#6_"^U7<\_ILB M)<2OKJ2:$;^ZS:^%=+42;+*&0R.^FU ME)6VRJRTKS4T>W[:"_G58#ALKMF6TS-[4#O@F=TT?B^#;ZQG4^=T49@KR+VU MZ$IRWF"0HHC_S]Z;-\=Q*_N"7Z5#[]X9.X+@+110"^PWBJ!-64\>D[0LVA[I M'P96LJ1>>'H117WZR0102V]<)$HBQ7*<(XGL:A261.[YR^3D!7)MFC+ZR85N MG\6L>]Y[*]Z[5-E0<*=+[E*2)<(2SF1!!&8."Z89=5F6&DN?/"WI#DO6=:) F56L4R!#9YRH9BFG@>6/0]\.#RPHW^6I0'1 MYDA9P!]<%F@_&TL,EDCT/? >V.]2#[;8^G*;!OQU M-GF[8SY^$M_#X$,S6:BAW1*29RAF+V,\$?>S'[M<0L?+9D:KB46E$(XFRIT,V3$U5J0VR:):E1 MN1 L??(T$SN<][WVO@QKN&=N]EY(]4+JOFSG;<*QBZ1L? MT#7\:EB-+3D+/]/4L[M7U@ZDUI,1S/$2XQ1+MO9B*+H>P+OB%!X3;;4YX=4_.)[,*B?&GJ1W*>?7>_GQ1F?D93!+F$.?C M$Y*>;/Z:5/#FQ=S^',\JZ7Y_^3L=DM P*3O]9@= ;W8 ?'G7NG_BLCROE(Q: MN.QEP@3C.L]*ZJ16/.&YI"Y7](31)_67SJ;MS3JU1$VM?$>D@YWX20XOY.7L MR?\LTRL0:YQ1@6V)'\#.IBL[6ZSN+,UP\K_8Z3L[M)>#/_"WLYW!B['>'6PE MT@>WOL/ZIO[:W-%?NW?TM^:.OFKNZ/>S^A_^'LN%J6"A/VZZ03=9VM/_K:;_ M\W1]2VYXY_B3;2^K\#SF/Q&6=ZP-K[+[W]P7$;'*H=9V.G"H'^B/FY2(^S7- M95P0MDO+L+%!&SICB9+:;V&.;TR]#73W]+W?CC8:T;C_[F1_N_OSOX"'KI6X-Z M[H<#> ;UU-?I7^]>IW^SP^-_1D=!-Q[:__/7Y9M_S;E*.>BYI_Q@]/(CZ+F7 MAU[/?79Y./H==&+S]LWSO]Z^.=;T$'3N-V_/W,''%]D1Z,J'^Z?9P?[KR\.] M$\H,3!]JO'"FCTT7')=F-PXY7*7<,N$ MU+9,3*98(FQ"4_MD8,'X.,?;.5W8)T^/SRQP2J_Q>#_V+W)6S=!MW3VR6I&. MI+/")N"S. ?_<#BVZ^>Q/&]C4L82E2>.%]@!7%$K$IER2I45I90KVM#]YR/^ MQ3]571U+U/]&?!Y-I_<'*5^,#/^X,+N1L4(WU9'H^F7I5 M 'Z6@WU0OB_D%'7Z\('?]O%@[WQ:#0>P\#2A='>P,NJ@PN\.K<2='^Q7IWB\ M@U_M<#CXI8)-.KT<1.MAX";:@\#"F'8,YI&O5(7[!?8%#!A[^^+"IO( D;-+>G?GMV,&P%!$,P>N4M#7CYCE_6 MM/(+"OVWII6=R^FEMX06([3_X+BJ.O]R,%E,!T?G\\DKF(">#_19=5['R4 3 MAT6^J_!\I7F/*!JP+0NP9<)"9Y[X2)< MG$V ,CD8HRP6PLUJTR%YUJ-/77^/4:MSM04SC_,R Z5VE?]O+K M&2@/ [.8(I6A&Z\[)Z I!!$C,PGDZ.D$SO6=]7?-.B!ZOT/AVME3F-R&*<&7 M<)@E"[^S+\@SX,99F 7:D8,&L@RF 1NZE57M#CJ2-F[6#$:2YC\+.8619GYH MW"RX^)?OJ^'0[@Q^!2J%:8\K^;CHNZN5M*P0&-50+H >;#BCEI.-@:%K.U)P M(,"?@"QR8/QG%5!.8$GQ"[]8J1L.XX\:STL.S\_DX#T<0>2S^"@RK\#9_X#I MP? M?Z:[2<-_=@; !4_M/!" 'PVT&C4QEX,E5AWH#W!8R'E+OCGZ^7 MN;0R8V?OX*P"4?I4VCCGYFVP;J"WF;Q<$QTP*]B&^1DS!7Y[=C# MDELYA;U$17[S%/PO%\,YJ./>7@[7> 8:([YEB911BOB[;FJ!UIP*J)E254-? MEUK/QS_1GFA\)6XZ4G%@3^V$/82ZOXPPD;"%7C?=N,<[7@HNAG(:?QT4VMGE M&'Z$!U!\HHC>7=->OZ!1Y-7I([>G-5PNY$-_ E/1E^'/WM2)IL[+DX3*#'A! M3@0M#.$9*XFBI2&E8R)C22%3HU9-E^_<(-ABB=T;*?#EW<'(9I;\\8O:S74; M5[RWIM;4). 1L+LO@^P%9OB7]1K$F42EP]HQZA'GH3I_[JV*YH;#-T'H5.>H@BQK4=[=X>>SY[F-'/P0=86_=U_M#I[O M[?U9VRV>OZ-6/JU&G555XQ"AK-7@\\44<>CFM? )3-H'N[PW]#?DPS0A+_W3 M>Q@0&EKX!<[A+WNZ&#:VQ2OR_^%?.,@KJT&]\EP;OU774B'''U4S+R3K>?O' MG_U:SWIWL.=W"G9A>+D3HR;KJ^BR@WD.L9G=8NK5TLX7?O3T61F+\QV#C@(B>WH9)CMPLIH.SCNW M&T=#RVGS@;>T62LU]TDI_#KL(-S*9K-NPP:P9G[BM[.:7X9[W%)/I*G9DCX$ M%V@DWUFT4*J1O[K>)IV!P7L>K]B9!*7+%Q@&Y6^$3 !)%+E)[ $3K(D;S[-1 M2]!]N#*,K!@"=M=T0[":2T\ M-<] <29+X9F8"I8XW2 WYX&1=R#-\\6H+MMW9U=4*)K3T<]'!(^3A[400RV MHGY6?1B,X/#/9NAY@$U!_3A$R5FR$Y14M(R03=07J/(N"^,= N]MS3'J=_A# M&8%FK"RJIE;7^C(^= FZ+[[(.W"BS1#?1N/;X,G 3"ZC=R5D\ :U=\M)*CGT MX@&L6#O'Y-]-8X.Q>@8VHK_"P!%@ZB;LHS_N5K)=1R#SL$1\9&>@%ABKA]V_ M0SZ*A#<$,V,+)SV^GJ_CF\);9F>>@A2>CS3Q%KX%K=_/R%_#[O*O&0W/PP)Y MKQXG?'/+CK<&X-CS5A![P+\C"VD"$.BG\\+R%:&UZ=B0)\WL#FP][F! MNH>@A][<5 _[^)=%[R'ZRB;ZW>#5^;":/Q+-/*S_J):&46$+GLU?)G+JXT7[ MH&7H^60ZJW62)N!\CI"NWN]/"8ATDH*2$+;2=P 9S' K:YA"T./0FHE/7?R'$SAI$]M66(K5HQZ"@]6I["-&%V?,HRP=[H#YM>=OL3$Z# M#7^;]T:->^AY"JB389C&7,!;)JMQ4%+6=/_K-<+6,@3E:#KQB+@6O1/>$ V^ M:9C0,)@IU6SC+GN=%Q8>M-U9;9C:J/B"V35X+X>+1MV6B_G99 ID4J\1-Q65 MT.:M/L 4M/)61U][,9@)7LL&G38LOGE3,+_C5HV[&P=[(5&SO!AOV[%;F5OU MR00=<]MNPMQ]!'1I,S$/?US ?:F'ARAI0A+?"0, M<"U>U=CCTZZA,=MD:#1T!Q3E&5S,4N0=LNVBP[C6=A=:9+G$S94[R'TY#C, FWZW#OU?[>R\'SX42A*A2" M^@<^(-.^LJC99RT.4MH5!YUXGCVL&6ZL^ A]>K4[D MS"AM;:%8P6W&92Y*!;LDBU*GIBQBP*9(8\ &_M&M 'EQ^-LM2D!>R:$]/!4[C&8;>WMO$\$_K 1\;TM+YQJ3##UZ>,"=+:=*$I)0IPI5P1%"6DI+: M-.'8#(L9;/.;7D,ZWGUV8:I9H_H TP)R,G9Z M,:TP=:..'$Q"^AY\%8;19XC4V@EKAY?_B/X[B4$B;>N7- Q_\%]7E;G]::>> M3%9(-\^YY&E6B*SDL FIRH23APV2TI.P01.US'S6^T50U%UGER(2/F3KHEL M65J"Y62]HUB>GH)&@7[\<;>)XG4T<[<2DF2?QN5^C4$PKPS]%9=TM)'-Y8^< MQD!"JK+(F1&&I,)2PDLM2XZBPO>;]!QA][A[W/4 M0!IB3-@#\D654D]FZ,UKF!C^SE0S'>S1.@,U1'OO-9']*2^]'1<)K>[+]BNN MKZ>I0%/9T%8:(E*IB &&1GE.@=2 ;]%\5ZQSKDA-CRO: M_&(TLJ8"?@N&# AKC#=-ZNPUM%]B!#JJ SNW5#==;DJN^%L2E,W8N= :V@MXO"AO]RY P+O"R"R5.9%"<1#K M5A!AA2(,LP$+215!D=4)\. . MQM1@O*B36S=;/X_*X_1'!1L#:O7E/6)(7S4GNN.YN;FC!'^;#Z )S@V'5 MI@8WVL:\2=3!+\2T*E!)IL'R4K$D:CG_&*/TF.4QK:RO%!E.X+UU;?4Q#6:QS-,L4;SDJ4A4FCB3 M&Y9E)362U?H8W]:>(OL4>/=#.P"4MCX I1]U+[2W?7>0H-&EP)2O*$Z*2P>:&RI'3JR=,TN4+GWL'XV;F-(:C=P9Z__#?A M'=O[ ]W6FOLTR+_;&'$1,&D%)FEO_JN<3C&@]P]& Q\S-3'@(=IJ40B3$5F" M=LH38!_"YHSD%,Z$N9SEQB$\W^X&E;3+0Z3/9U^,%B'V9*RK= BR?QVJN#U3 M^._W],/M'3!L'%T=[)UKDN2Q3 TP&K7L*EHL2'!U(@JI< M:546#.1+0:\@CMW!09/X'O-FO4;3J((8I1SKQ=2?8 7[+N.#8Z]P194'_K8S M:WUBL5OX$C*O M9?GC0YP5%3J]4]S.2@3 M"\)T=>X)&G3VB_G9TFH4*G?O:\>_3\C>RAWK3%ZYE=/")Q=8&!C+/1M7;)/* MB^&!QF];U<%0_]W8PA@FCQ6M%4Y.RW-?1@[;!JJNMLN;OJ1AAAR-.5:@S^8# MFM8:9?/F*KJ_O!K:)&I\8FK$AIS6]1S6&^+#%(\%'R;M\6&VE$*^:KG&2CDD M&('WIA3RLD9$_*4ZV/]K=/CV-7WS]O5'X-_TS;_/LJ/G?W\$WDW?[+_^<+@_ M'!Z^?9FL\N^#YR\N#I^_3@_?_@/?/P#^_<_P]?$[_N;X$'CW/^\.WSY+CO[] M.SW<_\L=?GR6'+X]O3P\?GUQ>/PN 3GO,@>[RQ-"4^P65PK0'UDI29&EM$Q4 M!M(V745/R8HRUXQF/'49=U0JEB8R54JF6AB1YJNEDZ\6HQ'6(6'A5X>9M^J(3F3$G4Z(-6CEE8HG,,T&TSF1FL\+8; UU:)L4N)\L_[;^R:93 M@/_'LY5. 2U=A<\?JQ.SJ8R<^33/,W@, 1Z\;W=)U_.%-Q*+S[ L]3*H->A7 MB]H/Z$1#.X/GT*->)UYXC5/9-?WN/@6QONYV@T8ZF9JK5%_O!FV(TV\G&(;5 M#.NN49U'KR?L.YS2 O-=L?AO^V"HJL8ZZ8[.#\=S/IEA*>/>?&.EWWA;(=?. M6HN-6(H;8B'XBPF6U?G:)5^TO51&"\S1U"= M@9Y:4Z'2/O502Z=3.?JLVJ^^0&LK\>9]@59?H-47:-VV0.M:=7I%_>:.*ZL8 M)B-87J1&%5(F2BB:E(RE.O_RAB%B#BTP5^PZE;NW$KW6G1[LG92PF7!,&8%# M*@A/"T6DY(XD%O;?*)I96JQIW5_K'+><'BH1_1&V1YA3;0LPG"3-'>$L+XGD M%@Q]E= ,KB%8S&N&^V-06-UD.)Q<^#"[#)DSWF<:BLDP":$:5BT"R*VZLL5R MEIN .-2X__ 7&'Z=0D[86?J0PS- M&^"0AO)\9G^J__&SJ6;G0WGY4S7V6^V_M*DO1%"'!-M-$B]VZJZ T& M;6FE9T7XL$AV>7K%Y\DNW?[AE2/3=+?\Y)&O^9#S;S_E:[HPWO""?M$&M9_7 M$_+:"4=5['.F?,,^1<57Z%/DX1W!GO7 '"@JM_8^[P_Y[AN!?HT3;J!&&:U/ MF8JE4^X[J]YJ0[=V5OWZ35/C'=K>**EO.O?I>_;P.\M]I?:G-\^%^L8=Y#[5 MC(H=Y%Y@5[G1P>A-]?KC+Z,WQR_IX?$!/SQ^R0Z>/[N GS\<'3]C,.[;U0YR MKV$51_^^OGPS^OWMP?,WP\/]O^G!QU-ZN*\O7A__ C\_RPZ.-9AGAZYID894P_>5K2G82Q7G+3X$H:4\_]]EX;47\ONSJV> MA_2N=_"J<[]F%Q\R4_]TY*7O6]:WUT9YUW1WKZFB7UG"; M:@/JI$H(UUE)RD13DBJ=.RH$TUSTK.O6K*OWQ-_J((\QUGW+F+K\_-CX/?3S MQT_BJ]@Y-EE88,R]]^5\HI5WLQU]^)+U*\4(KJM66?Y%Y\E>1M]&1E]VS(N< M@IK$1$F<0O/"6%)G,2H1ZXEA86](=EO31BJ\B MJ[PI^C\^!_>J4K'NSU\V7_]X*HV%V^?;;\32[UD Y\5)]O7-6-]\<:*9Y24K M*,FS0A#.C"2@VUN2R)+I1*2E<,DC:TWL*:=&"Y@-6IIY7,6U?A=DO0O39A=\ MO\I0;HL@B_/8A_']I$* PM#T)Z *ANZW"J%O?#M%D(/+Z(8C6?G60#,/VX1U M$;Y" >M4D>O,W6+8S@!_6W?C-"V\#K9,',_K5J3QZ>YT$4;'P6V?^":Y3>?0 M&ABRZ1/9O'^GTR.W4\9]5LWF$^QK/*Q?WFU -,=6J@':-$X!^^7B"*&SNW<: M50%(<6NG$AAM,NH@[K?H:)UJWW:@G:6NK!/76;4''L("B<7<-N^K9]1]3)[Z MGK[H#HN?G@?,:?A[#F>&C4Z/0ZD(D+3?:<0RJ%QES4ZSUEA;,O.TH<^ TM%; MYAP,C\<;V\4T)]9>5@]B];;RPOTTGHU]A:%2"_JWF9[]&6@MR\+'6K1V\U.YF6>)X(X$#R(D*PQRDJ)H](ZL"9TIN5JD2E+I4X9YXZ) M#$2H 8%:6%EFFB;&\EP],@$:20XEY^1T['G5XQ*='1$7.B&'GG2X)QZ,8:L- M&Y\*4&EWXGE=Q5*'16DT:2\0+<..:VX!(O$Z3E'W\HF/O0IP;O<'7/UKLXYC M38]>GI0T+VBN*%$R!W;AN":E+1C15 E&4RH*[#PPOYAL:)GBT9BQ%9C?20^? MAZTL:EJ9U5C47J@"/4U]@[X.B+,#$8_-)P>(4XV'/)C)84ML-?CT>+88!6G? MCNQEF)V^QSX]5[_/ZQ4=XGT[ 34'*.R]'4[.O:8@3T$J^L#73C,FCG\AIU,Y MGE_N=.8780U]KVXK9Y7'R88]F"\,HF7'"-NJ9E1_'Y21OYJU1344.,S'"!^- MN-SGY\"E J"+_(!ZT @A69K87=.4KFW.\KA!<_SVM?S)X^(L-:J3\VKFJHB" M?FZGGIF@IC0!IG$:L<%]JY6@(EDX)G\2GGTAM==D.)].AG6[TTCKLRXA8A/4 M<#"QET#L'-CHQ1[X9ES;&![J)O:JG-6!V;81S](J.HB?$;NRQ5!?&MY^ /5U M?%J#Y0#I;)XJ&C+5+,!CSCQZYV2(?#YJQY>U>='L0<1YJE^V S<(MZH:UT]N MV]IJO#30^A>;5_BN6[ZMZ$0'0*+UC^NZ;[ -X G\["RI^O$6^I0/<@^'0P]\%-_L ^B!IO#7:T2U[66MRE^3F]D=[&UY?$7;;U;B#W3BNZVN+*1# MBC7N4Z?L7MFQ=573$ZT^H8&MPEC!LL1NK+Y-RJGUO_;G&=[6P39%D@R,21ID MT?*]K(8UO-32Z+A7L) 9-BL(?5A:PVIU\Y>MY@ZRV+8=:G9Q, E- 7P7@.[5 MZEQ'[( P,;BXFGFOS'7'FVD-/=4K.(L0L3+R<&\W*;IP-L60^.Q[=HK#LJ(\@VD:P2S&FBMJYQ,6VOC<5'5 M"V1,7OQVM]=W)=G.JI=[UHZC@(O'7&DX23F\G%6SY4&!>WJ.]QX4T,EBYF_S MK'.=(R>'O9HH_%7$\=@RBR6LZ4DC.I<0N(,T#JC1T4&U=3P0RB^66[";B9U% M]\\MIN5QJ+%1][S2BZ&Z,H=]H/TT'E?A."+'CJOA\[KH?-N"YUW M+13>BE=3R\256&&2HE<[TW=/D].=-*<$LE?,9Y M9A1,5$JF+#=))J7Y_G'!O-FP7=Z@G=!&OK!/V*DW@\_!B)&^K[S$,-.':N1- M>91+B]!4K"/NJO'Y8K[<7:QUKT0KUL<^.M;E=ND6HV:SP=N%.0U.H.AJ"HI@ MHZTZT.HFTV7+J-8L6^,(OWRS!=2+O40=Y'* X1^OD2(VK@VM!A?GT?A?C*O_ M+,(4HBNLFNK%"%>EOU*YY7>$#AKE=SH#JS;VLY0988/+D-S;]_0NS4?'Y?. MBRWH1I/9O'$G;3.*EAM'S=KX;TC8WZZ8@@WD_4"PNV?>M84W#IOLG0(MOL=B M\YT $AT>4]9_>[CPZC#<'_C'5C=_Z'=Y=_[]&_OP7X55UOW/4=:!FG3D#K 9 M[-C_NO7HD_21N?0/]T\O#U^>Y)DHJ$U+8K#)$'>I)*+0DAA6B%PGW- L?_*4 M9FL>_?^NG1R^M^YXA7^MF"BUR;N00S2RYYX5A6>\4P;,HFN\@AVOEL/'H_$. MWZJFW=2!*[BXMZV6+XEOD!E=B(%)=5SE]?68;U]"3$?PR19@BRSB?"\P3^.: MA7O.A[/TEWMZF\7_,/O1MYO%[D/A$&ZU!QNV 60/\O*D',?\HB'>_-1_7IN MZE_UWS.?LPC<@R;5HQ[6W?N@P1/S9Z2;PSL?:- MA58%/B2 I_*^;4T[M:-J'K6@4]2FQJC-@=4D%Z#63..#TY!$TW4EQJ%W!Z_. MJO/S.HD(I*3QAZFQ13UVR9WHRM_PX"]?S!7N.W9:P!WP(\\Z+7+88. M+F',P)H%[1*?[<(ZJGX(.L\O MSY?=IS7GV.!.'9S'=DDQ\ZGUSM6Y8B'H%^(!E\AH@OL_0@S7K^IPA=ER= Y- M[EGK@EX.RWUO1[LUG6;+8?^YDA;PG6W'[1:_GISP2V=,"MH4A09$2RAA!ON2*G@7X(Z MEYOBZ%GVNBJ M]'ZT,:Q@$?I4>K?F:@+/^I2.SN<3,.]P&1HD\JQ-;,:2M3 E9S%$)$&>0W9KUC MPID&[7+62>>(+\)Q0O8&ZH+K ^T,@$S?(95BYORUKUW)C_?/RQJ&8>!KC_ [ MM?)1^\L"<>]X\D=Z Y+V[6S;E#!OE.JHG0RK4>5)<^ MIRTHK/;=_0SGT3^0X[BS4GTL$S9I6J@"V94#J!#8E]6 SI1 ,/Q"J)]K-MEO)* [5H MLG7VYJ).7NCL" ZV&*,7_#)D1?IG<)9 T2&W8Z/.C0[ED;>K8&G!_--8LS"M MI-^BD9U[9](51Q6$1)-&$ MMU9OL7=2E"+)LHP3+3--.&CB1(JR(%)IQ6R14YDJ, .6#@:\[-J&M+/ MQD"-\"\C+SM=P^MFX:%$#2[4[M5=?[]S@^H(Q5LM^[RS;5ER@:$S63+(7?4! M!(GO7>\5"H+VO&_2OL2WZ_2U*%W_LX!=\O>UM>/KW.UP-E1V$R6^.BF[AMPV=:SH'\];H>\7T*SR=28=FG\/0I M/'T*SVU3>*Y-R5E)K5&,IDYG:4F-Y;:0$B2M%')4_<]I/#.\ZVT-=O;X M+.Q,O?'MIUW-+*1<+0?"0]JX+T$8MN8L[,6F@UFV-9L,KITVL\VG>F'1R2Q& MLGPOB/TRQBA+T]L"D+.B)R4VC#"=9D3(9*49'G*$YT54A1);X3>G7CX M_0K&'W(".E51F#FD+I>,U*9ZK[F)UT M8\0V! MS\[J,JP=7^D5RU:1/>+O+V"$2^(FBVD$* 'Y4#,E;^I/ X2/9Q##CG^T]:3I MH5QX@)M9R(QM)A]*+[WGU<._8%9&3$1^#V.A4QY3B;N>WS%,?GF KET?0E37 M2K"O+22NXM*924$AIJ70J> IYZ5,2Y8IT'(3RV2J>R[]9;CTQ0GFQ"K.%+$< MH5DLY41:I^%'#GP:SL,4[K.X-- Z9G?7S&.9]A\WQ^Y>4-";O#[D57G@?#XY M$O5>+ OTN:[+A?C+R?!NHCUS\7E%,] .L4I@X,*G#GYMA!$!%QW+%^= SEL#!.OO1K-GKE"$&&)1Y3U53BPJG3][" MAQ8PTC#6++3S]U^=(:Z >>PY4'4.C8^FSIL,CO"[815*T*M'9F2O;DJM<]2( M<"'G>L7=[>-['U!&SSKP<:VYN2T8OQ9VKT)E+= GAH!G"Q_%J[]^#E.2IW9C MO7B+=[DCZ[#1IMIM><>3^GF]!3:R;T,>/ MZ(['4=SIN)S0E@DNN-KSUN#Y+%E2&YR#EQWK&W MU16Z.?B!>Y/<;S78NQCASO>HF=M;-6/F$A"R94+GL$UC%4_1FT&ESG MZ):Q*@)$K1VWKKU8%Q$=U\L/=81H8V5NFL:5,>8Z7Q_>I,"RC5Z$6FJ'(EE4 M#X,/TMB8^=5QJ];J:A,JB[)S,#NS%JEZ?_5+7A?&.N+:T@TJ;&<]9C&M(7[: MTH+YA07ULZ; (C%)O7)77;*"!#@#.+K84)K0',=VZIV M,45*"F7:VY+R/)!6X Y+FNNLL[K5;?T*2VS6MXD5=+A15)CK539Z=U2SN^O# M85>NL,_(_=[NS^V-PUF@FP@[!N<8"\@Z9:)]*L\7XF>B3^7I4WGZ5)[;IO)< MFYJSBL:34N>VI?(\AM2<:S)>IQ5,-VQ)B @% M8=NQ'1NOU67M^Z_&2'H8)%*3L?=7-P@VH:;,AZ\: )E0:M,M<-T=_+92Q+PI M/.A#EJ'XK"EGKLV3NA[\IADOWYL:'BO1%C:@:%>Y5LH_10@9[%6R)-H4G+,Z^Q[KP.H,HFAG7Z5Y?KQW"UPF4W>&N MH^>AZ5ERI<]L0Z>1+]M9Y,_I!"O]+_\$4VB^-S;/ZJS[OJ=(&[@^30Y.3Y+2 MB=RE)5&R+ EWS!+)4D%T25-A$\#SI-I1SCR38ES>70@> !ZO8[/\7ZWTT#Q]R=10LB&"HSIQ)G M17"&-9A=P]&[L(,6H^9#W\VDSD+U3J.=Y2;I=:LDGPB@@*]=[ Z>??#@?"B7 M@F,VE.O7)9?1R3'"-*+(^T(JT;;]695%OI&8'8?F4MY[BZ[[Y794"/,71#S. MMQ;;NX.]X/E"1GMIYR&YP:_"@YE'%MQL^%HH_AOQV,?*75=:&*8'+T\$9SE7 MI21EBJ@1:<)):4M'R@2A/-*\T/E:842B8-^EHYQSRK41(F=6BHR7:586HJ"W MX\8/GQ<=7WG7-^"%;KN90W'-GW68V3W] <_,LWZKY9__ MO74W4>.-J?H3>^T^ M:XM!YY/)L$8J&TV&IG5!;6^W?E]V=+-_+#3YO;?,)7INKY"1*=5I*D$^@FSD MO'22)QDMA40$H *X]$89N0K!9!;32RNG-Q:>?WO^]D?E[,.4GJ'Q]ML#_N;M M;^^._OW]+=@:Z9O]EY='S_\Z.WC^U]LWSU^DK]^>O7O][VN8WQY=;;Q]\/%L M=/#OR^SU"-:T_^;=X?X+_@:;=3\_?/<:YH;CP!S/#O;_<0>_)A]BXVV0O"_> MF^?_$ZSPV/8CQ',]?A%]BZ/C MW\] L@\/_RF3H^.7#/;E\N#C"WJPOY>>%%H44DM*F)89X3F31#E7DIQFPH 4 MMQDKGSS-5E-OR54D!4**%4:87 C&A:4"E -'S#"=!3 M41:4DD)10SAU.8'S+XC+7([0]-+DSO>06":I 1[W;+5EQY<2N<[_][V*W%^# MF3GMZH;HZ9RX^04HB5]*ZGZ!3?U>I:[3(E%4&YES+M-2@.0M$@$7A-&<:M&S MR&_.(E\U+/+RX.TSOFHSO_[W@!T]?WWYYNW+].@8]F?_@!T\?_;A\.WOU<'S MO_GK$8S_$=;T[QMWN/\N.?QX>G'P]@#L9F"5+T^*S&1:.$&LU#YGUQ"E3$)4 M)E);%BG35C]YRFXE=UD&JIO("F92P27EI6#6I08L\%1QSC:7K_9$];T0U<5) MR7564&:(T[DE/-&.2&43^%&SA!EN4TJ_N>3]OHW=WQ;3L7>S[B"V0/"W-O#A MO;7[K>6N3E*;I@(X8FDY&B1H\20%!V&<@L5K>Q;YS5EDU9HF!\=_7Z[YJM_^ M]O8P?4&/GO_V]O4(_=8'"?Q\)6T.S M*U!@)M9HE_),9&52<@.ZE,F*W"BC'UD*C2>O.GWA'F7.?(7 U_J(N(>R LR%(C/7E@U,?$*Q_JL:SQ;3)'HE(06T)SD@:#Q93@]N^MV,S MB26&-71%)\]SO2MVU_N)>2Y#+Q^Z"8(>TWPX61@2BHG.X+<^5-F%7FNR"&63 M8;G62&$ST_O."6)+BOUU_&()U20F!\T\4O U1]&6:_G#^Z'),/8)$1_"#S^& M\_+-.ILLX9@==0[Z]+@.19_#(&2%*E#MCAA5V*+1IV'XA/#EYV+Y8),.-5O* M<&^JRV(+!#]>-]G4C]T,#8H+8CC$HNANCE6;[MS)^O7],)>RQT+AX57)8\YV M6O9LAE>BAFF:%DXEG$N:"*99FN6.EJ5EN6(WM696>O)\]P;-'>6KOKX\O#AQ M*4NM2<""2,N4<&TX48X6Q&F9:JYT4DKVY*G#Z@AO0ZQ9%D!7HM\NY#QAUTWZI3^V"[87-;U]-74Y_+[^GD@J=WU5/+!UTS.JXNL M?_49AKV.MZSCO3RAK@!94P+Q%(*#CD<9$5SDH.@EFL&_2IG?,NWY(4BJVZIQ M3:G^4>SS//#UK(]*H6OVH.YU'21.71+3 8.(Q5(@3Z*+0^7L2=A3\"-&R7D)X[P[D2:5!749TY63U9Y*D"(YV]AL0FIF#-(B+Q@V=@([6V? Z&R9:/?(W',UG45 ML];HOF_JW9>O+EG:BJ[_(7"RWBC M2R&'Z=5"L@X F)[3(3,%IIBE];$IR()8!4,N]PF[_.@77#0Y1\% &=;0*.S+' M'1G =#T$>S"R"7 &TH%:Q;8K4I]UT%Z7OHR:\+2:!9 I!#/6 < (%-[)5 *S M,A5:_M9CKBL[OT" VTXPO0N:V8$@\D'O1@IW($474]!3HQK=(LNO?;>=XX8O M[WB,TQC\A-_[?O$:&.\E?!5;0T36&EP0.(:&=2/JL$ M1XL[!I_B.04T_1IM=S0!QCRLWEG?>P0^1RR)&GDW^/?N$VK7UR7[ID>Z[U00 M,C?\CC80MU?OX RVP/JS,2;7#5!LSAL,E'JRRY(]M$\:S"\FP!+M>7-7 M Q'%^Q#JT&,#HZ;QQ](6Q%B\ YT"H_4P4N5)S0;:M1%JI;-G>,6Z4+.JW6B/ M'QMF'4[)[\A[60T]UD+3?1TQA=%@C@DGU16DW(1TZ]?7L9*5P_$793$_FTR1 M<]WHJ&Y\3)4_UK!1,XL.R.Y.U?M;;U3T)M3=_88^=#O?>''],K/DO^MEPZ24 M#1.-OGF_-@PZ^58OP ?F(3=CB1C^;V I7A6*[ \.P[\1-41@2\/(8)N$C2V4 M$-?34L_FD>K]V(D(W3"'R3B"&L;@^_MJ5E/*DL"XVH4[:^PM'*K)3XG\?M)V M']$:-!>S;:$Q#-;%PO,\N1%K/I/D5M[D^Y3\]N59Z&\(G 27K+8$&N2EY3[N M9[(CR61'UN'CT_<6@XX!$G%KR&>\P##DG41]?#RQS8RM%1;0^T+^XC_U]/9J M2?RGG:+-+D]M$^\AZ2.S(0Z.7R>'QR].1,:%$@4C12HLX2XS1.2J@#\*L,Z, MH#QG3>'1#<_Q,^+"_3E^XCD:G0$WH9PXI0O"F1"D+,$ S)G4J4TRN#08N$O6 M.^6L_>*_/4CM?+91%XVRK68%L5.3;R'0"&ILAE@K8"@RO$K3Z-V8GSCK"'.- MPA93^ *Z&B9:#(* \JI#+49 !U:SR51Y/6M==_^F<;]79W)J?T&5[M=.B.#( M=UK<&YL7=6P!,P-G?1SP^!T]W#L!YE)RY201I92$JQ)[_.24Y&5:9$8KGEB[ MYK+HS_'>G:-@F4-4')*G0A'8>$I47I2DL,(86Z0RY?R1N9Y>^:"A)Z1!EY+N MD3+Y==MZ>A!-3&T+?64VA5J]7(A>J>!^;I_S05@0(:U1@"U^4,D,C596/D?L M;>PNCYU=NCCLR^%8'*+^39WA)\=K&23?^2F]VA+?#NBP5ZE-R*U% '1E$"!DWVR*0:4MO D]N@0V_W*;;R M=87:8EZ%NJC6 1(\N?]9U/[-D?Q0C="AYOLOSSSSFBAD<-&V.5_$B CZ4%>? M7(S7GXU55U@(-IXW7:Y7>DVVWN\.WVR8-5ARBU&4E7&6TW<(3XV%-;HZE[[! MK^]MC1.I6H991XN"P[3VJM7AXRD(;/CV$#_U+2U\L2.:YY/%++YD=_ O1C[J M?MB>"Z^]?6F&,'IG$:,.X>VL-!3L/'96@;4YU6<8B/(5=B!:SCJAJ,Z^XN9O MV.ANRPQT6)].IEYT80^P<2/AVI3RJV5978QOI:OV? M/VZ'-O:7I\*1YC\16G:*[?T%\[E=#]\%B74+:?YSO0OW=ZK+T =\EV9^<_] M.AC0P0M/13\-_AZ'1O-PWO]93*)*JH-'7/IVL_$"Q! M'J\/!45_2^>F^0Z# MWEOB&]LWW?WJ0*?O&7]9ZVF=FQ)JY#8.OQ*,W:[[]M1WKZ9Z)?6E#?6%:G8? M;%JE/A]1\?RL)ME:PM25X!V>6#<=7N?^.P-0D_$E3>LJ'_JI?]KQ7YTMU QM MJ\IW0_*,VURZVHR;,(0 M8B Q,LTYR&U99))*50I:.IEHNRU9]%JKLY?+]W>J5\IEUM$*URV[[3(6S3#3 M33CI6#K+]J"7W1L,S-AJJ$G(B869F,_66$\HIZOY0C9F5Y,$//6Y:S"3.7ZS MS@&)=IM78G&25\P?;5F_3FY:8T4V-=RR8P)BV?=TX;>GD\;2>A9: MBQ:.8LGO"N=G?2,O)#'?7A3.O,DVFL&N50Y4_O&\II7-YO3C.Y"NS]<[IF.7 M56>GK:<@VO6UO;_)Q= %(HG/85]V?P?T&:;UXVW2U50O1J@&Z]H[Y+M_AH36 M^L77]K/\P@%0F)Z14_-G*"_XUYY]E_7'QQ3XC U\LZOZ?4H5)@SM7)M]Q8T%2WSHZUO6?5><1H0?T*:P""&\[W49ZB/%C8 MY2CH_PQ!2QX*>,0L]4R,SO5%<[D M[<*\BKE=G#!#% M0]2%IYA-OM/9I+"4>F@W]?=UI^ETO#, #7@RC;4>[^WTS,JX$1BX =^K]P:VPR?X>@Q!/%3T MS\76J*9Y?2" M?#.AD:-GA[6)A-/K2'1QI_H&[;63<[;ZIGZX+YI!M\?F/!O M/=1R#[:VK/92F0;<+D!+N5@> 3CLBR*(A@"5/66%OR])&IJ8%2'JUJVLD(\!6;6, E$8H6 ME!SO'6B ,;M^FI@&[K'T%)A9T,@##@FI$VTXVPTIZ.KQM-AF# M4+X,&EW=KCOH+>&]LP3=2E?S6FCZ M<79"99RLG_%S,IB36 _J6PN'PM.+:F:7-4-?[U=YP=X"$X(&,PU^.QPSK&+[ MYU@\;:5J4P74TD2SHZ@9 M@;)7 >'+:3AQGR8X[OP6Z^TF(Q >=OR^FD[&]\U+]>6OL.=:3:HD[EFG?-ES MM)7$RNN!DS=00H#^GX=MQT)6AZ%-19;^\]/EI+8M' G"SF>!TC M4,+\;+'*?ZIQH-::97F8@PYZS",E!SF<3= NGH7"Z:$W7N*)H.N@T\PV1H2\ M<(;5G)XA6IV=!1]4))%NWP8,%C7-(]J*" V;!BM1PW*OTHVKIJZU#\H$HV: M Z0_Q,!7J ^< @4@%(:>+*8A_56AD@);M3O8BW ?9F&C>T+;*D0X0\%(R+-< MVIB ,HK9_&WM M"OCTW&E*-.TX58T!X ^F((TR>^!FC2%DUI&T8IPD /@[O% MN_S"FL?O)Z%)AP^ASD+MN@=EF1I_^_SQ!0P(="7&F46U$3L\^.MX/JE\<#?" M,;7+\A&K4!C? *+4.W.'J*FW:OGQX&W%+^RZ>":G")]L%#"Q,-T/[X*I(JQ5: @6-&PL5$6GX\S"/X*E MCKZCH+=&)==?-:^3+BTZ]&JHW:,F1"''V/VS[J34??KGP=GD NR+Z4YG2O$! MM&G '/"]P,+*I1^Y]CFXV';).N?;KJ!R/:](6-![NPO\+>ZV#PYOW9D5;VE= ME!>RJKQ'XS(N;63G9Y/';(9BJ[9Z:RXFQ+O_XZY$XD?:]J:?#EBQJ[O>XGJU ME!F,_+EW>D0C)QYXJ"[$+B$^0\70N,-I09'Q]KT.A$,G,P/ M.)L?-T['!]T1#R]\O[U_/H]@RUNC319[]_B+[7,GC(51IN$>P".+T2(BQRV/ MA=A77BJCU05G7\T"6X$G;53WMZS+E[U/EU<5E]3"YVUA3,O<(T(7MI#T=0KC M398?/#UUMZ$*P,L4SB=.".75V M:+-G*S(=7^D&5G@$(@KWN%U%K*,;7VXZ,G6YQ!GJMF\^ H5)%TT5JJWW[FJ: MW$X[,;TZGF7PM;5S;()!$P05K&W\.*V=-BKFYV06/@NG1F!#-RS>NR8+>SRI M3S@ KL4W-FZ0-0K[QAFEP,?VFBY9?TXGX\DBNHAG/5+!!O/WY8G+&&5")H2G M>4IXE@JB:):23#MC%"^+$G'3'E7T_B^K0[+0BR!>\,KLF0<&!Q+\Q_OQW*NGGP=BIG% MTO#YV4 .XIG5ON__O%CP+B)0S6Z1E#,#AO_>EN+[F.,FY)3V[S)G<:%CB[J $2[$]W[,4:-\(#G.&1= MA&RUG(58F(\[^0:OLYAC&H >VG;(7FZ&Y<>@=6Q5W"F>7XEX+J\9XU[-DJ.; MOXN&U/8K]EA)7K^H-6S0E5#]F3A'EMOEQ5? -DQPH*A:S.+E]#!&KDZY#9N. MR):A%RZH*,"80F]G]( U[1QC%\<6[M@G\2U FPLVCH^_=S3..M!S65\0K2&=C&0,5U M*FZ#'!]"0+> R;B-#??=2;]?%G.$&!F\!G)Z(%+PR_N000JNW 8O"4&X=84: M?D)H>A<"[8M2PM9%MBTM:GE6\.3'GP:O?.:9NZR]41UZ0"ZRJ1?&?3[-G49B MC2:8?5\'N#&Q/>;Z=?(:*O1HD=H*1JS:QD*:Q98W72#;=FO0$[&8HPT8P]W= MMA65AS&':8T]?D5EJI 4@0/&YK[1AJ_ 5)W- V."&QED&4)=[*!;I"D/"/ZW M6>>DHC3IU/XN'UL70GVW2\#KCRX= M9-R76.A;LYK.-*)@[63SQXK5.CLR,'C\YQA(XW11U6%O4#6\-(B\OV7R=<1K M)Y84;,P1D[.S@1M.+FX2N%X/R7D+4S)JE3)EP@3C.L]*ZB2"SO)<4IL(1 M]_IJ'!S/.Q^ Q+E:OOS [D A_M+37-KEE.UZJ(,O'JO_=>(Q2 /M_57-WNV# M[C3TFML]\5@D![7' GYWD+YY=W3\U^C-\5YZ^/8E?7/\U]GKT0$[VO_K[>NW MYNV;M^^2HV/-5ST6KX^??7PS>ID=/G\S/-A_G:+'XO#Y;]7KCYH?/H=WIH>C MHV/X_..9.WBKDZ-]S8Z.]]C!OOYP\/)$\SS7U&2$&\20U]J1,K&6L)(!YZ6V MS&6Y&K#/2N$DRU@JC.'2&L4SK?*"ERDOC4O4JH?C5:>.'0\B,(*_ZWX6W@_W MHM%_?XFI0_ZA: 8NG>7LZE#^QK#9]5-> 0!)NG .O;9%,Z_Z>?:9CKB R@8 MVL!3K!3P*5)M9M267$K_W4:Z+ T"MK$W<]5E:.JR4\_D NWRRQ7+N)HO.OUU M6J&,2D+(Y(_U>?Y%(*Q'D[&]K/$T')S>;%T*M_6AQHM1._2QD#J;Q.]7W!TO M?L&4!N*RT]7R#CFOO=;^&&;6OO,N@ C0/)A)9V,1X+""/3"(Q 6JM1?+=6+W M#/6E\3L$=;STB['+;;E\.4%,*6T[A6#X LU"$P>#14XBD/!\@\[1>@I,@_D? MK/+0FR#.J#[U32=WGT)]7_ZV'4QF\Y7H0DO<=3ZH)^8Z0A05Q;_'F'<0TBK" ME=F;57+PI]1(/+N#WZ)^.3^;VI" .:L^(-7.S["3,9XM>B#_K_]%\^1GE@0? M "*_+:;=%P?=-K9JNUU'$4J=M@F,JC/*12:D MTG*];:GB2&.DN3@E K M4L)EZ8C0FI*"&6:<+0W7_&X.U<(!IM9R()6".YN WL,27EI0ADH.T^@/]6X. M]?7%29'*O$BY([D4%'1O1HDPA2(LRRE<6YOITL"A%AL:_" /OR4'SEDIC00; M&9393"H)RC O1699FI1IV5_6NSI7=I*9-$NT%D2#R0#GJE.B*,M(Z3 -6H(1 MJ[&54[ZY<5.-->(UWXO)'0E@*7.=LEQH43)>V$QQH3@<*(3HKB41$OK"N$2*0LP'6EV)]>Z5-0EJ65@S&IN M.%CLG#*A@6T[S94I^G.]HW/-3E2B(5I MGEEA2L8R)D&1%DH8E:D\UZ8L66KKOA0,9CO?+NUN5+G(M4, LTJ)RS/%-6P-DJ52!UJD($ ZT_UKLXUJ.] MDS+3*C&Y)%(G8**EA2"PR9181DM=@]0NN:"E%HDO#@2$73!2*]<=Z5\>*L,VEXKPTDB2Y+ B7N2&EY)HP MD;,09VG"^92(5)5%" T MTK*(!$![ OA, DA!$.OW%NO7%>O;Q$&2FUFEN#2>@^#"L+RR) MRD#G39RT:9HYD_A8L/A\)5>EFAD@+95HQA/&9*D9I^RQCB> M"JZS GAR)E+N,IX;2JWJ3_:.3I8>G)X()EU.C264TP145PVV2\XI<3Q3J4ME MQE*UY62Q=]@ZXM_N( CJN@XJ"FO:^)#O1E@KE^2Y2RDW@G/D,PX,:&53X/) M)(E8T8)IBN7J/9'H$=*I28!*N%$N1RT8)=94@K)B+!IF92,%CH#89TF MG\_5P53."U $M#$N"V*LB@EF%*<@FKHF$KZ8[VK8ST\/9%6V$1F*2E8#L): M64=4(3EQSA@0UKITHK@;'0P+7E?'>GFP M=V(35RJ5:\(*Q8&EEZ!:ZS(G8$8I4U+E@%_>F3?"P#5UC)56E 6'>XLYEC8W MF;.9E"97_U]TU,8#_UMT3-ZQ=S!]+[2+O:Q>WU"Y&W._?II/1KQ'S[]]J?O9K5 #O M2_WB854C+KT9PF7]^.;M[Z.C_7_@\OXU>OWQ;_[FWY'QV? -S/?UQW]&;_[]^^-A"A?Y M^6_NX..+[&@??MX_Y8?[K]'52%.MK.66F+3,"*K?<+E-2;1F6N:T! LH74WC M*%.G,I-KD2%<<9I+N(8FH3E5&2L+F:S6+]8H['@<@_H\9@,\D4%]))]2E'C] M/);G#;_*4] :75& ,**RS N3O\MJBQ'O''VZ+IK%?S>3IZ=2>-FV8 MHZ]X;;._9)]=?6;-8FB/W#,XG/GEOY6Q+\:AR2=*W_;J/OO@N_4-&QKYY3)V M^9SMC? M]O =_UA,ZB9UI_> IF3L>57#R9IM=\)C*&*S"*RRC!2(4)B^C81O;CVVPZ85 M_,R>ULT4/-9GP& ?/@\2*&Q*?7[87F%*?'^K\YG]J?['S[!1YT-Y^5,U M]KOLO_2SQZD$]3C2"(P:$WI%NELDI8^\S*?P?U./'_-]=T-4YG_F9OU#3G=C MTN7FSY-=NOW#*T>FZ6Z9\T\<^9H/00+U4W[04RYN./+_>(H.5 W7 Z_>__.$ M/;DE!^RP5KR=JU62OH'K!DI^&JJ[O; MGG7-%$%?LAL/XI,>[2GH(5'0JTV %^)?AX *V+?BI"B)N,UG7/0T+!098"G M^_!(#&VI&U#3G1[WYV[?0R"$^$E\[\.G$HR:?%TJ^7YHX0$>=\\4>J9P:Z9P MCT\RF.M]X!3BR\_L"Q+UE[$/^C.Z3V=TS87Z%+[VO[2VUKGK]N9!FDO' MT:?ZROM1?PU^U$^18S?/J[8E$%"( MRC;=F:^K:8F=5B(2:UT"XM%$UX MXJQ*E59YHH3)$Y9)=0T2'8%+' +M,-:'^4_CQSWZ,(3OC Z/?SL[_*AAO)>71_LODX/G_U0A%O]W=K / M?W_\I3K:?_>Q_@Z\:_$F_3L_'+VF!_\^8X[[+_CA_LN+-_^^2-Z,#NCA M\;N+P]$!.WC^@A\='[K#7Y,/?QP_FQ^\2BY.2B$S3:D&.LL,YMBE1.BT((SS M1)HDP7R6)T_+G2);3W?>E 2VB:2_( F'=/M[<;T_19#>C,-^DB#O&7_/^.^" M\6?29DE2TE(:GC!3:J6=RX4V'.$+TVN0%7K&?[\8_\>&\:NB<#E/+5$@K3%E MRP/9:FPB4:K"45:P$I$1=^#OGO/WG+_G_(^,\V>%1Q\VC&8Y-ZDN"R6I9=HF MU.; [Z^I2^TY__WB_+3A_ G7>4%5072**C\7.9$VR8A(NWY_P]Y^\Y__?-^7F9:>WRS.I4<"HRZ13\7Z19RIQ)BNP:R*6>\]\OSL\: MSI\Y3DLA#,$&183+A!.5,T>R,K<)=UP7J07.SW<86Z^"[CG_UPQ;?*,X[-<) M6\SFTTHMYI/IMJA%LXOI7>_BM<>[91L?,C]7+%&4)HPFCO.466%-8;E1I4KA M=67:.^\?$#]_U77>.YM14::$LXQA(]"4P(&F1 A:6B7*HO! C#OE!E"+[Y*= M?\)]OW]1\)[_W;4GPTHCE78F4YJ+4B@!2BPU+D\HYTZJ&_BP>R;WE9E@[W2#A^]<[ZM]4,RO]=5J:EG)A""9,8)P:Q,B79&2+!'*J$(RR_63 MIVPGW]#-I.=_/?][)/POSPIN62Y*ZS4B6'YDZ=YK^%]6Y?D)T:(\@?@DCRT M\QKM9O9M,JAO469TO[;N6X7;KM^PAR_6M&5&YFF6*%[R5"0J39S)#CFR)D<2E#DB.M;YSQ+,EE M)DABCO1RI)MD,!J0((PE0@0*$JE?8+Y@Y(C;20GEX7,4Y839:V7(YI( M1RWVV3(E+:QPV%X/Y A/UGL(]W+D]G+DAIAZ?!,JVE>&$;K#N71VBL%.FBI/MC>>5FIA+;$PUE>=V 2NZTWR$YXK2DI!"T*% M5&E*>:%<^N2IV!%9GS+_H%+F>\;?,_Z[<#[KT@DM=([!3.5$::FD"CBWL3;- M'>N381X4XV^386@BI4I*07AA%?R1IZ0L;$J$2> DBP+T'A$FJSC.LR51G/LD24 M3J:":EW>P&O?<^NOR:T/CO>04P?W_-Y))FF9,RV)*C46+'%)!,\<*"@J?=)Y@\+=[SG<7?)XQQF1">@KU*9%9IF M5'";44F-,38Q&1-%EICD!K[8GLE];29WV"IR5&J=%EE*4I98PGE>$,5E3DHN M#/:3!,W< I,3/9/KF=RC97)6*LF95F614"ZT%LR)7)4N9QQ4.\-Z6,+[R.1: M3*_'D:9;WJ;\/*@V@9W)WR>1*6Q34BC0O MG>%YSLHLH24UCCM-#7QXRPS8CW8Z,7)VUK.^;\#Z6F4U39ED0"ZDU&",_;7L[_'ROX$L[),G#"(@JF,5E)9,,(+JUV2 M&*G[--"'Q0,[7DFA$\U5"4RO9&"PP_&1T@I&3,J82!UH]G"63],=6J0]!^PY MX&/E@ G/LE0K)7A>\M09Q;(R0U4PHXD%O:_W2]Y'-M>J>@6(*6QW0Z1+@,T5 M&<=B5TIR[JC6S@DELR=/RZ3G<0\QX[%OF-(#2_; DGW#E$DMP;:GK(DJ1OF?*=29+6>I*) M+$K'4F(*GA!.!26B8 DIA&1EFI4VS].^:4HO27I)04%#"0JGT?E?[]_?OOR?O[HL%;,;;G MDXF9#>08-' [?5]I&!\LN/',V>G4FH&<#^3@?%*-YX-J/)C#^_L>*SWLYI< M7%96F;+,NQ2!.F592 F_ M<2*Q26ZMZ?-G'ACK;WW5F5&:6Y&23/S_[+WI4AM)MRY\*PK.=_;ICB!Y7PK"'7 M>E8DB&MLD9:&(VR2!XD0O.=DY:U:5:QDV1?H+]"_;-!/(HO*RT1,E-P9Y831 M*5K.&7$DQ1+PLF#0/Q'PDCPF#*0X(B;I'(1/D<58(:JUQDY[[J-?>4O,JE!+ M0OQ7L+]@?\'^JP0L27)9%ALJRI:-."(!;-)I4SS;(/%@7,G TE>,%K<^8L$[KN3[GSFA7%)"Z04 M-XB+8)#Q-.04J92B$1YC ^"^*E5)KBV$WDN+@#Y$DJU>)BSGE MKB54"3&)0 M;@6FLS(G%@1\:02\4F^]#U*%S*3#M48\28E@X;CE?>\E68Y8* M!0&7%0$=(QCV ]9:>T!"[X3$H )2KQS35A7G[H(AX(1S%Z183%8JI+0#'3!: MA:PG%#'-%<5_5YEM5A6"E(.#R(B#W,@B7(K=:"H<(YBJTF&O1"7K+P M%@T!KW1 (D(T001DL"%@!>N$0,.7R 1'5(+%Q*G)D0V$DX* BUCQ99FI%>\_ M9'?G4XZ_&3_GIYE*\S6P+W6Z]ZO#N?@BL] ROB:1Z2<=QY:EX!03*.H<#*B( M1@;L0.2P3(212&1.7%\F6L9G1X:EC"0I,FH.5^(BRZA"^/C*9-0$N4J44OI< MJUB9@#BU&-F #3)*!1(X-DF[Y2)\+#*JR*@BH^9C. N5Y-+*J(G#%^^3#]XH ME'0N7^540,X+#7:4D$Y+F.3DEHM*LLBH(J.*C)J/X2PDE=J_QE:N!3^#ZUO;R\&O7$"J[_E MW_XW_/'Z^U6 S?)!V$2O#V''M-+9'QW;WV]U1YW$-T']GB,]/3WWGM6)U4!N MP;AVJQO1!>4>K2!RO/\'-7=6VX^]_;X]/LC#7H/W.(K#0L2O$+F!#_E1-BLV7IE;7=GT+FAH,X0\=:&"P=KER MJK'^X=C.W4!6#W[3&L)\^QM$>[<,[06>UOZT;1B)B:/(ZN6GUMDC&"G3N'X; MF&<,'ZYWP]\MZUKMUO"LF1=^$Q[[9[OGCQ83S=OQ?SZ?[>V$8T6.GT1FA^4%[#_J[>_YO9V]G^[Q!-\\:'S^D^OFFV-J WS?V <%W6>/T M*Q?:\Y XPLR%',(OD::<(NRH >N!$T+-2BV"^#N&H1[V3^+*JP>(YD$$;:+= M[IW"F]4JJ 0\Z'UK!7A(JSM2-+)"8UWO)!^[^]CZEJ\:K%:+NMH!-J^\$9U: MB..,H_$!?2V!ZG%YY:!V"@NVYLM%/.^RS0.Z_"A+9OTZZL<;PZG^[_G_>9H'V$.+8,L-S/,,;(!4Z+O9K MC%S,,C%3L_R3#7V!R: QQ9_,Q3->.D=A>8N0>-SLVQ!KUGNX%B3]E:HP;S%Z MQ3.WM 5B*%51AFA]9(EC'30)QAM'G;1<&,F^;O[RL=#Z> -\OES_C3A\=P)* M<7?X2GQK[8-Z9_MLMUFGC?-UOGO^">]UH-W#@\-=:&FWLRD:]*]6O?.>7O>M M;>V\/]MK_@5]A;?=.#AL;'SN['4VS[8^-@[!GFOM'AXQN!_:WDOUUMBO]@6? M?O5$,:N)1#!Y'&PWIY%UQB*PY$0**F">/6L$K]+"J?>LA<1>\?E.D1-+*R<, M5T88(Y/@D6.:$YE,"L8J[AA-%&6M6&2L',,]0):R0,TW/[[MIE^EJ[?2@Y0^J4YA6-Y_% MC@YA_M\__7AL8?3C]^-\]C+RK?:&!V!C^Q%$C%OX?X70:<'MA3N/)@X M.)LP&P@ESDK.$14T(FXD019'AICP&F-MJ<"^XBQ9EIBQDK%?8.Y%U-T"UI>4O@FZ[QJOK[4^FH#Z"7?87@_4(ZZF6844'OV=&[\6Y"234L@)X:"6(R,<1I%0+U,V?LEJ@[J%0 M=Z6O*F\P22XA9[Q 7%N&C",.,>9PM-([$C(KSBJ7A>QT1GWUQTF9^?>\FUK= M$SL:SV?6K/!BO_F7KY3JM[ MT;JB\/@%&"5Z2^[#U"B1*I/KS]@_BNUX5OL[_W6P6MOL^K7:G;EG"_=^.85W MD!-XWUVF[KZ;3-W]<)FZ^^4R=??UO/UOVUU[$EKPHK_?MAE>>3[G?U^#SI'( M5Q9+JKQ(2G%NB-52!5D1$O $^CI;>?NAUZ^!8790ZZ6<]PW_^C%644>#UO=: M!UH\&-1B-\+66+;;JNJS/K-;\@>WN5ZFC53/74T1/8S_FSSU8 M?GDI5NF@*=I!:Z2VC'-(O\5V[[A313GM0S^J3Q>,SZNUXSZH0WT8O%H ^WV4 MJ)Z+V^4,UM!*8-_'KH_Y38[[/;A_,*AU MJA]ZO+7AV59SG6XU]TGCTU=-HLZ09)M=P/MAKW_VG+P:7_Q!#"?MN)4N'S\^]IDK,HT7WU_[ M7[UWABL6$*@/(E<"P0A:=4B ')/44ZDQ*60:L38XZ)T.QKI0![2*K&QG-:%U ML;X*!T;AP"@<&*^<(:%P8+SV&2X<&"4&=N7M9WM:ZUA8TRW;GKO:5"6?>6GS MF9\A\N+28((]4+_8 HTXW$J?([SFMSB8FY/(!YI/HY-(Z-/N^7NQV\QLL&UX MWN?.[N'G@\9YG38V_/?=\TU6_UBG6QN?OE\_B=S;@&[&)Y["&;6*?2;-S8^7&._8,'JP!2RF'&4/83(,+"X8A#9Z(K*!+SR M5JYB@9?C)+*07Q1A,=>K:9&%Q3/$KA1A\=C"XBILA1)O E$.V90D" MFD1,F M(.FCY4Y'+7.$'EMEAA9AL= 4&#,)ECG"H@^M;FMP$$-MO]<+-\RD$HBXJ)K_ MQ;Q^S--:T/S!:#[)8)$89R0FAZ2C%'%M"#)!!<29EE[@*!2G.;5;BQ)O7>*M MEQ;FGE-G+3#W6# WP6 14HP,M%2&N"".N9= M;S N5JRF@ZNLG)(T,$X:./VJJ0P::\ 4DJ>.TS7)(*2E+!]:(Q M\W8\4=Q!2QLH6JKC/)X?Z'"3[=(ZKI^_9_6/F[S>_ SMMUM;.^])_3P;_G3W]X8(AA:T%FTP&Y'ABR ;BG+'>!^66JCI.22LHTF*N5],B M2XM29&@1I<75J8$01A$O.'*,8,2#Y,C8B!%-21/J523YU$ L3Y&A5YM7L)!6 MTK^Q&WI]0(Z*Z;-D%:9)79) +JD"A3L>DP]MHV/7E7II6<0R48:DEAJPBWAD MC8K(B\B(L#+/UE@7P.\"A%*^=3@;RW,V Z7*? \\SP M/!6ESJBS6)J(HO MOPI>5[IE,)$*13"*)H)=S#Q!AB@&"&:TTIZ9) "\A%@2N[C4G7Q^#*E"@XM3 M$>5UC"IKE)(M219* M<5<65'N18_.":K^*:E>J9HJ62,482B(*0+4@D$U!(VZBXH:3Y&15--+P)2ER MON">S-L0L'"9E,SRN0@>69;,\F?0[,=)G.]'F773N9Q%*#Y *$X&&F/+0 @Z MAY(V%H$6XY&!M5+QTG)-)/%VK-38#*\X[UF:,'?VXW,B-MYS_<,@D/-4&*N)HL'E6"0F2\V\PH129,7+KZ9%EA7/<(Q09,4CRXJK0X2H M$PZ12\1B9D^7UN0D>X688$1$[X06,LL*4GA0"@_*\^/0W]$.XJ5[]&PU.UG[ M0S2,_4Y)/UAP"V#K./;M$(:KFN0+4#\KD/X 2)_D3=%4"QMQIAV0#'YPAHS2 M^7#+B21TLE97ZK\H159+*L+R(MQSI"(4A'M$A+M26C5.3*= $>->9*I7AW2T M% FF ZBSTB1',\)AN214KPN>EK"0JNFE;[_?"R=^6#NU_;[M#L\*U_9X7N*?44S'(6A FD5+>(B.5!0HT8@;!53 M6%'#6,XJ([KX' K[RM)"W;/$9Q>H>P*HFXC1EC9(0@D"3..(,\>0-1JC0(AS MVB;NHLA0AY>%"K"PM;RU[0^Q MG'L]")@G^5J,)2 [8T21DHBXLPY9)RC201":%'7"VI6WQBP)+!<7:0&QI^/_ M*R#VF"!VI5U2ZXR7+"'/!$;<,L OQRU*03 ,\Q5@RD"[5+B 6/&"+B 38/$# M/"L3X(VTT0+0#P#HR4C<& SQ6A%D+1:()X>1]SP29%' M3R:/KDPU;QW)LX@M(]&YH#$SC'LI-$G6.XZYM"1)1[X*NG(+,5CUJJUN@'WT!DT9 M=C^D"IL+NC5U.]W:;_+WVQ;G?'5S:I0I6R-Z-+!/2_OXP;;Z_]KV2=QH#7R[ M-SCIQ\&<,#V2>NL"/=N >.UVX]SCK>9[#.A)\_7U)OS^<1OO'KZG@)Z\L?'G MX76FQRU O*T=0,KS3Z+>_'3>V*CZ]AU^YWO-S]#&7KM^N(_K'QNI?KXIMC:V M,QLDM+5/ZCG.PR0ON4$D@FK.4]+(.8*1,]1QKA1QW(Q$(6S &-:S(,/,2BTG M6?VN0B^E>&YJ(=58SH1BG7-G$,+;"<"=EU"R\-(,EJ Z@1SPE*6,U M#]^J>6@-0$M)<$FHV1$GXS$,>X1/=E@[[9VT0\UE!B8?6]_@FF&O-H@5/Q-< M/HC#6J]?R\3%^8MA'_J48K]FK_*0:[_!E?%[:SAJ]O=:JYOOK:1$^VQTRUCG M'3?J_? M.A^MB$PC64N7*ZMUN;)JIZWA0<48&:M7'UU^T(I]V_<'9WD@G!W *_9&U[1[ MIW$PK+7CM]C.K;:ZQR?#T;# I0.8_58"L0@-YU?/+)=7@]J)-L-+?NS:'+%] M/OW"&DU(OW^6Y\AV*BTV#UX>GW>]#O3\[+_^CZ9$_3& ZP8'M?B_)RT8L[SS M5S/_Y^B.T7*K&#DS$=CEWX]'"G'-'A_W>]]!=1Y.#7N ?Z/)@#]5I&&P9F&5 M5:GPL*Z&)_U*=QXMG'%_:OXBB'M0:PW'W9J>M-LUCXMIS-7@X8]O+AXX)O\D M&$9D/#J"CZ;NMMNL _7I9!C_&.M,>/+^E9OZRA0!X+QH(W3$SX/^ MU4;8C\CUHSU"-L%;O;'M4WLV6/G/U,MW8!N,6U<4'K\ HT1_I@R1BASVSPB MUXYGM;_S7V$?;';]6NU.W%BX]VOTAM :;,QWO:QK9XR%3Y714-'Z7>D!7X;P MA[$:\%K>_K?MKCT)+7C1WV_;#+=J-$5#F9(+IP*0X"7R32-Q_W]++Z^Y"TTN7YZ/+O/#BW[/#M[.FS]3E.2).+]3X2S#)GT:JZC^5CEK--(C0=9_] M#-5O]4J''61Y7OV^F0\S\GM7OXUTQ^KC;V-%^/>R2E[?*OERY8VL)GN4:U)] M" M9=&.1+BWI<[-1,XQ$V0.P M:K;LEAF8VQ2*QT0L E>_R"6;VT5T_87W^C)"[EN%\#=A+ M!-->&YG%CXM]ACR-O+#7NR'_]_YJ5=\2US4O4;$//1891\7NG^YM'!SM'7[N M;#7_;=>;G\3NSB>^U?1G]?._CAH;?QW4/T(_FG^VKT?%;FW\>;3U\7.G\7%7 M-':VOS1K;RE8I64L-B?[^>ER[@H>+\\>(\#PXXF@:7BU@>;9# ZQ$ P M49CJ@O?SB_<3">L.*ZYP0HP+@7@(#KF$)<(^Z:2=,0GS@O<%[PO>+SO>&Q.- MH=I(D2C'"1MCK;8I.:FC%IC?#^_/8[\7 ,\+U#\3U),KAF5'B3,^(:621AS' M7.T(4V0]DRS)9!U1&5 U)?2/@O4%ZPO6+RO6)Q\= 3RP5#@>6=":2>.M A6? M:6Q4P?JYQ'IV1=J_G+.*AR*$BA^9K1.?K!*;(H4>20Q,E>54TB8,M1@+V MB,?H44Y-1)IEAD2C.+&FR*$BAXH<*G)H,>30TYX,%1'T2"+HZB2(6Y,P"QPY ME5PVA1+2U#D4/+66.RYLU$OF'2PRJ,B@(H/F;$3GYL2JR*!'DD%7)U3$V:!" M)L!1-M=[E@E9XR/2N5"*P8E3S8H,>E89= L';^%D>6UL(:7+A9.EY-T_E5#8 MB#YV7.S7&+G@92&F$"R\OHDNO"QEE11>EK(@?G%!%%Z6N;MTCN+["B]+X=@H M(U-&9DY'9IYX6>@"0&7A92FY/*^R7N&R)?2\Y[MT6^P>KI-&YS,\]]/YUD?H M8S,<[37_/=B%?_#[&7P^O%FM\.!PK]ENU3>VZ=[']^>-C3K?/3_ZWJ"?VXV= M#P>-'6C[_"_XW)CF9;'))Q(]15QH@[AG%CDC'-)>"6,M_$MNY2W5JYB)Y3@M M*;F;!>\+WM_$>TQ=$%(*PT+@,FFCJ==."X>=4\07O)]CO+^*$D[8L%SZ)V?G M ]X'K'*U](@P#CQ(2ZA+J>!]P?N"]\N.]YQIFH*2WJ? #4\FL&2\ULH8!;JB MNA_>EUS]9X;ZB6C<0 'JI49&QQR-ZR*RVC,4-5&*:!>CXDL6"56POF!]P?J; M6&^CI518YW60/"8,RKT!>,!22 )*?RA8/Y=8?Q7U*E7@VGN.0'WGB'M/D+&, M(B7 8*,\9P 67I;%YV7!"W :47A9YEW*E1R0N3OI>.V)(,\C$J=X66(2FLN$ MD6R!Q$/!0Y5.30?(WH?)W %#GT2'+H MZL3%$BV)=0X1@@G((09R"%OXI)5VPH$HXJS(H2*'BAPJCL:[5;P[-&;UB/-G\9UH>7MS1SMYO0FS_;/7^TF+NQ'?_G\]G>3CAV ME,NMG;K8VMEFC?-/L!,_PH;"D4L".(B4.1(XLB#=A<,<^]-%[^@,V)SB!4)O8[N44X590_!Z/?":UD6_,@ MUKSM]\_@Q6K?\JH95'E2"1;1Q>^]5!O"9>]Z'7B1LPI_U!^#6FIU;=>W;+O6 MZ@Y@M#HY9*'6[0UKG?%:K-GA1$.UT]B/-9N)&=KMWNF@]ENK"PWW3N %PN#W M-Y>X4>B/7B4Q3^ERH3^:*>76O 2]Q2\S 5P'WN?@MOCKI!MK#*_6LAIQ#T* MI^%T*&MFD=;,)%]6[9Y<64],\#$/"^@E.75^E1I@CE;7N[%.6='I5-;(Y$54>:]($)!A/E;&7<@0J%;*W1K]UVFSW'T\GVS [K@\@W@=IX&= M3]\;Y^]IO;,M=IM'HG'XN=7H_'NPU]DENSOU\P;=)GN=3V+W<.]&E8:]C?>L MWMP]VVNV#[::1[3Q<9/N[7SH[!W^>[![7F=[S7\[>QOMW-XT[9"C,1*6*$I2 M*\2%4DN J?%RI%0Z5'5!"#."<2&:DB(H2+Z"B% MZ1,K;RE9)73F\/DB*8JD*)*B2(I;BV!+KJD"330JS34#-55HQH3B5A#+1'J$ M9*LB*1Y!4EQ%N6.IJ)(Z(>-RHE7R'!E#""+:)YA)1UBN_)9M"JJ*I"B2HDB* M^5E3BRPI#(U.)1*QL(X[)VW@WF(J$O&*QF"*I)@/27$5BVYMC$0$DOFN*>*4 M*:2)THA($;T4,FFO*IN"&5HDQ>-(BGL$FR]!-/(XS+@6X0U@Z\=0!1]/A!'W M4JTU'-3:4\]?M6/_-3>:;?F^S&TAK5^:W"4\:EF MV^U:^R(4?[*GXSCH*C!ZK?;E!#IRQ[_[ M@[.U&4*F7]?B"+";F4YY;F,NKR'1;92G=%9 .0LO6^C$? MW^7% VNF-:@->S68T]3O=<:S0%8OIP.^&%<&&TT\/'@<''\,+]4+@]IQ/P[R ML7VX-C=Y(V>1V.J>V!%&3LY6;]#*?WS3CVV;ZQB.X\\)AA<=2*O#>3$S_Q>E5BWC$3G@L;,, [B M29-DO>.82TN2=.2K$"L7-QWTKS;)?D2N'^T1L@F&XHUMG]JSPU?[.?QVLUC:[?JUV)Z8LW/LU>L-8 M[>=W/8#1;A8(\*D2Q16>?[B$B2]#^$-GJA[0PK_];]M=>P)R*H;?;]M!UU^M ME8=H^ 95PN)>&3=S@1HW7GZ$&K^IWV]30N>KFU.C3-D:T:.!?=J,PG_Z/1!6 MP[-_VK:;DP@SW^QQ7OM7&8;SDC/8^#*VFBI+Y]/Y[OD!M'%TOK7QN;-[>"2V M=OZ">W9/X9[SOLY@^MGC4]?>=1><"J0TLJB/.3(R1B15T%&L&H#XVQD[()D MS]F7,%P2R^2C5L0XR0E-UN!()+6>^4 T2]=S#"]FI$J\NYR.U5HW#F\8 %,[ M^9I.,9JLGS[]CONP@W5C$^&<$^Z#,9)%:P375&AE%+E%V(TQXUGTRZ?7-*:F M(4Y- TQPYQCT_0MCI$I@S"KC_*X_0'W_]:IMJ#6_YIX/!W!RJ/= \'!,\>;K77.=[.[OG>Q^W\SU' M>Q_?\ZV-?;JWL2WJA[L8S,;V;M.SZX=JC?.]=GWCH+UWV#C:JTS*ST>[S7VX M=^^HT3PZ:QQ^/JK3?P\:YR'56Y-\ZYPQZFA"TEL*QJ24R E#D+.*4>T<3]E/ MF<,OR,SA%Z^:WVF6O;UTL1=%4A1)<:ND<-*%R$ 48*-XDM(XG.G_K&.*!*WC M(T1=%$GQF)+B?(*.%JNDA$7.284XB0Q9@Q/"G 7/J'+8FDI2"#)S\D^1%,]4 MPNI^-007TE;*Y_ G8/[#X*;A:0Y>F'*:WNDAH8\]HG=O-)&!$I$2A;S8@',%:Y/)G4:IP67R2 IF$"96QQ9(CD*+ IJ').* M\I6W=!43OARP_H =/9>U9@O"/2;"$1%5B(+8)'(Z&]52,:NP21$V#T!;T5SG M#.&N-%>B\.#V'\JY70&"^450S?F-!EM +-=Y,(12QP1..NE MR0;C75%.YPFZI\J!XJ0%%D: 2BHP**<>/E%#D0- MY1ZKIW*T"V-60[H?L". MGDL?=$&X1TU[YKF"O&0B,),QVX!^ M2AD"H2MPM%AZF+2W8I7AXC(M+M.E13A,&'>$:V.QYD9B$X7SR@#<*1R9<44K MG3.$N])*/0D*)XP142$@#C(*:9P$\LR19#0)AKB,<%2S@G#%9?I4)_I5$;<1 MSK2Z-=!,?1P\F5I:7 D5+T[2UC$L=(R,!Z> M#-@E0E7EVQ%A22.N%$.&*8PHCH0DD*V,F96W,$/+@#*B7(1A$+0^1 MRM)8A8X)2 M%66(UD>6.-8AV][>..JD!5DF67$3SY64FXJL-3XXY@P*G@7$C0L@Y9Q#AGI& M&'/):PFJNEG%K/B)GS.W[@D]R$52%$GQ4IX;KHPP1B;!P?JA5FMN4C!6<<=H MHB5">=XDQ94]%"(%VU1[D!0:)(6B#!EL#2*8"Q&$#=1%D!1Z5;(EB0)Y8DE1 M//$SQH<,!F]JZ]Z?=$[:%5%EB,=]P(B*K*TXY&<>T-_FRP*8F-F-B8F%S^V8 M/P#4KW=Z,.KGU=_O% -% LP@ ;8F YT33BSIA)&D@/L\V(B,3@%AG;B*/F)" MB=9*[:X@5YB*5T MO^&<4S$V7[KTG6*I$8MDFDDR389<1] N0#H1Y)Q/B%O-D2'2(^&$98HIK_1( M/U9B27CJGGW?%T][D4#SL1(760*]I)>^2*"9)="5;22IT(1HC5B,#G$C'#)& M>R1]\HG2P +/B9IRE:LE"5MZ40ET1V7"NPN:30+R*RD/,@IAFG3%U^+WXUQ6 MJJH%E^N"# _Z<<2$-VA]KW6@S8-!+79##+5<1&"T*!A>K66]MW9J![7_;P8P M S4Z6-@8V''-J<&.XA1D8 *V2@"];%S[AT_5_IE -3$#JDVZA"Y13"XFBCV\ M'%!S]_PKUC0J&302F K$92;%2"X@(SR5B6A&& 4D6KN9FE.#5=C.E7';DQ*2K$,->Y["U!UE&&/#8^QA",9CF :$W>.=&KM7X< M'$>?*SBVS]9JCXL8Q,R,&!CL-6F=([!&0>,!VYL['G@@WB5N8LH+B9@Q8L"' MLI!^=2$=?J)?B;.!$N91Q ;7$:,= ZZYD$HAX6U-+J,&#<5EPL=ZHOZYV^\D*/NA1ZO*/08XXCB7$+K%-8/MW] MBG9D,"^E';?>76S8O]I[L&&WFIOGN_1#NW'X"<.UO''^%WRNGS=VZO#=A]8> M6)G7-^QNY]_V7NX;]&QW9YLV-CY!O_99O;--Z^=ULGL.W^W\U0$K<[JT8W.3 M-]:_,B)!@3,$X8 9"'P82I=Y)I007FKF@_;^>FE';GVT+DACB(+=[;72FKO M"5BD7C%]O;3C:- ?4,7QYP^:[E@*.GKF*1?,@4U,+"BM-(0@2<#6!+ZR5.7! MV]6PUWHI@=542=.V=;F*>Z^?"[3[7*F]%7-Y]]I[F)*S;P#'<;7V#@8 Y&"W M9<>%USLG[6'K&.SCWL4N&C>]5MOL5AI:9'Z7!RO=[T[9/OC?-'R48Q1\#Y'NVJU;46*]'^U6NO!L70IYO&R8T?3B:R":)L,D M"B0:Q(7RR#(?$8--%EV@5!J>L^=6E;X9+5H;_.]))L=/,0YSI?B\[?(78!; M5H*E>><"7*V!KG\:V[F$?0TFJS()6D,P#KZW!A.+R?;[MKL_HI#*I:Z_66^' ML>9AXFRK>W7UZ''54?/W(;0VLCYBOY-W2=5P/W;@CGSMM9NF^@A6#=QXM9!O MO)'O=: S'C;7EA_V"%XWO"BC4&MVSO-5E$+1@GV0=WV_4$N MPY=OT3\H1OX:$0P@Y6(XIQ$%-G3O8KPN(6D:QKXM[@5^78U\_]G480>,S@Q!V"%97;M2%/9+7J3HX!4>"^> HWYD9" MAABXLUOS)_W<8 TF^R@.+QJ'H1J]UV!MCM;0T[NV:_OS>HANA-/\(^ M!+MU7&B:8&AJW*S@HW>^[3;K!KWVR3#^,3Z$P)/WWU)C?*K8[)R/8Z[:-S60 M$S\/^EWP MI __-_/Q9_&?C/TGG[["3.5)LDA3X7/\LD V)(V,(<)$I@F7Y+H_Y+5+TDIM M&:^7"S5EK []U__1E*@_!C?4Y/9XH65=VE;FV"V'Q:WJN]1KMWNG@]IO68N[KIMNB# MD: R;(T(7LFJ<4SXN/VQ'%L;R;%KD1&C+[58PYC>_3U>(W=_^<.6"5U31M^S MY9\$M-]SZ3UIMLVOA=?_M,-CB?/8296W^]M!K:'UYD+ M\Q)3_KGR/58>JU3)NY?)@)DACO@E1NFEXHAGB =^B6&9KXR4'YH2_XQQ['*] M;Z4/K7RZLAMM?VZBA1]H6XRCA=N=O9W/+?@>;S7_:C6:G\%^V!6-G4W<:-9I M_>/V^>X./+NY*:Y'"V_M[+7W/FZ"[?%)U#N;I/%QES8.C\CNX2=2/]\]W6LV M#O8.<\1Q>[JJ*K=,<$MX/KKEB(M$$/R6J[QX39,@3'B>R[I@/7.ZRN6"?JW! MPHM!V[$(0@R@@RPX.T>![WO!]\9);$"GFJ>Q_2W6JZ#- MXS@/=4U4&/DR91 M&Z1]#K#6 B,MA$:22JD]X+C6.I?$ID0O!W@O?3;^"X$W7? 27 6\[PO>6=MN MGO8*9L^"V9,)XEAK%0SQ" N:$"=&(P=.$8*< M)YPSXH2MZAJL8B66 [2+JOT2]7L.8C]6T:I%X5Y0Z+XKV>LVV%[/,UVP^P'8 M/<4S352D7,F(F& .<4PHTI%SQ(+.Y*\XB)P[IE:)+J[MHG _;>VUD[NCJN9 M&W]PU%4!^T?1TPO&SX+QDZYP2IVV(44D,M#SS/_A'$XH9E9!28PE)%5,=?#] M,7Z$]>M?!9=.,6&1% ZT^:0,8TF@5(Z12D\5-IW=1 MDQ==31XYF]N]/":QW_D1V<&KK7*V3+FASU!CIM@==PBK1J_KB[QZ@+RJ3[MU M$J-6&429#8@'^&0%Y@C^ZKAS*1DIP0(AJWSV?<%!)X?H[A]Z3QZ6MPCEF7+ K4^9S!+I#%,J# K4Q&R,BE M7GF+?U!\9*ZKS)0YOS;GM+[_%4=!@[4189 QV?6ED66)(2-@"P;-DLGE(WY4 M)^1ZP9E?18XY+S%35M'T*MH\:ZQ_S6J*,TX@(DU.GPX,S&T=D"/4>TE@,]N,'O7#&3YZ9ZW4$K:W<9=2Y8GC-U=T4M.'U -F(#S[3X MF1UZQ#E>1294C7?@VI/^B#9\JA<7G@/H[;]W-)P??H/R_#3"D^95&;IXDVIU MC^.QEGAU?V+UTZ\.V\"T%@@^@%R4RB)C.$?84JYCD*(Z9\>+6G&O3/GTE'.P MP8USVG#C4%5.BRL"ZJ^1"9D8E?'>:$%_IOX^R%":+'D K:(1GGC MUZW0I3! MB3_(Q*NYJD5>5_UH:YFZ:Q@SAW-5V&/PU'CTG"I669Q3BQ-^6_\*,E91FR,\ MDT^(1Q"T+GB,@DZ>.ZV)S5'\>%'K^94IOS;EC=.O03KO:.*(Z0A3SD"S=LHZ M)!A+RDD*EEG,4WXSY>Y7\(B8Q\&C&^7%GI0Y'7KXKC<8%G;T27;T_:_$4:VJ2LOQ*+XN+_'CXW:E M_^?BN:V!;_>R07"YH08711.R>>#MX*"6*D[TJAX)[*IA[Z;,O<:7/H=TZ72- M$_Q NG2\IC![$KITM8:-FB>Z]/L36K\2KG3\ ESI7VX35#604?_M^O]Y>X.> MN;"GS]/)]>?\)-1+Z"1[;@:#")#:<]D?,_*QQ.\^EXH;X6D7GOQ,$1KW'_(9 MHI?G:^@?-09CANBE^X:!+G*4Q:]Z:&8)MZBVT%;:'L3UO'^VQKMGL_M^O'<^ M]/JO.Q1\GS0ZGT@=VMJEVZ1^_NELE_[5JC>W67UC$_K[GM8/M[_O=NHW S$V MMNG>QO99H_/7X5XS:\1_'>[".S2:_K1^N'\*!M99 YZW>]Y.]4ER*A(]ET08 M%,'X13P78M;8$L0Y?"8R8;"#5][*5;AD.:(PG@ YC6P<0'$ZKML:!Q;&->J M!&:53#?XV>'%3P5JX;V:,QGQH\/'BW3Y@O&S8/Q4G0;OC ,L1T(8!A@O"=(2 M:Q2Y]$(H^"9QP/@29S=K@/J/X^6>Q@,XXA."?=&,_60D(NR.Q:=A'!KQKIP'%D*;&$Y8_\@M5JR;5CNJ_4+3@X MZ4#_X?[!9)GI:6?AG9Z^>73ME4J(I1+B'%5"O'#FW:RS5AQY\Z3X[E2/B@%9 M>!N['P'V\DG?E:.NRJ_Z[2S:_N!&WMS3C>_CDP[,W]#_2&.:)=UGPN,$'?)O MPDG_K"KT]B,SXV+>UT?3_OEBUB]U+;*82M3([.ALL]WSH^][S4]LZ^._+>B+ MJ-/\KW[:Z&SSQ@Z\";39:&[3ZV;'7C,<0GOMQH;G>SN;IXV-H_,]^+=[OD[W MFOMD[]!_!\6,-)I[TZXE0T&SI0XCZN '-Y@CJYE!,M(HK'"6ZP1FQ]I5=;A+ MU7D&>"P>DY_@UP4C40T6>RR>D,?SA'1/.B[V'R4MD<^$39,FWS^Q[RXV^,W\?MNZGZ]N3HVR6*M&_L<*YB,$Y6U$-]RX MC)R:$^<;K7\9 _+AOYWZ^3;9V\C/V\1[S<_M^OF_!_7FIW, S.\ R+Q^"(#9 MW+[A? /@!=#]]ZC>K'_?/?S<;GS+89(XI8@9;Q%WT2 ME$0T,60#B M2*0%,?MGM4^RVW]5__1U/H_ON= M/T?W7]Y2?4'^^+UVW.]]:U4ANZUA]?AQ+$#V3X)1W.^=UDZ.\R^S1(!KHI7V M@2A."3?!Z@CK(7&6-$]6)Y/5-Z*Q8&12?=ML?)B%012&=/ZM^PSN]L\?PS41@PPM'A#\[BC2:GT0#GK.U\1[7F^NLL?[56F>% MC19Y*1TH:CGED@&48,>M(\HJD,6YSM':347M(CQ\K3:#HWKQ=VCV\-_<0;4# M.X!M.>()2K4?"46&<]DHL&9X,CQI854*60M9LA$'DGV,ZF;6 MZO_-*QZ6 ,SKM=2=V\W "SG1&U2'HV^JXU!87N/S1H(!SVM_YKX/5VF;7 M_T Q6;CW&UEB ,'O>MGQD24'?*H.IJKX@0^MG#0'R%_[" ML((7_?VVS7"[[;GTMN0=FFH>*E W0(. UX+'],^NI+KO?O7%+>1K^ MV9>4&2$7U^A6UM'@TG*S=VVU19_CDYV5)DJ#^31C>WS[/$.RY '_> DF<6)W[IY^O _^N'FZ?0M\/&QN[Y]6"NW?/W;)?NLJV/ MVV0+VFYLU+]#^PS>C<#_9_7#/P_J.W7<.&Q,!W-AAYVF.E=!T9F6U1MD5$B( M:>HDA[F56*R\E9HO:RS7G-1B>UNWG:*\@]"W)_F4!NIRTSG%%$G>>(8^N1DRXB M;X26 (J61;SR5J]R=9.]]54"]VO3O1E> . >U4&N"/P/ 3Q^% MOK/]_AF,W7I%$E6 ?!8@GTS;Y9)90XE$RJ> N(8?.H>F>N=B)-XS[B1H2&35 MF)N%3EXEDA=*N'G"H*HR^(,.>NXW*+.?BE M>*D'O^@0^VY4H+IVW.N/8C;;(#5?$&5?L=-K3E#V-J_7N_DJ4[X8(#KIU H$ M4RS)?\KL6:EOB\_L2?"B47L2 MM2:?A]OSDM=S*V4F =BWU4+Z/"J*DL^J!E\.;#_^F:FR+FI6S4MV?N."E/EP MDS7.ZZ?U\TV^M0/7GNN?]Z5YGE]0_@MWZ<>_P^J:N'WI6/U\_ MKQ_NB]V=/;!E/YW6.W]U8$.?[3;_[.P=;I_N'A[AO0[8J8<>;VUXMM5<9_7F M]BE >@2]W'N%$?$$%$/+ -*3!>TP:4^DU=$[<9UCDR1OL8X:6^6X(=8DP972 MTHLHC;_ETS 49N9/*5S6Y.Y\Y4)7E&GI>% M\<)[_FQL-G=QE(R(2$9$T(NNPS16RJ. 2D#-9(HW4 M))KH&=AR_@?\=O?6AJY@9KAM$_SVX@Z_JI[8=&-9!;J?IVL'XR M/.CE E;A4I?"2P>[V_BK,]%QT)*1E-3D,RN)K#82$6Z"K M0MPDQALORTDFH?%"O5J8Q[U1YV1W7C!2I7 M+,"QMM_[%OO=$>+9WT*U:D\5,Z]JRZ.U,_ MP2%L#K']CJE[9>/R4PKLB65Z&_G8G[T\,+#>-UI]L$UZ?0#KXTQ= MG0OI_7 +3&,Y7#6)Y2.RL!9@=V;JNB%1["465G:P_69;[6KC9N])M8LS[U7% M@M7MQI$@N&3!&A&>06/I9 CZ[L6>:,TJ.[+4,-CBX(GE1H 2SGA0!K"(Q$S& M-)8=ZE>XM(OL>"S9,4VNNH_KIU^M=-)1:I$%DRE[811\8A(E31VH\V"?6Y]K M@RN!5_$MY5$*1L*N?=\Y;O?.8JR-C)-_+L@""U8^#"M_-)[3I0.^_///%5RN M@T*0O,-$T1$<,U<41K1W+U:T)!(;ZE,=& /F MF:\^;:7/T??VNQD^_JE* 50^S>+!''LP][]RHFAR1"&F' !)P@8Y1P-BTF$2 M,7.*DNMN08UA)F,4B:3(6;#.\:!-I,8FIS&SMWHP;]DBD\6W)T3G_QN,T&A\ MQUA3S] $ C1'L83*.]0%J[F.V)M1]Z8UG_)*SIV%DYFN4/+Q7+])E MNJ:46+@NZ_LNN07@O3:%]_J^="Q5D-Z-X+R*"OOG&?P7H AZ:/P) ?D,EY85 MM$@KZ,MMP9W/M'X6 (I>A(+_D:C0YVB5W<8I_M0S_BA,\F4M/,%:F+#2YUN, ME!DON[^LA:?=_3]1 IY&1UVF2TOUFYG)77)"5 [VL>UX@['EI?D'"L/ +Q$# M+C*' #5&8!:ZV+O;[:/ZH?O\6YS_WR7?CK=V_CW<.]ZM12EC!IDL(.#(C&>0V*<7TH, ^LCPM)",@J) M.%;_H091+76*RAFLP\I; M>3/0NLB&(AN*;"BR80;&'B6U9!K;D"B73A@KF'&6**J\DB']C+&GF!0O*#'8 MI<304463J\QX[0CBS&:.915STJ'TU @O!2DFQ>LH.+.H)RZ?XR#:OC^H\B=" M_!;;O>,2Z^L NW?6\^)B0D;7LX37A[*IZKW2A(8 MS(]'5@H-4"XU$&UIT>U*Y^W,RYR3A.2S(M]D<&GE+5^6@N0%U0JJW40U$2EGAF+'B>6!!K#JC) 4:^Z3(\[02PZ#&$8&L5@%EW8Z+*"4AN:S$*EZ6JA(%\@KDW>)_ M9)%Q%;DAB8'T-\89H[A)7!!#:?#W\#\67'MZ7+OR- :NN%;)H:2]05P1@S01 M\,-$D%N-$..,X<, M9L(9%3PS>N6MT#=+;[Y*N'Z4.LIS$#%04.U1XVJ3<@0TF1R5R8T(SM.(F;$8 MVWR JHHW<2Y0[7SRN)M[$#Z(60 T@#>-G)0.:96\B(:) 7H&\986\;),JQY6*@O+ E-:2,LE]4B)BRGGQ)LX%KEUY M$X7%TG'OD8]4@R(G+=*>1)0"Y?#WQ$!^K;Q5:DF\B8^":B4R<=:)_)(Y("I? M8L?VCV*N;%2"$I_TU$<8ICD.44;!DW.61P^&&]'9]F;AI_7%"TX_ TZW)MR( M6K%(K;8H$F81US8APTQ".M&0Z7UQY!+T3V&6 Z?+679!M5OR++EUVDO0:*3A M"BL+4&9PE,1BI[B-Q8TX%ZAVY49,+D4GO4(NA(QJ@2-CA$,XQB 4%DSF>MF* M%% KH+:LH&:#35HK[*BBW!#G8G1*.T5% I,-W\>+6$#MZ4'MRE5(&8M<*86\ M)0!JWE)D%*=( -0!J'EC.5UY2TV)M"ZHMK2HQ@&KF+<66Q6XB<1X:8*@2JJ( M*2AQQ5$X%ZAVY2BDUAA#N$):N1QVR PRU&M$;;):):8Q3F" RI(5MPAAAS?1 MA2Z F[!9%3\=_*P XYR0>HR_&3^'P9>A=Y++*!7*CX

>+(Y_0CL-X,LM82)((( MG"63L"4Y:H"))3$&GAT)YBS:H,BD(I/F93AGX3!Q.V4RXUXP2*C%?>6OXDAP7%K%3 MQ$X1._,QG#.(':6%YH!@S#C-.5A$S% FM(TR14.8+@'4\RZ1KDY%.(\F>).0 M-,R!1-($Z20=,@%C1550Q,F5MW15L"4Y[2TRJ'D')V1K[?(I&>725=G6A9K,&850RIR@D#!H"C'P"+%J$[: MVYCR23U95N M0)M):'OB30Y/!L-6.ONC8_O[K>ZHX_@FL-]S],<#1AE)= 9\^@G.M5O=B Y& MOQ,Z@LEKKSW:XI$SG!(5,AC*@S8VZ\C"!Y%C@8UF*V^_W'%*5O/VN#6$(3F' M+UK07/=;[ Y[_;/:J1W46AU )NAI9O88Y.J,N5#Y:)TQO%K+6G85IE_;B#YV M7.R/OR/Y.V+6;LY2[7)]7LY6]0:6D>AW.+J3=[CE( M*58_W!?UYI^MK8W/K?K.KFAL[..]C_\>[1V^%_6-=GMO9Z\#DJL=_^?SV=Y. M.':4R\8A2+5#?[:U@33\M[W7V4L@3<76 MQO8YM,NA+Z2Q_Q5&,H9H/?)$8,1CIK@C3**D2 )CBVHI[4A]@>T8PWK6.91U M2F&J P;I9A6V>3Y\$I:+P*T =2>".G&$P+RZ*76$9U((8WDL-*9CZP!UGM(AO2B]RF+?IT.L M7>RUQ?[Y]AN3:4:3-"6QQO,*,I$$0'',W'F:G>"PI5C9S!) M6G_6\:P_ 7"8] KG/"F4^8]@ .O=*P,'*HX]3_NZ"LG_&:WQE$@!$&QEGFB@)N@DH!=ESI)F5PZ!,V M3N!B5HP&OM5UK<3":H)J9H*AFP2C,3X.2EP :G<)BDE/?7>!=@YTEFF_/\.> MNN*[LQVT%)>:@V?ZN?L.;^23("^#X6@"/2Y!%^3/R+NJ*; MX"3O]^$/:+DR3\^P)J]K3,;ALS$F66M,GF-,OE%E[UU_=/)Y.A[W'58^4OV% M75ENB&')=^=NU&UY<-3M?_WS:\^[4W<^_NC^/!:[?[ZE7?C&UYV/ %/_.>Y^ M.0C780O@+-]E &V#MWSWY_9)=^R)AH&0&( ?Z3Q-J4)&'L$@HH)B1=-RQU%EFC(Q?"?X55 M89I&D8U3&0IFM-1FW;#\/ $TPD7P?B9YGR MK3"4WJE2GWZIVZ]NTZW*X;*VHU'=C,,MP7YQ/]RBY]_\9=-)#)6=2U#3K2[W3:>O)80[(02: MKA#"!0!P4WQY$-2ZU\.VC^"LK3?(Q@J(MMJB C)WY:E2P0\=Q->&Z=VHGO9C M#L2[A;VP=7=V1>,?@.B[;K(I8777-=.KL+JCOP;=_;<_=@?__.C^N1ON[G^< M[>V_%P=''V<'1_"=??.SNW_(N]#&>EC=+H;I[;^=?=U_"_V#;^V\E[M'/>C? M7SE\FT(?H,\F/-C_3[:[?.K524655"&1S%@PZATC:<8$B6.;,O(Z2 M9U)W[P[XM@WE;J5 *P5N:;^SE0*W* 461U"I22EE649"DX5$:!&25"E)A%-Q M:A2O*B9$<=Q*@5N0 @^7<_Q)6#>+ +R[31)U"=GVG$\B72&KUB5F[/%+MSNP M<>J0'5>B@&NEVQ6D6_?-DHVC,XW%-S.B>)00(;G ',:"<(TET$PH0 $!Z?8\ M9-M=L.V&9?]LQ4 K!IZ2D=.*@1N(@861(V2BTRPU)$MC$ .8]5DECI.49\KI M, H=PSP[SR2EP5W+@0N,G":,1L K#U-#[D[ZKY- M[!]]Z0\ FSM'F.YH2'SP&AXR+GTP.<:P9_E0#8W_"R/=\TE^VNQ^:'WO67^_ MW2J_$IEO&U-,\31]64Z!L!W,63FY54?2#29OLZ;JH;9"GHXM<)]'0'>*#PHF7/7KO_<+F(]J(*UA<17#XO.R?TD* M:1QCQ*H83V#(F"2<141P&C/X82)E,#4-$\GSL"V>2KWI5@RT8F S7$++8N"G M*T86L+N5 \L 9;VSZ,D3IT,B3;"$I$E&4E#0_$@GDD$%V%&*0)MPBA[UGY3!6,W\H3"TY55M^_1SI?.^-^6#PO7]0?/) M*!A/"]-3>'Q\E&'6FS',R,R_Z/X[S<=XP.W^-]ROX23:K#5YB,V6RT_:A@K7 MW^[7R"IATN!7(U!U/W]92T<0H84#GMAQU7_?#[=KSOI0,=;VT-8NA;\77/6I M8JK]T8>:I?:R=_D/9[=]>H=6S%Y%S"X75C=.11%UE#CA%!%,.*(T,T0*;1VF MTS(,#*WH=*&$WQ\!$VZ24[&%]A;:GX3=U +Z!@+ZPF[B<>08UEQ3<103D5"P MFYP%,RKE-#0JH/QDB=#[2?] N": LHW"RV_WKS^?A%\*T%-:,(?C,:PBQC M*MV]S*<\?XO<\[9FGOI:*TVO)$U7*YARJ;/0D!B4)B*,28FF5A%#$^MD&B?. MJ1>O:?Q,(IWOG].?Y?95*W4VDA8?L]2YXPVS5A;=E2Q:6'8LSF2DC" N"<&R MBT$6J2S1Q,96I)F5H6.LW1&[1WFT6K''IQ<\E;SS5 ;?*R3MY<\F:2]OD_:> ME[1W-!CD$Y\G=GMHWWA2.G1#D[MRXVK"\-UYQO%MNOOE@'_\J]? MWL-WCWEW\"G?VS>S@_U>MK?S/NP>[?[L_GS_8_?HD.T>?A-)J&66)H0!)!)! M4TLTGE/4VAFA::13%Z^G[LV2+(HDI[YH261XHAE-TRAV)K::R60] ^O2FOB] MW)55N4;^WHN_O]I?&3N7\D3I6$H19IE*'8AWE<249=PI>5&.V(V#A]-1^;\& MC+_=H>H''XH1P#^.K5R=Y">>(/>=3V"?XXG]D?]O9R7__$!A#GH\"I2H^ M0>$,"$QX81[U,/.5U( ;ZJ,-\+%RD=ZZSN)?.NC:9 (:8G#2#@Z&5;?QZ2^((NAV] U/0^SP/&I >XI! 86IDJ27XZ&\, LP*,56+;-KG;3 MCER5?1_[>SB$&0X.53ZL>:GF5E"9)WD?VY\%JEC*O1]4-.9#V3%!@H_ZJD([ M\.0&S+SO_6ICV(*KBD%8+ O0O+?UK.CS_3#X:PKK@B*M$VSK-Z[?=X4*_LBA M!X>Y*8/W0[,5_(::*@M?S1_P?]-7OP,5]7'^?-T^($A8=)_1V07_@'T#=WSJ M]#+803K.S016?%I,YL4BYI>!BG=@O4Y@53J!@D\<^I5KRBXT=)(/,XSEPR]6 M%.B1ML0E;FYU IL#%4WZ5>P.:%_UGYVUU--CZ!B2O/MA^M/25[$ )C$50>C9 MTF1H9-1C>*<3P(/XGU&6.?R:'T@))E(G*.'A^M30OS%/QV \*CSYP8"#/YR" MSE8":-J?@!K@)\9+E2%,P70AH+"3>^/)Z+/K0[<#T\O'9:>JIP'?:3)HXQ/! MA[XJ![!6.(UF!'KT+/@R*HXQ_?;+X)^MSUO!!S_&H#L"6*!AAX9Q)Z&L@[]9 M+#HB%?ZWB*(.$]3_EG'2B6CB?T=IW$FCZODPB3LBK*X+1CLICWROX,\X%)V0 M)EM+4P9(43I7S1F 4X#=!L7'?&K$QQ-[2&.&VZ]!Y4CJ: M#BMS&3]EU4 =PFK_!KS:GR(O(F-/$'XR0#1\=Y5YS];H&W8>E3E>?%D!Q7=7 M9_RF(7!&S2525"Q\UFM*EZ/^=.)>U;9(N/S^B]-VP$H6U@V'A:5LNM5$+OW; M*Q: >.B(!A@^!N,61O52]4_4K'SQ[Y7!@Q!K6H\9?/X1S!*[R,:@/B/\'ZXX M!BZ=!7_[#;%.A97GRH]'-[[N:%)A*RC-ML)%^.5S//F@R7=S#6)1(./IC/ZW M?X8*0 8&^OM9S'"F=7!3;?_Q*Q1S70_TL]%,]2>S3K!TK=+1O'8+H%D,W:*D M4^9<+0$+AX\V:(\B%LLM9=/^BJCX'55(D#.@-933'%7' >@?)8B/(<[J\]+C MOO1 #SN[M-5!:S+'%Z9 M@*H#1D=^.(()*%&Q@E0CH=-^6:O_H,(AP^B.N\;])6V0(J6N;<8 M@"10(T1+R.:E.L3J8=B-,\M^-<(75 UHS:(+&PC% 9J E>*50RRI5^C*9] M4)^F^@@UJN5)@E%A\&N>Y=#7R7)D.%+M?Z>@.F*'\3'09AKUL*SJD@%=CJ'7 M%9GG%5(NIA/O%NZ[5V,FU0NPS--,F8D_C[+0&.%)KU8&S32A3C3QE5?MU'B] M!KH*%T]ZN>G5H_$ESE2P*(%=3X8#S13UZ>&9\Z?Q0ZZ$)A?6'Z"8]9/J*[J! M=NIMRKJF&E()KAKTQ1=[*Y\+6U4R8&\8;$\/H>\!$YW:2%JFGS.MG\R!5>PG M%@F[-H>Z8 V CQ<,7G>P.0 O USX#ZT=^$[2_P(T_XW= E $,VQSV"U B/5 M6@;21 "TA?8\DEGN.3%0QM/LJOU2F=K+743M&6;IW"TI[UI8VY2B3,5IXB(M M8BIB_$V531A/>1Q%-G&U?S1A@C0_EC>EWG??K>Q*P9(8/-%[@NX)-US>F_H; ML&'AIIN]05>"*]YX=\<[G/#N%,NY;TKMQGOWI.X>F7!OQ_"]_6WXEIGM'GX+ M=:HB'6%U5V:(4%%$-(T2PKGB5&+T@Z,O7D].1J>K=M8'98 :I\-,Y84G%#?) MYU;7E:@DEL)J$\M$VE#$3BB196&BK!$\R9B-6BIY("KYN;O]+>74F=0)DB0L MP?K/DB1:QH1K7 ?-M>;JQ>O1T)U#)4@D<)4L:V%X;=75X#T-H>2=A*>K7KZ+ MG *-QN?5PQ47P?I7GXL46I1SOV3H &.QBZQ3QO%,A(E-J$U-JIF.E)!IQ+^] M/RM.[9)LU^QSK;&>CQ=7_>W)&U44,[CX']6?NI;Q@/%V?Q[/NMO?+%B$+-64 ML-2%1,2I(DD:6J(!F2V+5)I*@>;V:;X#O>M[CF$:H/"554G;@;+.&T65/D^: M(XQ+"J]V1DW+7]D#BWJW<]^]O[Z\3]!3MOKBW*6NO)QHRG=Y?>@7_HZGR(IK M<(83Z.=FB/[FY6T"-XV]48 K#:J[WUM!.ZHQE&YD+2QLA*:Y1[*>5:]Z+I1'-T9[99-5P?.N+@X[*W7YJLE1[S#T=[^' M/OB'JMC;$M&3(**VZ/,ECT3=(RT]N5J_=U3T^9>ES M)NSQ'XFV,A4RC)+09IG00FNC31;&*G("_A6LWM?DG%X[@_SGB1I:5=@U7WJ] MN[DY1Z&OYT6OCT)_Y'A]]^?[$WCWQ]?]3_TN^T\/CT_O[A^(K_M?C[K[[Z$/ M7X_7CT)W=PSO#C[^W#W:AKZ\ZW?__(=__?+VY&#_GQ_=HUZ_.]BENT>[LCOX ME.TNLA;^Z.X?__CF4F-U8BW))%5$4&I(8H4FB>-IJHQ(C4DP13Q-VT+K#UMH M_<(LQ1N:>Z,5%:VHJ$1%EDH;:NFXD510JY2C/(T2'C++F;,:105-SQ(5K3RX M.WGP_$Z?BZ)#S=6&CS>7$RM M/&CE09U-2<2I3-,HDP*,!::2!#/PI"H6FK.,A94\H*PU'39$5- 54:&$IM(D MG"21!=/!9I)H26/"$FIBK2V-A$#3(8QD*RQ:TZ$5%:VHN+:H"+6BB:,N5"PU:#2XBL"X)241(B8M2 M&XE(N93I%Z^C\)G4,;]C:=!6H+K2^FY;# *NDKE,1H'[D5>EI.M@V5\5CV:W M/:G7%<<;!^!7J89D'+6K39 MS%*/+=K<,]JL^C9C'DW$(=BA9O'A9O5GUGS$C'0^$(CP084X9*DK)8$R>LE6G*A&6XEQ*>WDG9 M/+QIXWROQ/Y_4[6T1;1R,WJ]+ZBK@^66^K._+R1' )R!8JSEN(NR^( MVSC?6XMPMUH(N$6X^T"X53<;*-?.QEE&0#AAR @S1"7,D2@T\#]41BRC+UY+ MV2)44Y@(1E)HH03;<)0XO_)6+<0 M]_ >QB<<^_;932;]>4[P<>%(&_[V",/?KK11HV8^UK'%[JM@]^5Z MD++J14NIBEE&04W)XI (D40D31--)&.I@,635.,^ 4V>-*2T:LJ&8LH]NZ]: M3+D>IJRZK5QB=>A2#I@B+!'2)D1E7!#0.3/!E(A\13).XT> *6U VI5X>YYX M$FO*;FS*R?I._1T.-^UHB@5#VE0!USEH?+GIW%!I=.=E^-J<,P\DEM;355*3 MIL9&"0DC&A%A:48TF"7$<0&KD=(DI-*GJTS:=)5WP_QM1II6"&T"'3YF(12' M1@KMI*0@=:Q@FLLL2Z6)8NBHHJ).A'E#0ZB5-%>3-*M^VI2;S%H7$9DY26!= M!$DSJ@C8/XQ&(HZTQ$28K$V$N_,(F&X M4"1E7!#!4TVT ^N'QQFFY$Z5$*8U=^Y'SOC]JG_[2N:OZ^KI]:1WIP.8)U/] MC3R6#Z>J6@6LK^[)7G'JM+9)R%,N3"03FBFC12@B1;-(TV]Q].+UZ:+L?J@Y MEGF?O"2^*/L*GB^7:?=##4\#_"77:W61+TT;%Y2S\]7?>]7?E'FX_(V*W\^B MSLWJYZK8C+>BI)K9E16_A2B=52Q]JPHL*5=^<,7GGBKW/[L[ (5?WH9[ M?[[+ &CAN7_@VJ'H[NR*W8_?A+)IPD#5%B:&?Q*=DD1(0$;C)(W32'*65!(. MN,_9;3227 K?95PI$W)AC4R3Q*34.@FK9*($GG<@G<;(9\74O7C==9/@[U%9 M!MN329'KJ6=V3$S[9C08@#3]/(&EZ(WZ@!]E &L4^$4Z#0,UXGEF7H.$:ATO M[MCJ0&3$C,X4%ZG)!(T2F EG.1.IE1E(:>CZ,FBC MQH?1!# P5_W^+,C+7(Y&K>'WRTZJ_OP\!-ME;)\8F3R1WC\V?3U[AH 3#_V3S8@(IGQ=]RQ([1%,C3EAWD;H=ZI;^'+2R8 MUJJ)^OWEKZ7"V9IBPYBCTK/WR\+UX>YW]^HDMY,>,"#0>$WO4E3,>-9K2H.Z M"\-Y5>NXX?+[+T[KEQ7'U^6/-YS!&5V;R*5_>\4"V@X=T853QT1E,*J7JG^B M9N6+?Z\,?@# 5K<>,_C\(Y@E=I'N2B5V_@]7'+N^FP5_XU4@U_=#LQ6<*PD> MW?BZH V4E6*&MA$*5/CEC3PO"]_E0Y"4H"V R@87?.3ITQG];_\,U10T &=_ M/XL9SM0X;ZI!GJ$'G/F="T'[]?_4R%S/;66-P]SUU;AT+YL?KVQ>COMJ]C(? M^AGP+YUEZ%=,F_(M(9GGVSJDM&Z_YNFMBJ?7G!#534&W9"S/OQ]NT?-O_K)E MRK9BR:_9\@4W!8_:+C_J+B>7;/F"0.E+HM.='O-*;Q2V?6&':UB^29?/\8.& M9R#N7?M%]WL%F)B@64YZ)49S@[SZ:SIT 0\[YQ[W7RQW@XN@6KH+]L"N\&A+ M1(^,B#[G/QZ,A!X!(-WL',G-:.D*I1(WGT0-/[ MIH5VQ5ON;[E_,VAAC?LO4 +N1DU]3H\^W/G8N]")[R/XR;O:U6147 >TKC8W M=PA3#Y/UN)V9=F8>]\P\7/K),V>1/0; =).@C_$N:BW>93F_IQ+Q"(_Q,P\5!WJ2Y^1 ?)_/P12=QCSM3&!RM>,UJ@"E0 M'7S\<;#_<;:[8VAWIW_KEW2\'/W;_W/VQ^]/V#[[L_ORZ\]=RW9^3;YRI M+!6))IG.%!'**J(8'HRA-$I%**,0$UU1UA'\=#KEA\A+6WB] M/7B]S;K;+;S>![S^G,-KIG0L%4V)UF%(A+6%KK=99[Q%U_M 5SI'5T=UPJFD1(&U043B# $3Q! I%)4Z$L:$ M(7J_.XELX;6%UQ9>'V6FVA9>[Q5>^1Q>TU3'*1[YD%$BB8@21M*8,I(P(W4, M-^(XPPKJ'9X^$M_ AFW+/08W\YOI8%H=9 $V!W[KJ\+AD9OON75#6P9XLA+: MA\_N(.?[8:,C>ERXS!7XK'=$/W#9]-M+=>#NE#LX+^Y.Q.L^+;0[LW MZ;EBV^(QP\W*"_XH(/;SDOM5Z"P6/.8D3:A!#38F22PC(C+IDLAH:VGRXG6< MWG%.\.MQT69O<+; LCG^QQ98[@=8%H['V+(PMBXD4J>""&R?/\PFS6I%U%9&5+WG]0B:3.!8Q4:&51%BA2>J2B$@:9DI; M[K2@5TH'O.'D4N=5:PGFV@23BBBC0I PR3)T#ANPK$1&LC!,!"QV2AU:5KP# M!M@9V80W9VONLN#]7&,B6H6@50@V- BX50AN&]\7WOHD=#:-.262Q8P(14$A M8'%(,JL3@'2;.L6NI!!L.+FT"L%-"89EUBF;D4A*3D0$M))J:0ECH1'&I&%H M*,:5IPEK]8%6'VCU@:>F#SQ\V'H+\+$F@B;")(*$Q'A MLBADD69QEEZM8M!F$TRK0-Z,7#+T_7!+%- +$9*!/N!T2G2<2B";T"@'Y,)8 M1XBSR@VU"D&K$+0*P:-6"![^H$6K$-P^PB\=QHABXR)FB=4L)8CI).5,$BRI M#2H"USQ+KJ00;#C!M K!C\^_=V'!V\<1G-=.33LUCWYJVKBS*\/F M%_\I!V8WC$@=GELE<.@F6-@0])Y%J;%+Q*'=W2K<(/AW\U;A7*6W6HW;C94) MKZ#M-N2Q75%'=SK0KMC+?,W!O47IRK7R@W.E-VR5W@N5WKWETY0\TH)SE9$H M3BP129@0+=*(J%CID"H7:1V]>,T[-$P[4IQ."7(MU><.O4HM_]\!_]]P:[SE M_TWC_\6N.#5QJ++8$QE,#Z@H=$<($5YFE(;.02Y@Q/$ZR5R3MAG'1B>9;? MJ^7_)\__-_1[M_R_:?R_<'IS&:4B2U*B(YL1H9D@L+R*T#2*3$QUEF$8)>O$ M*1#0&3FKKE(CIW4BGW\*;^[C:'W)C]XKV$Y-.S6M+_E!T/.1GF:N&[R0>C9K M^A\^/NF">7N,,4H?7.&5W=MUP;.ER)-5A?NM*H8P5V7SW5:SOKYFO;O_'K7J MRKN^_PW<+V9LW;=6#[AAM>+6S?%VQW%]HVB%B>Z%B2+.*PW<+V9LW;=6#[AON4+6S?&VPOM.U0TC"- M64IBK0&VC3(DD3(A--*ICAA5E"KO)$F> FQ[)_^_O7>Z.C*$])L/IZK>3+7Y M]]?_ _^L#\6#&X^@I:4.8B; /K^7_#_+2?[T$%@_@R_4>P#5;ZV 3V!R,JC\ML=^C MK.KV: *]S56_"7&'Z\L-!*-%/$-P,IKV;=!3WUV@G8.Y@#>)[UG^W6T%-1AV MIP.8"W,+RNHJOGTV/6>G?;>7;<-WF\]^=F9:P%*X\NT/&)MU]ETQ&KSQ ?J> M8/>R=6#A_H+AOU^Z,33T/K1RM6J,W]=YI_!RDUG)3P)!"WJQ]G\>&7SWZJW>^OVJ]MTJ]+%UH1:=5/0+1;&Y]\/M^CY-W_9 M,H5>"7;-EB^X*<1UWVV[O!E=%I=L^8(@ADNJ(G<:]I'>**3BP@X;A+CB+.Z_ MU>"T^!Y,L/U>X5P N#[IE8$;HJCX:SIT 0\[EXA2:T 1,-Q=X+:XPJ,M!3TF M"OJ<_W@P^GD$4'2SZ*X;$-(54B)M.HFA27.=F-F;+/=-IZ\EA#LA!)K>-R&T MR]WR?"_&[WT.3WZ<,=\;ET)OI=R\.>7> ]^&Z'[*\@S4A>" MASOHVRY/[6W,)_I>JQI>&RY<;(4,993R M6\QX^'#!X!YY_"VV\G>T>=8^_[O=[ M>W^^A_>.?YS:@80VNW^^Y5___"B_'J&S_BT]V#^6N_OO9[OL4W_ORUMQ<-0= MP+>S>:R?KQ,4NEAS+!&DDH2(R$J22,Z)<9%F,LYHB$':,NR(B'58?%9M@(I1 M+Z+U.Z3M__=_:!2^>KC"C'>9@?C)%8I]KI!J(A['TL4LE$J(--$1%0F'/V,F MJ5+F%I/(M)#Z )"ZR"F3N9 +KC21&=5$),81(.2$2"%3F7 6+:WF)>GA92'P!2%VEZ4A7S%"%5"4F) M8%%(5*8X4;'E+N%9I*5I(;6%U!92;PBI-@F9,QI,_,R)3"<)E9$02<2I<";C MZA93';60^@"0NLA\)&-A*'6"1!%S1 @E22I#2S).,QIGL0Q9JZ7> :0^7)Z3 M1^D]WALCL9489#F>%J:GRM6XSKOR$]]J KQ'+A1$[#(I16C#Q(A,TC11H0DU MERPS"8W#UAO\B(5"]\V2-UAI'FNL)%9]>&EH5X3@_^:XF(C25)Z RQ^%-R#592]N)UT@E#WI%)BXXM.K;H MF,6I,4R*U(9&DM5)0!FHBH9JGF#A( M$ UK#1#).<>U5S+!5:)#12 M,A()NF!MFHA4M;[71RT?EDL1&IUR'=N(I,Z"^BQC2I3FE"21X"Q)62BC&-3G MN$.3^'D(A^OA0!O%\$R@45-,<<:TC$(C0FN5Y(910;4S620B<36_ZT]7C*PJ M>RTJ;@ J+ERNVEF:@GI,>"8U$2Q31+G0$NV LH1C+(TU8D_"*'O5PF(+B\\> M%GUY!6%PE59EF8XT.A,R(JP21!FC MB754:*,,53IM-<86&EMH;/:B9)HDB; N2I6(6:PBFV1&6L-"'KDTO)JSM=48 M-P@5E_RL)@R933B1B8P!%2TG*=/P9ZP2RXSD/,M:C7%CO*Q/.';UBRH*A?E& MEX-7/T.+\*$W@3D_+T(;U'KWLD"JE-N0L22)0\%="%8EUS9E)DR5%4GK6'W4 M B%?=20]71SC20J$-BBA MQ<9?8*.RJ;6IHS&S3A@9IU&2*,O!UK34U.E?VHC6QXN-"_=JS&-G3*J(H9$E MPG%4EB-)4NZH=CI6+)4M-K;8V&+CW+T:A:D3/+%2I(+%2L5"J=#%L*84,Z,U0[N"-YB8XN-+38VV)C$DE)A M8Z5=(C*>*2ZWB<>MF?X10-HPAA:(?Y'26TL5*6!",%^%YB;50@LK+#4Z M$ZG+6I_NXP;BA4\WLEF:A$:05+J8"*,-28P*"9J1C-$KLB][G_[4O%O_;3O5R?_G5=YO[T M=2Q\[VE?<>JTMDG(4RY,)!.:*:-%".M)LTC3;W'ZHFD&7ZHGR@\V'UHWG+PD M/%J"-(]Q_LI %8?YL!IL>-K=?'(<+H5X!$^!;[>@3?8U_S M@Y\ JS\!'@?PS:-W )-_(:3VW?]^FGW]8L>:B6AOYR- XJ?^P7X__[KS==#= M.?SY=? 7 .);#O X^ HPO?OE4W]W\"[;/3+AWH[A>_O;?'?G@'6WOX4T$MQ) M1A(\9"L$@F1*-3$4EH$K+4T451(4V-'9[8D_:T@C(Q7Z\U-A&5=2BR1U\"^L M&E/N1>! 9HV1\8HI0&RU'D&U(,%B18)\&/PURN''=_@+UJ5!X)HPY@!<,?0: M+%1+=W%?5OMNI8A"JD'8TU@8G8)JGDK.56*Y,4J#9KX,'*=A8@DWCZ;E),]F MMXL#,JQEOSAJHGFI8Z_O/C:3$>59EH M3GJYZ04GJNP@"8U5,>G@UZS[[OJC<:"&*"+A7U58F)G@9%0<9_W12>GOC(O1 M9(3JN,]R,T19%/2!!4_\> M%8&!&4:Q"1^PE/EXB@EWX#L#K!&/ MSY?!M'H6AHSJH1K._*FE^!7TR)G>$.CD<+85_#&"95E?0VS6+T)0..- [;3! MN=HQJ*[:%:?R-@)%2J.XE$HH1U5F)8!QS&UH*>C+W]Z?Y9U@ET/@O9,AS&LO M'X.&BU5ZU:&;:[>$/3,L[D)_OXG(LE3PB(C(<2)<#.BKG":A4AD3J3:Q0A7U M=%JP_QN,FLE$HJPY"I@!5K-$\JT@$O@OZ+M#(,_, 83D0S!"BBJ_4^DFP73L MR6P(R&(J4MM:A=PG#H7["QX+E#%H;L'DX*3E$YRMN:!"OLKR(8!>#G.9>Z0L M_2/-U"^8UE72;E!).UB[:H;R(JU N![M'R. 5FQC)P>@F8P +:V#.P.88QR8FC1/GHRF?01" M/ 2W]$$P0> ]_!! G[,Y=*L_\]W0[K >0PV<^!F;ES"(J:=I?.@$E'FWO\DPS!P-4Z(LBJ,DS$CB!(@CJS*5JBA*0["OPZW398$"H.1^ MPYU7(88;NN-:8K@;8NB>?,O".#,9943)#!04SAA)+77$"6!9&UEE\9!0N'5Z M Z,AA@Y@1SFN<+X_ZP1V6C1"S9>*BBUD-UCH?J[Q'TN#N:N'*_ *P%LWH/:?F3-]K0(MT\9Y78;?S_1^_R M[O[QCZ_[![+[\Y >''V"=OZ"_S\\.3CZZP@@Y&AWYY_PZY?N*1C:K?8(^MVC M8[ZW\Y^\^R?T&?J]M_-'OCO8G1U\V3WI[@-,,8"AG^_EWLX_/P&J1'?_'Y1/ M%%0&:JDBQCA!A.":Z-3$)*52@9&:<<>34\XJN"$2%SNGJ0B=QG/^(J-P)698 MEWO=6?5F*4$#KE"P6!2/#F_!:K8(0#M &=\58MNOW5;+ZN:HS!$]7OH\N_#F MJY/<3GK SD")-55*41'@6:\I[;5@]ZIVO(?+[[\X#2B5'FN\DV9CX.(L5#8#QW1A5/'1&4PJI>J?Z)FY8M_KPP>S)"F]1B#V1_!++&+P(I* M[/R:PZ<#%IK9.D,6/=;Q>4Q$]\2;N>!^LRRXW\V-\,]S$?YT1O_;/T,UM3D, M]/>SF.%L!_A%^/; !N_=(T?ET$XZRPZ5-6]V,$0DGSNU*Y]VY:'80C]TXZU M\FNTS9ZR /C!J,AA,H#@P+3 '?Q98+W'=AALCXN\[Q742FT$HSCW3K;*.Q2H MR16=KPX4ZS26*0L5$P8/U(62Q1)4;DXR1)N2)C%F )!&J*3S)',VM!E M)DDS:UZ\%EMGN%X[N/,0P#P/:SMD!R88E].3H=]5^#&!FYX>5ZD&[NV9R:A^ M-@7:\PX7Y2,]@'3*4=*&T@J$O MGZ;K5(06]:4-:0_7"_KJNLFF6,T/H:ZR;YE6DDIIB;8L)8(Q1;00BF1)G&D+ MO"N3%%2=,ZAJ[D !RW@T/:QVW&9.%;55W-!8;1G3RC+>)'?]W0,] '7I/)27 M31ZU0$U!$58^5,^O] ML 1KQFM'^SU _-ZH;Y\M9W9WC/SF+,LRR2T)(XOY(0'J@2=#HKF)G+; +<8" M9X:_8DT0Z.JJ(OU:M'"Q)/_5BJ/K .7)\Y;RW9U#_BTQ,3/P)DFY=D2HQ!!4 ML(C.#./&,AT;@ZM^QOZJK6%7)E+>@K4#L!0@M<[MV:ZO= .^_9 M1.723JO_CM7,>R)PIU>5/6Q?_SX'0P]_34$?'_Q::;=:]7W7FYU$_[%B3DRK M_E7\J48ZYY_PF;'/WL[N[!N+LPC *2-,1:#.& M*1Q24 M9)LDOXB_OC71V"[IK2VIE3)128(Y.]#NR3( PYA+8BUWF<6Z&M+Y M,O&1)0ZF=^ A/%-Y$7Q7_:FK!,E9=QJI?P=#_0^.="];7-S& M;C];E7IW_RW%> 'JF-*)(#(6@@B.FA4'I9H)(:(T"]-(RK/C!2I4J!7KBV@K M+Y=I*I]KNIZ$<$/X< A\Z%66VM,W5]Z0TM6YW%'3WN6UF%6"KOH]#R ;8.#6 MSSJP:[4;7C&;.P;K'>NED+%%-%3S3!4^MN0@PK;5LO:X^H6K*E=9(DU&>11I MK01S7+-8"<$-M0PD 1A,%P3A7$8DGV.[;"\-YFVU:?]L9?+N/HQC^YM-#$T5 M:%9*THR(&.- 0\Y(J-,D9;$6AJH7K\794OG*,3?2@MD3:1D)%8N$IBFG<0;\ M*!P'S3J[J"!&N_:WM_;=DV].4QL9D1*)_PB1 HA*&Y)0A3!MH"UK]$1'YZP] M!JM>(Z#F>6MAYVM*\*$Q7!O9W, 5,G *0S"J2"$\S["03& R]UWE&5@())!4 M,"E@Q(^F$W\" 6:ODA*U:Z!6\A:RKFHL+V\[L.F2 ;Z+H,]J#V+1C8:P%AV_ MG,IW54%T4S"Z5@#@0H_[4^5## 3<&RZN/>MMC/U#L;?]+5(N40J@*!("BXPY M10"&(J*TRIPS+#5*H69W^M#LW%O:$- E\&@KV :@\5'O?72F+6_DS@D2("6' M2WG1'!W#IVJJO:+Y<%/EYRIVA#<4WL\[_J8'<.DV)KCT >CK6'0/O\G,6.J$ MQ(K'"1$L3$G"-/S*A(PX92Y+S[$345DW69X+XHN3)HLX MU=\O=:SADB&HR;,)08W;$-1S0E _NT,DK$_>WP^?W[R T[TW\X03LKOSGG8' MW>,N^QCN'GT\^?KG6_%U\)[N'OV1=P<';._/[F"7_76\#DT'1\?P_#_L@'WD M7W<^SKH[?QP?[/<&!T?_S';_?,^^'AV( P:]&'Q:.QW]48)=QK5(56H8<2:F M1)C,$44=3&H2LT0Z8+'3 :>.@A9#;1:QB(E,9HEB+,DRFX!@,:'5ZP&G]4*4 MUSC\?/&G5KLF1>0BZ7BF721L#,\)%\?:I<:E6LGLH6/%[OYPU%ZE$@\/@[*> M=K_K95WF3ZZITFO)HV%S- =1^B2&1--#&]W,TU=N@>:A/>-SQ0QZ[HX$9?KCD"6M3(8-]0:DT+X\KZY*&7:]599/B2[^VZ'VM^ M%/'7/<+AH*_XC7_J[0]G?)J;8"_+#SO2SYP&6'I9W#.N[9D^MKT /ZDTP^_9]U_ \P+IF51_C'[TXT."S4&DMXN MP-C=QYEI!4 M #Y^H];"I&>:B B3N25:D23%6$&>@JFJ'(V57 ?TY^!!R48 M,2?>?ZVJ4I8^:T)YYJ'FHJ+ $K'N<$YO/J2V. 8U6RM4@6LWO.<;A)D3#PO> M@G3%]QQ!S(= UI^R"(F =14:PT74Z;WW 0_%C^'^;Y[U1E,8K"U_?WD%+]<9 M"U)#1KTB5?HCF/&^&I?N9?/C%:C]X[Z:O[Y?N6[Q^:$-;X_@+!?S=Z MZ7-Z=).*%MZ00.\C47UW5$QZP;9W\ZJ[S>E]WIQ=@=TW:^[^M7$YT*]0%>$A M)NP*X3"1HBI*&->*&R&=2TRD,Q9%RH@XU$Q=4*WQ2L=SEG8CWN 9.>C=EWS2 M:W8DJN((,*W;?J/*V7WU8U,J(%QW/Z*N@-#M[>[W![O[AS_W=MZ&W9V/O/L3 M^CCX3Q^^+;H,OGFT_?/KT<%LO0+" 7O[8^_+P8^]G5VQN_\1WC5\]^?Q[.L7 M&-O.(3_X OW;@=X<_97M+A=G##.7IK%RA$>A(R+D"=&AL(0R8TUH$TLE?_%: M=J+HRM5ZYR3]_(H?;'2=F5:,M&+D@<1(%E&7I5P9%R7"QES'/&9.&R8?1TN&8K M1EHQTHJ15HQ<7HPH;87F<:9IR$46BC2129A0@Q6[XC!2%U3*;,7(9HF1I<*8 MTG$M$TJXR@Q8(\Z15!A)4F>-CF(;1UGVXC45'7I&P8M6CK1RI)4CK1RYO!P1 M.F)9K%))\?!+EBE#,^>4BV*>.)&ZVSCEW,J1>Y,CB[J>"56CIQ7M?.6MWDR_S]/0SLH=+X[-.Q+?YM*OXMN8J=2U(@<&*3"/ OM90DP@'E2*Y"HR2S M%O2_N$/#5O]K\>_9XI_-;";"*&&4 7LD%"M &1D;,(NH3!/9NC@?%?[QY8@+ M$8F((OY1(F*F2*I@%468Q8XED8JUP< ]0>,6_RZ-?VVX^I56\>VT&(W=77DP MK^"S?L((3F662>NL 4M.Q"G3E(HT-2(!.SZ5(6\]F(\(P3\O>3"I3$*GN2+, M,4&$4C%)8J-P%5V8R5@*C97 .I&,G@>"7X/?-S*BH<6_6SUZ8@WE2G+*12QH M%&LJ)#O;*4A0FQJ(?=R*-:*24$%9DDFH* MR&>HB%48*L-LZ\%\5/BW\&#R).,R4A&1+HR(,"PC2B5PYYND6D294AQD6*PZ)UE*0 MS$5,"="[0<_PE6WE<\EV<>^XL&'!!JV$:B74IDSG%214J*6*E-:4J5"0@F[@. M4Q!56K-V7^E12:C%OA*8Q53F>/&E_UK^W=7E!FD(':X[ M+T4ULV>]IK0O=>Y>U=00+K__XG3-\)42$QN^6HRO3>32O[UB0:>'CNC"J6.B M,AC52]4_4;/RQ;]7!C\ *JU;CQE\_A',$CNC+,?*+%&)G?_#%<>N[V;!WWBU M[ 3OAV8K.+> YJ,;7W>$##D9!2"OK1MB]5'XY>'0L^>[>4EGS[MU>>ZG,OK? M_ADJ4$A@H+^?Q0RW@-=G%BN_1/'Q34:.;5\/',O652*UW><<0/M MBOH6Q5LT[03E5)<3!3.A^OT9EN7&-LXJD=L?X30#5EM?HGM2U[K]51%I:.HL M?>9'>9JH1A@N9=4I:G::T5F:=+[/$^3(+Q^6Y2W'JM+9)R%,N3"03FBG, M>R@B1;-(TV^I>'%G@JZ:O]?_HXM_O[X-2-F4!3D%H-6"O >1$+"MBMEW?:%Z M%!%S9M[)2S,ML32\!X?MH>K/RMSCQT*RH.CQM.N?^>3*:7_B']E;U+2_0LGJ M1Z1(GS.KG\?.3PP*9YB/0U7@$(-WH^($?I*_1Z-C_/L2$OE1S\ZY1=>!@#Y. M50%<"J+DDQN#W8$UTV%^!@$-R4?O %'YL$3/A9^R?CUEY7S*\!GCBB%>'4V+ M0$]+^%0)&MYH3G6>'K,YG<)U[PF!]_P=T]!M!R052"F0:?!?;&S5*I)H$!\#D>3Y0>!N6 6 MT>S"XO. CW!MH&:!=H%U\(Q%E5"[7\S?%FC"8#8/7&!4Z:#[L]$4?J*& [>! MK'XU]WJ&=A^ *=#,(8Q@:GHX=0@;+'RE\D''_Z2OYI>@29./H8%3=\H2S.OU MJ]KU<_?]U&7O&!N,^V>T4TOE,ZY/^W;]HCW]G ->&IS1;K7HZU?%1+DBY'I&_"'0,?)0# M/Z!V&&33R12>0"_DI.:BZLJD@*E%'BN\]C@$3,4)K'70TGER+/%VU0FF! MOIQE0@4^[T]@Q(<]ST^HQ/X:8) 9ZP^ O_-AN\+C.<$MNOG3RQ!R]NI0] M\J!=7=TP$ENTFMP&QRK> @$%CR$/>EX 3>$8&+O^;P"#.9GT.@V3%97WOQ,< MN]F*T*KY#KW ,&J<3T#Z%.Z_T[QH2!HQ +XZ=,Y60A*[BAR ^@\SOJCDXHZ)L[T/!SGKFSI8#.Z>@X=>/C0>3^?S%"?!#7/P-IG M4_0 S>D#92KHX94\'HZ&Q (8F$DPGA:F!ZIE /\.AZX/A%#)1B\PI[HT13Z> M6XT@K2=#5Y2]? RTEL$HAHGJ+\AHQ78J MYB8Q+B["AU]IZPX+YW6Z6CXIH+?QQ(N@&G]0]4>QU*[X9G3UG!5']=M-<@\) M7A4?YNXT^L^5!5@NW!V'>A7T14)%?U SU#EH=[C7^F5/UJ MH\K]R$%%A:NFCBHI*Q-PXO6%YO%&>_#-+Q0(>'\(0YR_VE+,9G3U&#?*DES5D>@]_EA9>?XE[;U&WRJ4"WQ;497?V&G+OLIO#

]!4FQZ'H^]@]7FS M$XR(:=\S;;N8F]'5RXD(8%!71Q!ZV5 [&\L1.@DJ&V&N6^*KM7.R\E76M !V M17_VJO5$;T97+[?N(^V7^RQW, 8%UOYY*%9L)HP,4:A-!V!P8=S182.: M*T??+("1NVJ;_J^]/SX'VV;2$L-F=/7JQ# M/8R#I6RJ#=UB-*@,]2F8^68N MKE&"_S7MSWPE=%!5YH<8O@]:WW<7' ]')]7.[718_2[R\AB&-\6H3%05)O,='A^1A8Z8 M4;$4!I8OAQ]"7V>C>C<(XZZ*41]/DP4*'7C3_J3C-W[1#5@=//"&X:^"L- 1 M=%&4*09,PIB' 4Y[%2\)%HF!%82&MH)WTP)[/H#UZ@1YI>#^XINPDC OZ\UT MZN6K_C:S)DH3B:'(5=^'8?:1]AH=&G>Z4;>"E5F;S'DLVOF]J,(XJZ@^O\85 ME-?O+9-Q-;<8GK>(\2@":!9)8H;[-]/*[XKS[E>PTNVJ!03JPW# 0)D>QFGZ M]5B+EJVB0=#BPRU[C(C.<@R! T8%,:(&SD?S*1^&=\/P\!>7 Z;V8,;Y!S/D M/1XFO.TS%H\L_OW]P@FR$@WJ&:N)JW5!'0*]'%S;A-4NO52X#+C M<3ZL(FRK\U9 \^X[0DHY]6S:1+*>*=FF8SSI-JS2!O@(G>\*/NRC:4>("ZIL MT I/&=9^]PO@MA)3(+R@E<7PJF">Y6_AKPJ<%,"-_RCT*J\"R_S3RW!WZO4: M7YN(6[^UC)9)WS62TN]&+X:]!)8:YTEY!^0\)+F!NY[RL0Q#W)["HVU@__SH M*:3 [XCO& *)TADC?.&;A?N> [F,LHZ76'-?-AZ=F\_E?$V6^G_.NN1#/! P MG/1G"YG0R&-7>L&*CQDUK6*__7!PK:"_\ Y\:5:MZKH@>*('<\YAO8.%<*P6 MVHOT?G]T@F+4+@X[-2K&_ R'63GC5"S.."V=^H E@<>.8($66XG8RK0YI.I; MJ0[I+EI>7NE:VVO.U@]'DU4=:O[2,L77$>+@\/G M=K#J%/;'H8OH;-73KIX;4TOGQJXVIUD=\9_EF&8DF#D\53#$T38'58/FC.IB M(NHSIO@EO\OKMX"GB]!4@$:_L;1NQ%8C5_7Q6)@U&E4G8SOUB9X^W/;+BLU_ M=J#2Y7,U]^T/#'0\] =B!WDU]O&T**?(X3!3GZ; \H*)W_3O2RZ2I4:VC=\F3_IC4K%PN]R'%.'_S$W*GYO[MF\6T1,WQ92\. M'=A?-817^G0=8C#))]A$/4&?P%H)WE6=:D1LM2H?@&6"]^\[@3\;2;=14HU. MSLH9<,G3JO&+IX:NYQQ[W/ON"A1[STJDK"68"'*D_[ZK]D%V\D-_1 +#28(_ M\NJT7.,GS48 D94?P:&>@R]XL#3&]3T S@-DQ[D]98DO!U#-8_1U[B6%&CM0 M!,RR[( V^Z12[YH@&Z]K!.L#^%"'V.+Y#O0(E'BBPZ0?S;.#9X7J42< MJO9K#YL[ZWH2P:--JH!EVH^@".+:]7 X/+3I3?T:C'5*M.@'=@ $_\ MJ]ZW/:FBV,%R/9SZ_>=L_GDOF\$V+E$T!_G$ZWKUF A^LK%Q#>!IM>I+L]%9 M0295GDD96\$7U_B/^C5]K%"'GQ,\FU<)3"0+> [=[WBW73J'?JHLR)W$U7,?(/3 1H#M9<.PY.,FNM$ M301<4(ZRR0EJ^),%AQ0C#7.\S%:HP*A*T#?+!X*S0)[H*=S)@TGY66=T6HN; MJGHXMTC@,\VY"Z39T^ 1@"+6GS4\Z/<'%NY*KP+P\6"^1:QJJS!K,5?*BF"!=MZ;WORJO(B]<&#AU=8%]ZP!Z/1GAQO'BW MFEK?F^J%R@9NV+HT ML[O:_VK$Z$^LK>?&VO=.P^4%\<_7-/7,H&9E2;R@JD]6@5PZ1-\QK#I8 # > M@@&OWOGH10DJ$$7N58?L/#A95K01SO?&D]%GYUU%II>/FQQN(.2 2HYS=*6L M(QI2> -I2T1Q"93:"M[,A75_I%#%J>-OJ_9PY?-B 8U!J=!!4Z[D81@XFZOE M;I:="EN0;"H*\YZ1 1JV;ND;IX;:V,3-M"X?2%SL>#2B&3-;+F2Y[U[#_?4\ M3"9%KJ<33'BWLH9SA:GB0D_D@*FX6[.L)S00Z(%K76M9:1# &&3UH2M75AG' M]Q:'5XR"#[5S&I?YM]JTV7O[H3'Z%D@YZ]3[1EZ9\$I==3 >#V.88+S4#A 5 M=+V"F"6-;:%* @07(U*Y^QNIYKYO5/UQ M3P6(5DN^3X29RCSY&WH%S2^T"KH5SC$40-EG"ZG@T[=VEO%16R=;P;O*M>3F M3KAJ0*< HN;ERL53N?C0#[?PQ)\U)V7^8P'N7HG$+'?UC*3^[97Y _WV& BA M4O0]^#4"JAF3!Z>R!.MQW?Z&3W@=QG=S#) S_W"G-B]K=<_[II:_[+/F3?O> M$/T\:9RXY:288N.;Y)%GG&;L3LG[?^=9C/JSQ>I6/N)ZD9:\P2 #87SYPD,) M9%2BA[7.K(2'#&OQX7,&XR[+>&YY^PA4T*1'164QE[7'#S_BLQ:B1(1UUK# M>!*Y.E"TI)(85?:"2G&H J$6^([L[ M*[$>($QLD'8XQ3KS85""/*O"-I:C:X/?UEB>=MCJ"_5N5A-H[3MFJ\:7?=65 M](1!NQ_(9&63:"> _E63=E+D,%ME[?"'F:A\K*/%L?^E0._JX[_[S?XZ-KC^ MR'PN@G\QAII8]:SWA!0 :%4:R<-##&.8X#'!R2(6#5^B20)8!(39]\HHBAE8 M0#0F8&8[BSDVHW+B@U/JKC?;/< (];:&F7OMZY:CK;1I^'FQY.?<^P3\/@F> MOZ_@"1&4+CBTLD-QCPJ6I#]"K;E"/" _W*2I--FEFY[H_D79EE@L%TS[OZ(M M-K_0;/8 J#HP/J&KO;+>[?$XOI*HM$+T^GR?/Q!2X>Z_6+A8N>H*#9>^VGP$ M9<6I3YR1$/7T=WQDTID95.OY\>R.$3^#:;619QW8$OFD(JR8+@VY\GW6YR7] M#\RF\QUPS(<$C";*>_[^)=/%2YX[JO@R[],<59G/JCT/@U;6DFN@R==31P4T M?N5Z5>;;:R-T(3B_+5T%@FV4,7[W1/^FWE,_M?';;)4MS!\,@9\CO^HO*P;E M&@E701L7TUD-V*O[T:<3@UTRA-;KT8]_26XMQO:NNWI.C.W^J,J.Y9-J781M M:P1Q MH&PE8T!XHJHUVE9?^+TJWD-*"IP3QRO\+KM-KAL.YC&LAX4:E,LM3O)![4M M7C) MQS+?^D85 8,-#YM0GN6=8;><;[I1HVKC9'*RE$1BN8G%OC^Z@'NJGU6:/P@$ M1$R_O81P6.2N\F-=;MQSDP1^F*:SE:+E?=K>!/%"47DULDYU86:F[U;4QZ7I MR6$QS3SD\\W>?][O$)H&F####7"+K5;DJL_EW$^]?-SQ5@K&,]6;87D=Y%+% M\:( F?!;P*B5Z:F ICJP #Z_IJ5BYIDEY5 =G\]E5Q+MGC*R/ZND$] >QQ5?U![@RUQ_658%K'T*]%Y1^1"\ EAE:8>8[&AF?\WA2:HLTK\_OK*(;\? D$+X"LASZ_[^4QN-JH,PL OL0< MK?"_]^BCA;8P*^;E9:IYN[CGE5R9V\L8C9];U\R;GT-5!9]7(6M5K%-9Q99> M5!&DY>(-Y^*]N6$SMW>NK8E?A7671#IN5:!L_/_MO?EWVT:R*/ROX'B2^SGO M0#0![O),SG$<9Z[O2\9Y&B-Z:58(**UTNLZ2D]E(R7;Q9I 3Z#L%G4=N%W2DQRDR0Y) M5R%1>&R-* 9]1MW$\ W,63"(7.=_H\U1G)TRIGR M,20E&=3SG#ONF#C$.#3?*9294H$?64<6\\G(K99&T1=D4,0 !4;=)'39CI:" M+"1&$RT%UGA7MP$+D>97S]@W(-H(JERM%!8*2"[L%EJ1GTCO,*A!7K1=-DI& MZ)7\;2!.L/F=MNET6$1RT+)#/:0J%[9:3^3+T:[UR@+TA_IUC$'XC-:7VF0! M%><+Z''D=$7;AGQ*2;T]2JSE/*3E_)BI."L,VRIA.PGN2?V>^^R4@3_2 U(KZ(:3$.4AFK*5FE!C !R#!?OA##!!+@,-87 \$!*',B2 M?$VY3C87KH.5$6 E&SF 2HW#Q#,5LZ.NCO5=>+%@&2]#<3]!%%$,%_"Y2,70 MK8%_Z#P*Z0T&N)<#JHLK];.K:C UUX*:M\.,EPZFP8M053MW=)IADJ@Z>'E5 M +K%Q8CY7!25[LB]+ _&W)$^%!(AHQ)^04PVE:F\6J<4> AXD&:IC/)-(P / MD3+Y-BD4M*C31E[=6*Q \-*%6%K82&AD%Q>%N=@%VSR228IRT8JMN"2]0H!G M*G253E!3I>,13(@[.4-".7>4L40PTTRI@&D)<"7^ MF+.#O![I-J.4_+3,Y&0@XKW1N'-!-57TNLG/4I'Y/ 1&0V2B"5 M[F!U"7Z*;8A]%_L@DX$%W"950<6%U:?+K9:5)[3-8G+(1V 3)]1JAV(S=]0H M4GVDEQO]Z/ RS0A3%V@9.['@6S,Z;S6+96;_TE^O]?%K M"L_]N$5(,3!1PL_2C7)!C*C;:0QV-.=$G80L@HT* ,]95(69%$E.H4SJ5-FO M1W!+>5\6RS"[+"2KAIQ26'*54ABT2SFW3(#U2!Z;?[K!J%NZ5UM1+S_"(.\M$*W \I4H/]W1W7%Y1?Q#EI4J8!R GFEJ@$H MA\ T]T!0=R9!C0R[&@GO_,*C?#-?"U+]6"I69LKT%+Q@5;10H OF</>X;-:1!^A')QT1%J(B@ MFHJARC+JRE+R@5SC444:)0Z35P8U)Z "5:@BO[)54EP+^/S6E6+EXLU5GAKQ M;UD^"H.#RRW 'E7]C0FD%@2BN+^C;KE5.1,MS*C>0QY523TYG%O_1MOF>06T M\-:/HS /F$8FBVZH'7(@W7HE^P2 E .\PRB*0I.J1JYI_S[HT:D?R"A2[5SS MP8*BR(=4W0?J6F*=<6%DG6DLHSMT MFIB5VB>E6B?R9=)6U(1H_!8%>V29H$U>9 ]3M*23#$W1/6=_[.W(N!Z5&Y[A MLB("! AU9^&]E5A:1D$T\36FX/ON,1#Z3<95M P*#R>HZK"JKLU=KQ2^FH<+08"K 3,I*/*W6C[TR8%::-A4ZMUJMZ#5P&R^7<,V)Q%7Y/ MO#1?9!^^R)YR*N%ST7.UZ68)A2MYXYJ8R4[7Y4#S$*_O9)(%$ Q1C(JYQ BT M4@?/2FP)"OV_(A\O=,N^AM+T6CD$*D4%!74L MC':AE!RVG]6L]Z7/FWMX"RVK O@BC?[0.562[14ODC=8F& 2RMIEFC'GS%C: MF*59[SN-BAF+1_D00IC[SFDOG]U>Z);4T'%">[6/MBGP!]6/O:1+._*$&TEH M7$OC!A_#2^%]TO*Z'J;G:=LL]9:O,QO="W#M+2T*5> +> MHQ0YNDN32@]6CBG"WF7[]GO82B7=LY3@;98RFNG"_F"V<:(+CFYU;4[R)%)3 MWRA2$ UY?W,7K AOG#Q_0]T:.A24JTN7%M(/ODZ^4^:_]B])!Q9 M,L,"-I6JN7?J%HKR.W<9C8HY4G*D<-$I-Q6LDRI[E]/@\_5B)NM*5XDH%-4B MT[[2%[UG[,>&HP-OSF5?*=GEFD+H#@^I(W#6B;C6O[P%I(.%;:[]D/"87GI+ MF=$@Z-0D,*K2E&9V;]*?DK*4QO"?I\=7BE1/*E)O4F_W2]ON]:W!X>_[/>OP ME_>./.WUA[,S!W[@RW'?;MB*A\/:K9@/K\&'USP8/S3P:'CDP&^(QTD^AY$N MP)__\6KPZD2MH\2MD85O,U=IL6^YV4N7'K%4+"1/UVO.5S/+5Z.?1Q%@K[_F M[RN/ 'YT^H*5A^ Q2R[K:25-JK_'[7BT1E;U/1RY+:S<>+!H0"Y]MP%<'+>6 ME&%$2O43/5H')!HS$IV%1(8LY_VTN%,'A&"N<@)"?-Z7,\8\A5'H#!1Z)$=Y M0&&YR$D\&G5J= ZO*3M9%20W#?$5BQMA2#.B&U;9_.Z(DWE^?%?&/1G_:XSP M#7S/P,TW[P0PWNH(&#\IFCX6?(P+E\(%:_; G#>_@,\-M_1;Z-M<\&OQ,P MLUYP_.:R("/T.1MF$OGDW5R-8#8Q1X50?&A=%UR'+#-6_P,S1+LIS:$'K?8 PRE=LAG]3N">X_B MMG4U<,_RN;.$9 G9+ EIC-P11L5Z,W.%.N)4_;C"R)P.;.8*S!68*S!7 MR+F":0V&S!38GGZA:Y^.H%X'S.E+W+J[ M@+F/S=:<=UI],!TS'3,=-QD.GX- MMO1LN).<6#?Z>:2E>MZ2FF*/OF[I!>]9'*BN=M.WQR0 LW!@X5 CR-A#+E3RFXR[1\;#?S@L3IF.FX\[0\>O1A"VU1EMJ73'4CL>C^O&?+4N-4W)/ M!>!V2JZ3&-]2:^[RU>%.BN[+1"4TC8-,NI)'TF173]TB]IFTCCFVSF1M,FE= MM.@,DW;M2-MJYTTUDS:3UDL?VZ2=)BV3%I/62Q_;>,2DQ:3%"FD+29LINV&4 M35[@-]3C[GON$[K3)_2W[1:TW"/T,-?A%Y=Z1IJ&)]8B1$0T MHI":5+K+*!&AX0!A)HFQBCP1P%.Q?PNKN75B/\H20W5'1P?]3B/AGO&GGRX- M@1/J)I9FM?EHWO?2!2IW_+#<=MA(,GC12>B-3^LT^BP"O!EPJ8VS;!WLW& ; MS2\^-D6.C#BCA?MQ/IWL(;K[M@OG$X7!QI@+[.'I&7>X4IRHN'? UIL"'@A\ MV Z.BWTSX;\P,IP@%7%(#=,-ZOI]!>3Y1:34HA-V(#LTXR1Z?-B&0]V34S_- M4@ -'4IK%8:7SLH_'X$8W(:"19V1K//X84 P;F,(;U$\Y"N T*ZU- MJ^=(#4VQ"5'>AAEGT'V4UW%T$R.:X,IC<9,%3M[B= 7'#N]B)UGYCORXW.Q4 M-X)5P\DMPIBW/LZXCGV /E *XJUC+/RO""(!1^ @-BGQ8\\F&C?UO-NU+3H=+-&609K3991 MG%X!ZJRPMRS@4A8+TP!TAC'Q>QH=B MZN;"3AAF!+,8H'='W6?WM"+'SK7MC?UWSM;&3#<4(2.3HV M;E]E0>K+DSC0!YUZ 6-[>0,+GE,SX+4?1-ANWJF^(QD%T0.B%:"-/X^\#?9B MII.72.3BBA$HE9;H)>;VIV1)<++PH"_9MFJ$'*V ,%T?#E]U#%YC\V1"]00 M0EV<%=="#K].B0+QHA6IHK*_D@#H&;L'G*_U'/?Y14S*$[^8J MW%"8>4H]48@;"K_H.7!#X9<^ >Y^R+C W0^[>N+<_9 ;"O-QLTAE7&"1RB?. M(K4Q4.:&PH^#W^[M>(VK;'>AA$='FAK8YLSF3B?3R9"9 C,% M9@K,%,KMCZ9=R;KE]D>U0[]Q5^JD/ 7NU8_CUBYCE84D"\D+9-B:PWY7:J6Q MYLQ,H8XX53NF,##[4S:GF2DP4V"F4'*\#ZQV=B1D<[H!YO2$:\&TQIKF=L*G MPH_;"3^W5&]51PQN)[SWG+BS#=-QL^B8VPDS'3,=-YZ.N9UP\VN34S'K:!C;B?,=,QTW' ZYG;"3;?4NF*H<3MA3L@M)>1R M0^$G5.:Z$LW?9&=/W4+VF;2.NM3BR!XF+>[?UDK2;N==]7F'QK3-M/64&FE7 M,C18;#)IL=ABTFH*:;WT_$S:]Z!-.X.@6TS9#W04CA*?VNS&(J NI:KKG=4' MS%/]%4=#N<5]KSGS) JR5+Q5X.V7WZ^^LULCQI M*&D7=6,);.6?R[C MQMQ-8^%\^6*&KQ>.\&=LTE>O:EL?N6'>O2)#=/O0$F" MXON_SV-X<<^TC6_>21,_51?H4FO6OR(_3"M=+XLNF]0:<^W$:2CB!-OYO:76 D:J:[<'8,1M',".W4:],(N@=T'. *$+ M)_'G?N"G&\#^S-O@.CR!/9&QY2VL"* B&U!3^YJY@*UCK]Q-:5V(.K@X/P2P MX]$<:/@L.S@#Z(V,6M_"]OUPG<$681593)UOJ4TUGL;)L*B_!4AB'SSM=\3O5+?';D=.@?@?]_16B5JJ,.% MY?I $'A V9KF0G30PR*!^7BN"%D/A4*^OU(';TUHNB_U+SFP],/8F?S6B3^,A B#^$D@620IL5K8B5MC3,SZ%1N2Z<'112!V.Z8AA+NJ:OGVF M2 EK6$:,<')@BAB;G>=-UJG[MNY;?(M3[[:&7V0Q-E\O7@*,]3W5TU@/OKNHZK7NQ8/>L.1?6;/8KLWZ$\NT8=T\HAFR ]\.9I=I,MR MMU;,H. 5UPC=IMRS^-@%MZLU)/4D\4XI[%+WH.W+/X MI4^ &RPR+G"#Q:Z>.#=8Y)[%?-PL4AD76*3RB;-(;0R4N6?QX^!WU(UYC:M[ M=Z%T2$>Z*5B=22CG!BO,$NJ(4[5C"0/3:FEM9V8*S!28*9QW5S0P^X/1D]8? MXW9'#ST;=T04M+/?T7EUIUD\L7AJE'BRS-FTG=4566=EIL!,X2R8CY\A+96[^3ZE-[Z5;*7%76!J M$!;'E'64Z=1.]P>3%K=.ZSIIO[8Y):W^M%V[Q#,FKF/.K2O50)I,6DQ93:0L M[I/-I,4::2M)^[75SDNZ=M'V'O?PX7Z^90QL?F]8+ JYI]7H>VJ9&"VH*V!B M&K#:!+L'1@M?]B"4'\A]/GG'OIK"ZD!;UE_CR,O(D"D,15*X6:"13#:@:=D8A-J?$'IRQ[P3P;>#,HYA>PQZ:2^%X MIK$&2#LW/G47]72WVHT:B'JN!D'DENPFF_ZO1$V) YP"?@(?##=_F"X_<%$?V#"1K%;=0K,(MB8>??>'(!ROWZ8 M )D$L!IL3MQU1O#/^U2#9HC!RA:P/;<3N)DD7B?)+[(#;$>MV9WZL&?\L[1; MZLQ='@MX 3:QEN,X6\VG\R$^ 4Y57H.1%EF*G;!UK_([0%#@(,!9J!>V@RVC M?0&H#^.@_(WBL@2[QO5\$:B2A)Z/] CDO'12:E;MKT VIDJX^RX\_E9QPA50 MI0-D>5/T=\:&YM@2?4V#E!^4#;H2]0)RQVR%*C.LXQY^4.96,)Q2"2H#SD5Z M)T2(C;9A/#]9(H?46@B^CEWJ]0=O==-VDO[S),*^V ([%\= 83@ >)Z>&I) M&FA /8L.2V\A4P"#1+ M"Z(6H*96JB^] MU8=]JCV/AA+!]KVF^=!;Y>7IE]^OOK/;Q>)12*N<,Q<\Y$&_"K;RSV5+((ERB"@@G!UR4W#ME#4X-7M'D>L8[5)%A$5F0DLVG M]"E27.]?GV:>I"57-WB*ZE76X@!A$E&,C+J@ [Q[$4 X0-=ILY7FD/.)A_7 '*C>(U*CMCK9M6^V1QH M57)31'X,L$\B<[-T-E[U<8 4K(>@6;:9P+@#LWA-BT;K*UUJJ3+/$D 196V6 M!T,V1 "@;6\[%',;0O*)#.Q&ET[>"3?,,RW=NG!$T@L".VX.LTEV%U]@ MA.8M!48?L$_D*(!B*Y](_ S&@ZBKF ^. XCF(Z.@@?=SE'S!P"5B!\3S(:OF M@-)8)H7H(5 \)-REKP0>)\?0GDV8I5'QF9RVRYI%*IR5U'OD3-)I!E2*NLU- M$,UA4QMU2:0>*8V*?F2Y35BM%R,/<^Y "G+0^%/P:(:$W%YU<2M;$8F^?JQT!3N/8F V<+") =L!A$!J\\0\K?CQ M&2LDX"2U- PI%(GOO[//<4(X<2@\?8_N.HET*- OXM^9?PM2+X1WI.-(^HS0 M32+]5?28)\B1JL-#\"I;;/2=&RA'7N<1:3_/-8U0-.2FX)X-'& Z092@0D6Z M&9GL@$LI8(5(E^2)1!PBI9*L]BB&Z0"=T!D9NAN\QJ3[3^/&\96Z+@?L&3\= M_:SB=Q1Q$L/N':FEJ\O#1,BYBU .4%_1=X Z;QB!K>UH))GO0&-G8ULZSR+ FUR' MKGII?.7(4S:YODI&#]]!X*&CHCMT>D W^C6.;GVT$,GZ4^B>.E];=\_YL.6] M/@B* P2O44L^(PUL1$ET6JVRE?J\2@"?4\(Z]'47YBF95RZ('3F("^13A!J! MU H=Y6,O_$^Y:8F1 9LRPN],5N$WL"9'6YS2RU<8J10<4K9TT6.'5R[W0*9" M?O<0$U]7'KZNM Y?5^*^?.\?KWQG8(GYW)OV![/!T!V/IM;"<>?#_G#L6(OQ MW/IOJS][U0:F#FZ3S#)C3]0GPVR-,: DYM&3O$A?5DG4BKO4O M;ST_60?.YMH/:4_TTG:."HRJ$'YF]X:6Q'E5'$B-K^BA)[_;2I^17P[[O9D] M/?Q]OV<=_O+>D2V[-^O/SASY@2^'PR$ON921J&!)]WI>% M\4PH=($:?)='MQJ=W6NRO*(,1O*28RJJ/#\]G-TAL'[0QH2DVYD2Q.FX6Q'1\ M$F0FYF0V8CIF.F8Z;C0=6S,@9.X;Q83,A-QP0IZ8@Y86[WXJ0JZ9>[0)]KZN MK'G WG>Y\/8QI&D.Q^VDS//.[2E]A$\G8AF7C\&A@3D;=Z7["N-RNW%Y:(Y& M[?1%,BYW#9, $P 3040*PA^9@V$X#A F "> H ACVV]F4 M\/($4+/;C :8,Y5>6]?&$\5\7X"=M"9,E^?G^8^)$#S M66R =H=06*9MM_,ZBL.!NH;+]I"#@1B36X')H#4Q+C,NMP&71QRBV: 0S8-( M?[! ^*.[2ZBC/!H#'L#G2O5T64)?AG16K(6B!TZV?NYECWNC8]:]IT[ZJ^]? M6UAK-%M_K^O_ !IR'54C=/LDN^V&-]A. M7(2)2,[KK/(L[I'3%O"\658\/\_?E"R["V0$'KIAIY#-X*S_TDQ3=0;>";9]N)CQ;LW:: M/IR\WS5<'IC]*;=)8UQN RY/@2\S+C,NMP&71^:$N]XUJ:A*&PV?SY1&B6;/ MRHF_"+H 9XNG@WX8T!(G[4R=89]BUW#9-H>C=DI6QN6NX?+8'%CMM'@8E[N& MRT/3GO*]97.N>AJ1A"C+PD0[X;OUJ";?JGA\RVJG5L7)]4P 1Q# R+0F7-&; M":"K!#"8@"W23OV-"8 )X B_TM0!,:UGT, M4Q&+)-57C/6PQ1NG! Q&XQ=4 5C#; 4*O:3'AE&H!2@TL0:,0HQ"CT*A_K"6 M*%0SB[51JIVT6NL1.]8T@ABVLUHK9V9V#9'M23LC[AF3NX;)UFS*F,R8W ), M'K6TE79+<^6;H/3OOZ1\C,"(WR&_= MA%B-?XG4"-!YC:T*0O@#E/]U+)8B3+!)&WYU6?/O'F@>MO[4-VJJ 7SI1=D\ M$ ?L['J!_)LZVM/'0;2F;)%N!0;U=,Z> MBZ.="8TIG2ZP51O(69/NVE.1,Z M$SH3>NT('6^]1DSI3.GUPDNF](O<,L[:I;R3(^)-ZL"CWZNN>:5FAK0L/_1$ MF%Y?#<8EDB6DGZ#?H+3TO[(D]1>;MRLGOO%#NA0>8)6'KD?KF: M.XGPR#TBPH2*!AM.8BRB((CNDJ((V_9A5^:@P]YSCH0I.8@DT@$( F>=B&O] MRUO/3]:!L[GV0]H)O;2O9>.=[Z7+Z]FP9\W&1.W*):;&EU];/@/U[M[O^SWK["^'@W/?O7?)EMT;#X>\9%[ROB5/CQSY 0_RD=SKI8K:OL/HU \@!4G/,H(U" $^NQ_?3'TN<#%VEFHUL1S>^V'1KJ,,AC)2W:L MG)I2Y87/]C!5GAT]6[MSM_MV_[E/^['08SRX!!X4O;V8ZMM_VDSUC =[J/[E MTA*>#[#/X2Y^'R6I$2V,Q GNR4\X+8SQR3AI[0ZS5D?WI'OAZ]& M7@)>HP>B/?,UM3'8\Y2#JULP,[,!9@-/28)3V[+?,B]@7L"\H..\8/Q 65F M \P&F VTG@VP2G N+WBY%+&GOKMZ#CS[323"B=TE98=YXE8$T7HEPL-E?%^Z MX]_S5'HYXBCKQC%&HT$;N<49!U;/N&S&X(>09SAXH/(K8S!C<*TQV#+[XU:Z M=!F'.X/#TT$K/1!/@L$O>\7;--OBGR(4L1.0:>%X*S_TDS1V4O_V<)? %[K5 M?2JN<()IVS"N,)J.V\@5SCBP>GH?&8,?M"Z&C,&,P4W&8,NT'BK8R#C,.%QK M')X\U""VPQC,-Q"C9%BLG_B)26"I?6C2-'5BC61O9 ;O+.H/!$XL1 MF!&XP0ALS_C6C3&XR1ALC3GRH0$W%H-^_8V*WZ/4"8R#Y:!4I_.Z75^\=.AI MM8@:QZ4^*K+Q*E!&;@U$KE8GG/MBZ^369P3"#J0,P9\-6NHN8O3![8?;R M\L"TS=&@E>X\9C#,8)C!O#PP+7/23E_52S*8^TNQKZ/$1]_-=2P"BCU5Q;.M M/B"'*A4^&LKA]KWFS&$162K>JF7UR^^_VJWZ+C>J"F"]4 %WR]J#VWLJN!?Y M-A)LY9_+N$"(&W$UCX7SY#.V22OWE0VO_)#/3J5M]^!D@3%]W^? MQ_#BGFGOK:A^Z6+YYY>AWX'U9#^LWT>KM1/[211B;:MT*> _K!>, 0S)H<*O M!A:;HT'W[9[ECVZ M1%7T::\_&URHCON05_SH%3,H>,5U0K=9>QHHO$C%^9.6O%_WW^G.Q&T+7@Z) MQHQ$9R&1X2Z=\.:8._*&(01SE8;TLJ@O"C%/.0>%'LE1ZM+:I*GG4&EO8AKB MJRO6J;$6,:*;.AMG#$6HO K.9:?4G]X>H%>MJ8XS:B0?8O5!7Y@K=XPH3& MXRDS!3:H7T@H/="ZKC6XUP&#^N5Z"33UMOVSB&]]5QRZ;7\JYO*DI8+KQT) M@K53K3WOW+BD='-Q>6#.6JJ-O3PN-[7%2D-1^;5MCOKCG3RMNN$0G^%]9_A0 MY;#6,*,CF$-=EVJD E$VSZINE M5JTK/8 OO2C#,K!\CW[FS>9Q$*TI4[;ZYFC\0!^9AO+EESA?#MACAE,KA*P? MPSFB[0,SG&=F.+6PY)G?,+^Y@-5IF=9L^*2> Z;S%Y^?^0SSF7I!U!Z:@V$[ M;\V:R^_8D*H+>3##N0##&?:[$J3>%(;#"DY-J(/YS9,;4J,)6U%/2.0/=.HL M#]28+H;W=]C<*N%H^*$;"R<1GC'?&-]8O8$!LP9^%)I&%!O6Y%O36, O17O( MG1XJ4O3HWI F'"CVE80OT^C8UZQ9S_A]62S&N',28QW[ %L @>'%/BP6%PAP MS9^)%L8W_=Y4KQ>^@*G#)%OA:29&XN#/TJMPEM@_U0D,3ZRP@^4BCE9&E,6& M"T<9K40,CP-$U++S>6!KT6,'G_Z?]^_/'*FAF *; :WS7W;&U8WIH^+UJTY\<"SG -8\+AK&3+SDV2 MBM7.MF-Q(S>]\K_J/I_Y>_"+*U8B3''G,:#Z*><,JPTRI \C\%T1(DSB&-NB MR %+.T90W$7QET40W24FK79WMU9YM_II(\GFB1O[:SPY#8.>\:-<+-#[LMJ[ M](%%YXU+33@\Y%^>,9*@P;.;" !H+G"2)7)\(]\X'Z@(P".!A(7QS M [-*TD8J6L?13>RLDC(?P,4AP:9.F/K @1 IR_ MPK]A\"1SEY4U$+B2 F X;0R W]T" I)MEY'<5J=N5-3\Y6]X_N3"V3Q?&1QY1+GBM?B%Y*\+T)>L'Q:; M(%9&"S\E^,D/Y#8/@RI*R!R^)M$ >/Q6=>7NPQQJOM%0@F??:\XR]Z[\%E:O[ MDOHA[9]>VG:GP:AJN3.[9X]EQW45AZ[&/Z*3NVWW++MVS>L4, M"EYQG=!M=N3 #^3;'"FMN/-[7;I^_;[?7\:]WQF)SD*B1W9_KR]",%A#AJ,C3N$U^0VBS(8R4M,0WQUQ3HUUB)&7 ,3 M/SFF@-+S(WN+NK)RYVO&!>Y\W=43Y\[7S]_YFHFJYKS MB]0';'!U!3R ==:+T"ZUL M* X8EP[)+L&S@DFN[,(8EP[*."VL@+)]DR2]7 MV_3)+RN>(_]7IT^XY1#0YR]PNA=V]8+42^2>E\%2TP1RVQQ,.UVO8O>,NE?E MALFWJ>1KF;-AIPL%7XI\&U0SAJFWJ=0['(R8=H^AW>=IEWV$!5 [%++;V4?I M=,Y75POMK(MV%D@LD%X"+".SW^WJA6P-,ODVEWRQ^"AKE&P-,O4VD7I',_;D ML#7X.'=@5Y2W=EB#E[CL/*[Q92,O.W4YJ'LO.Y^*2QS9]K617,*T[78V^SKC MT+B/?$.QV!ZVT_7YPCC\],%2C,*'D&Y?)IJ1= MS)A?-BINV&?M@C7D9F/Q:,HXS!IRHU'8,J=%XCHC,2/1.82$O;/.$H28QU'"W^G10Z7:^%R+0=O',W9N)WY%5PK MC0[,T<3)E_VMC/U-I%Z7]OFV.KO=&*O%=FP8_KPZ77E!K2QGND=TF)I M4(-C86FP/[88;+%AYQ,-V!9C^FTH_<[,H=45E8"-,2;?=I$O&&/#R9B-L88: M8RVMCM%:8XRK1I]QO[=RXAL_Y&+1IU]SM3.GI:VU<[BL61.(JC-U?YFH+A<" M=4F*89(^78UN9P9ZBVCZO#L-EI0OFE7=E>J?C:4J)JK&$=64B8J)BM7/-I'T M:XMINN8TO<>+^R9UYH& ?SW_]ON_PX]M6!'Z#<:PW!($_LJ2U%]LWDJ?ILR< M[N_N]\B5J>W8 VMAGP"%$C2M/= ,_%!CCE=P).];1ZW\,3J]2O8,.R/-*)8O6GEJX$UJ".F($*L8Q_. M!D!H>( ),"ANF;::Q3@-+AJV(I(T K1Q;F"VE0A3A1UQ=!,[J\2 @Q.Q<;?T MW:5Q)_#S6]\31B+!F!A1:#A&"D=$KZV<%,[%"1)C[B1^ D #Y!1!8#AE&,N% MX/R 3G)'=TX<.V&Z*0:&-U+:4I(Z08 G@QN#"3):#JQ>Z,J0ZT+F90O[' WN&':C#7ZED:Q^M_68J%(SVI]1,Y> M#..&N%(8,W.%IS9!)*A17O%](+P=ZJUKS F N$ )R] M6"S@K/ WHG78+(RP=((%@H>.H%-4_OO23R1FT8$#6!2-G$4+A+&++(87XZIP M1302@9"S ![,L\U5E($H!BP P.-,B)N+(+HKT"!=.G!2B3H\#Q TB-8P'BP/ M !0X\RAV:$ Z\'_ZX9>;R/C!CW"DQ'C]'W^;V@ ]^3G]8;W]3N$6;4V &J1G M%U]].$"8AI 5!DV6_MJ46*07BR_XH4./%:-:D[< D:]ND"5 J@:9"H2B.*Q& M?;TY2>#."C @U5.KX4V-\$Y"1!@CC.%WIT2:I7,J#F?G4(R"-^%@H.9."JX, M!HZ;R47!=R-@>VH9:E%SG\0NG)$"Z(&=X.11=K.LSKB'>GSO'Z]\9V")^=R; M]@>SP= =CZ;6PG'GP_YP[%B+\=SZ;\NR7[6-YB;[:>X3,&")1!^^KD68E%JK MM&/[-/&U#PJ<[QX#D-]$(AS0RXC-*#)'J7 "6/; @,S@' BR( .QC74BKO4O M;ST_ 9-H<^V'M#!Z:9\GX,[WTN7US.[98XO\-"I82HTOOP8+XML] :[R2]ON M6?;H\/?]GG7XRWM'GO;ZL\&9 S_PY7#(*W[TBAD4O.(ZH=OLR($?" H]4K!< M].I@]BCG_8,+=D$*B?A12S[26SQY!F_Q[X?5Q2/NAK2D#$%G?^ :YX1'ZX!$ M8T:BLY#(<)=.>".>%G?J@!#,54Y B,_[_ +,4QB%SD"A1W*4"V2Q7!YU:G0. MK\FO%&4PDI>8Z-02ZQ3]Q8ANSHU(CHEV?'Y\?VQ;CAJ= /K0SHG3>0R:/E57 M$\:%I\:%HI!_S:4=G_B3G/@[.(O4YQ>I M+UKV;\(5VA0=45F"MUC"K8)-C0SA89TF'VLI5D_].N*FOHH M?EM7,_>\$@0L(UE&-DM&VN:TVSW83SS!\4O;TV-F"\P6+NYFFYJ#:3L+^M69 M+;"RP%RAQEQA: X'0V8*CV8*;%"?IZMV!?>>P* >UX[A[KEW[U3YKT/WYEBR M!S/KMRH\V3V[6KAFMSS-@]5>]M=W.;U.DZK/XF!YAIE>5;7HEXB3* Q%<*5K M+ZA=)28^%V1XG'( :^\ 21JY7Z[FJOC2"M^5]3(.)]9'"55^N995,&Z%RGNW M^@!N!?K14.+%OM><.1!/EHJWBCC[Y?>K[^Q&R3P*UQ3E7!#7"BDMP5;^N8P+ M*KL15W,X@B]7S@)V=>T$=\XF>?6FLOD5T)@:?6+#]#M0DJ#X_N_S&%[<,VW+ MZ5J3;RR2+*!2&8LX6I6H>2D\&W M_YT!K!8@%H@VBFI"^%WI]7(9HULG]J.,RF/]);#4&'RFV ^]YJ^P9I$PDDV2 MBA66)-)54VBY20(HT:U"0R=RZN%VS<9R9<:CJG)M\^GSJND57-H^@& G<&G[ M-"Y].A'8!P0!$T%=2]_\4X0B=@()$0_$@I^D,4E>+G[#M3W:L&(&!:^X3NC& MQ6^Z66. B]]PH0HN?L-!;LZ[D%=>G MT 67OV&N4&>N,##[TW;V/Z\S5^!L/68*-68*EFE9K"IP^9N7DDGCCN >E[]A M&5F'(V,9>3K,IF!.L^)'V8C^*6/FH9SI0Q4W3DU*KWD=DWNNV_?78K"*J@)4BV$P MKD?5G/$S5\U1<^/RX3SOTJ41+8PHBXT(YJ1'8 I5B:'?&YU2B6$=1PN1)/ T M',Q"B'+=!;W\!(>RV!$N9W>/76!3L#[%R>ARQA'RLTPJ9U(-\.E[*Y+,3*,##5KX(!"'7,.$2#6U8,8."5UPG M=.,:)MU,%><:)EQO@&N8,%?A&B;,4^J)0ES#A&N8G([O+4H&Y(1KQ@5.N.[J MB7/"-=-FD?RNWXA?1Q"W9H0ZH'9GW0E M*;0^50JX=@ESA3IS!=L/.H)[7+F$ M)60=CHPEY!D2TAQ87+GDN8L4/,*8'C-78*YP\31QTY[.F"MPZ1)F"LP4"@]; MW[:8*7#IDA>229..X!Z7+BECYJ5+E]0N"?W^.@Q[;MT/%& H50NA @SVJ!XU M3/97";E<#1.8WC%B@24.L/Q" :2E<#RJ@E J8;*_0D0.:GC2(\I,?%4MH5*> M(5HL$I$B]'%&+W-I 3#I5ND((XV=6Q$4A1I@C?,,QA1)HKXS\5]/&,DRNJO4 M=K@589H8=R*&E<'AN*D\;O@]PDW!1M/8IXF3X" W+QSH<&4&N>T.?2C6Q&,TM@EI##C"M2 ML1G]0JAGL1G=&C/ZU.(SS2^DL'TY;L1BY@F^F< M7&> 6;L07?U"'; M_O=EL0GCSDE*2?9>)G#0(+H3L>$ *CLWPG"=9&G,G< )70 K3B._SW/I8^$* M6%J>C$\OT'*649Q>P5,KF' =)7Z:Z"EPW2ZLU \S0!A<#X(>QBP-ZZ0BZ7HR M_B< 5*Q1[[6JC_"=:80B/0$RG)C?F;SCYJV80<$KKA.Z<6)^-_,?.3&?DV@Y M,9^Y"B?F,T^I)PIQ8CXGYGX.%TVN!H9LXL8%IL M#2V.[!'+9TYP>*'LUWY7LE_;F># .?HL(MLO(L>99=KL968K]N6LV*ZX4#I@Q78O2[]R17Q6ECVEPJ\3Z3@J?W/GIDE+PQ;\S/]T8*Y$N(P_>N!5)NA(A M%C$P/JU3$3NF<;?TW:7AREH&T1H^2_THQ S]&+##6,!6G$#6#-A--?>]?[SR MG8$EYG-OVA_,!D-W/)I:"\>=#_O#L6,MQG/KORUK]*IM"'@@4?]G'T#N(=#Q M1%UGC3G^6+@!CL,52Q.%LWY5ZXY,7?"+[KPA.&X M+H8Z26(%8A- '4[\1:3& N"6](S?@$1BWT4RHFEA!U3#X_#)X;BPXNM8! [6 MYE!5$*P^ $$!9#24I[7O-6<.\B5+Q5LEO_KE]ZOO[,9,/0H#E'"Y( 8,QE6P ME7\NXP+W;\35/!;.ERMG ;NZ=H([9Y.\>E/9_ HP7XT^L6'Z'2A)4'S_]WD, M+^Z9MN74I@D'WK\E<8"Z,& D,/2 A W59(GB=80550PW%L"F ,=C#V@HNHF= M5<_X$^GR%D2;"%$. V$XH:0VG"S51:H7Y$N%D%TEQB+.%J5A48"4@G+MV!* M%"X&A%N4W2SW,('>/135PM,!R*+@=U.L>@/P@;/ 72*0X'@4!$'<*F%.*6:D M(XA$"*K1LLC2#/@=G.M=7C-'R-%N95TB>@5?<&)7,DY/W(H@6I/(!T:&& !G M[64N_KD0*. 3*B2T$C'H#@'L2"HT3A;"$&LX<%C"*I&UC& #^(\?PJ0AP$4R M3N"9GV!3 (J3B0 #-C0$J0AK%B5)C<.NXNA@6C-N" MH[L#'09QT#R\)=#H@AUT]:&GP*>TJJ0!9?_2358R 88"=^ .]+HKL#O0__Q=W 1C/< MI]2D"C*12R%P)D@EL(0$))L22@15/0'M+$SEH:EG<5)UC$E!L_+=38XZ\CQ( M3,@C<^(8]59Y)/BW2T>$1:F*W*DB.\Y\B&[-,ITDQ!6V MC9<=^D!4*0BM8WCR@[3-5%DUB3$YI2*7#DFEGHO !RBKTTV11[A(55)*XZZ$62)%F:B9FF'-6Y)\!I#O?MT .+V@!E)M@"2]Q6JK 2L"">[B^(O M?5]"T8*MY:3A)TF&STI/#&"]YCJ@:I&7$'6P=2Q M:\*:BTD:N5],8Q[%H*F@&F4 1 !5@P@]D[+4X1S,3>#@4N)*F8EB%W 9Y&NL M] ^S(*5M2NH9'T/0G&&5N=6,'JE I&I'1,[ 9;. J#?7 %WAKZ5BDTN0G!>@ M/6M-IX5,D/D3N%FE$<(D":Z7-G07^ZA >'Y2LIM1801X27F/XXU[,SU<9PCR M #Y^0#[U)VI3/Z#?X>?(D6+XLP#&C7ZA=QHE6@:HA\JG&K^ <@K88O>M*>$R MJ:9"V1/.?9"BPJF(VO1,Z6.28%6(T[,?_OQ!*S3HSDVR>0+"3.E9*^E"JT.$DUU&!#.ELY9'H1>0H]&:)XY#_*\K2)(5W2.G* M'6Y&86;_L,VBR S*QP.U$:5M)%=A#^@U6\I[UXTS451B!3'L $O]"HLF%P+, M->Y-!M]B[1-X(6HQT&.4AL"T"" M7B%UGC P* HD_$DKA"*W'F"TOY2; MPRF\1R"TO!LA:6)K3>C*H)L4%\ ,VXXW):<3J'\@P=%>7:(2",:[5"(+$C21 MO-"Z)I4V74J7QHZ'Q0]1'@L/-6;3N %+&(<3:(LK_,QM5A2I:]"JEFBB*CD/ M" LR$'B!H)H_*;R?+!#K09)K9[*(;\B8A@W1C2&2"/$,-)3E\F!X7#5RL\+^ M)HC'>XZ!BB,KS9C6@8]ID)-X#\O#[H6N$R31/A [H)O'JRTHFR5O3,6!)MVZ? #(BR?KULT F<')HR:$B!YS-P;K9$C:!H(&D MW\1UP+PF_)$R)*FP>VF VJ2?]!?K83GDQ.@9_PA!U';[<]B]1+-!J,PL'D=[W M'[F\-W-Q.^NWE&1R I%A+K-']6N9MG.J:^0]<(-] ML4S/3VBGKEPZUFIT?)?G-F0L@60A2\5070FR%7II_DGIHKIU=G MH.5TD)OW>T+[G^_,KPUMV;WKV MR ]6R7_Y)7,U^Y86#7Z!NM-<:/@)"PW7LZAPXV#Z$G4.&UC;KH'GNE6SD,NK MG0K"?XE4ZMBO*:;##[]3]Q_D)KX^AVHNEN=6Z\3 FD+F$A2QH/^=!46[ 23Q M*8_+=+#M(L4>/656TB/ 5SM8/6FRYRY@CLFBKVE.W6N[;\XFLR?-L'X,@,YA M5^?-=_E$:J:@3E#0R)P.ZDE -=,SFR!5/])=^_U2]67RN)N6K?W:,@?6^ 5+ M=]2[7@XCT9',U;*M6B(1FRPGG^9/.FSB&9CKDRJ%M:.+X:"=M=+:9#HP)A]5 MMMX>,B8W1X=O@)1!7[$G5!KGO:4:5")@N:9"#>OZJ&_45 /XTHLRC&G@,FMG M%KXZ#J(U99BO;UK(EX"F#K9I QI3.EUPNBKZV^.1Z\I OEZ2G]U+)O MM0L5/35>]MYKNBY$S^97]^KFOE10IH!(7G>#LKZ^L48]*T\QI.Q%JY1SJ'*) MCRF8AQ'KCLKU^V;4FYX\AC63J4MY71"9TBR\[3QMQUC"KD5,&J#:CK-^C4,?B_VC#E&46RL(^G2^"H="9=[<'$-&UX$8\0W]-E86 UGLY- MUT5T/%D?J%3V!@:#]44WH:]KR:AGZY0K<'ER^4F%/1^!,F9^R+L4-.R-2H55 MQ!X$B1VLDI3",IU FD(+/_23)1YOA '7\$J2K==1G&Z7/MHNN.$)V+=7*9VR M]WR3I2S/HBTO.6A1)* H>$#UD@Z62](Y5:4<+1S:U"FWLIQ!C$E;E* M@O:UP_%3I>2]UVY=(/L=*>GO@0BEYG]C]09/( JMLT5A[EO!U12BR(M]P&FD ME2I"[ZL/M95W&QZU^:.I#CA%7H"V4CX%TY(QNU64R1P3/.\I1_O((K2-1ME3 MJ?C>^YUV@.1(*BX%IQ;)PCN4W.\-SY(I%5+NE]C!"232,XY?;$G+I!=4%9]D M3X4B4A-7*ZSU254!LK4JHY&G<*,>( L&K&4EH2[)N?=1B+'MDH40L&2IT]A/ MOG2*4GZ)DD*_0W0.-__QMZEM3=XF)74-:Z,$D4O(I\34'R%5<_B,-1RD'ODN M\1WC5\?%(HX]XZ=S"JN;0#E4OBZ?6.J#JGR@-?W65#\FW]*8UOC;DH4BU;B[ MZ/ (_6:57[-U.4+0'!B880SEF[-8.FR!.Z!F<>XZE'IAUS(\+3U3_>]MK7^ M3N'OX?KA6YA4U.FW9CM8-"%P[K'/]Q61/+:>_;0>]>R?\ P.,U/@I++:3S2' MG2C%+"\#)VOF<(6-K,MXY+E7^5)R5_6DZ7UZ_V\OIIB785Q@+K&.&S6R]5UBCMS&*?.SNB MJN!8,,CXY*;17("$*GE159FP5(^!%8WNT/[T=3$Y+*0WD*],>\9GD+;_0JMP M:AJHA-C]MS_3>R;]9;TEKS6L'A]*M%OKCU!7E@(^Y&';%/I-E]?RC)_RBE&? M\X)3A6$*0_[JQ"DN_"-\:5ARR7YB_!\X30 :F-2_"?*^P9)!-8!'^E?_1Y8S MCJ@>"Y8_)Y;7+='[297Y(JLL8GUHZ+=!TX50,>7Y5UTZ(=T):\!F51@:P[5)=42#E+?ZWJ MMF6A6V:55"00/0WP1E%H#X@I#4&'QM?*Y?_RIQ-0L5,"55[[&(4E?)'&&59[ MS\O^4?%#I#P:-XO72)UZ'%,6\J,J5R+!NVEY#9)7H%'/8Z,M6>9="N)=.&SO M7MVJ%7P$X!@Z5)85OJ5BN;[R M!J#?&!EZYTB<2)NN=&.EQ;FY7E(AMGV%,'7YR=@KJKM5/2VR[0Z5_W2QX*KP M*D<@:]MBGY#72H6B5E?_?/?N5Z5$?2=[L<@5YOXO()!$G+12=1.>Y 4WOXCB MT%$.)]EJ71B"?V7>C5)M7+M3%MPFD*>\6B3OD[@[5 M'D]?7TJGJ)+Q\EH#6^G<.D%&)8A1D=8+VUH+];^ GS<10F_N)+Y\>:Y;CQ0O MPJ.@%>(EKZMN46)?Z&+P\.6M RP<8"%YC6Y=HSA:WG=!%CYV$E"B\=*CJ-6W MI_ZFO) E>,B[#U0TZ1M:J.JH0>$)Q8Z<>92EJBQL'&_P2P2$**"J"E_F@%4' M@NT4(KQB=CR\1G+6B,"@P\F"\[0IU: .KVE)&=,+E!5"2:/#;D1P%%@F/M?G M2B7TDQ*.J,W+AU6T0XXRLD:N-#=JU<#A\CSD]UW-N-0;)U>.E2WD'LV(=U5C M<7,_\H_P9D:M *2?&.S'#>(O8&1AF[W7 MITW/?,JO]PK3KS#8MC3X8S3U\_UX]J0K,OTW@3XQ'8.!J ! #N%WMX/*>NZ, ML'-GQ&>J-4E5M3^7"+* 5TW=% [1KJ) &=Y%[+:L-I3/^7S]=]#O"JW\UZ*N0\/@]($:)0%*_\OD/J@ M^ #JHF+Z@^Y9]1D_RL!2?2=#T.R^9>==/C3\=1GS\F>@(.Y= \HTH%BL2.^ M@N/AQ3<\@XZKB-H*TO50Z4"IBKH3@UV.]^K8T2=O$J+)6H2@Z.G>B>5%&#A& M(&N;HVV,^Y;.J&)4T+&"C6JA=DN>7+W.HF4?(9607@-X$FN]$]E+SZ[P9)\! M*3FE%X'>Q18,LI=0C!W?D/!59VFA5:QRN$$5?(6)CT(5]4DRD1T5)00KF0N_ MJ/\O Q*P)O6FU %N1TRGS1%6Y[65PF>12ZJ- A@(:_GWVD(?G;BN0,8GW[4\G@5=7*ASH/M3"4YR! #J#C>Q7]4/(+BZ]K(OF!"$D+R3MKYTLINIF4&_B$H)@G M"9H8VJ%&ZH->&OF@%LYM%,N 64%=ETG&XEUKS_B,3VO/DUP.97\(E1E SN[H M3JE+H'2@BU&03@038&LBO=*] %"7=O.-'-57_9@Q:KAH30SXDY!NL?#3MOEM M3J6_GXH^:(AQS: YU87OC!9\^UOMY5V_/.H3IP:W;5/5 H@I:T8WC:L2];[N M<;*E4BSR"Z4LEFWABFOG*"[WM$;]7C;:+-T*F?NI-R=OE1!"V%[I15VP4FJ! M64D7R\D!\\Z 71C+S1K5;NEB ]&M'+?KR,\=>7L8B6R!1-I_GN5&G:R^Z5?2 M!?9P(N49OS\ N9;=7UZ"/JG[)D@%5$U-A!.8&[*UNFSK5.0PJ8WK:%;$RNK< 3&UE*8IF7@)[(""/Y M&KQ$;0'1-E&RNTC_0 9"AK+ CO-BJXFC,F5+[;QP7%0$=M9@[BY"W:FEI0Z4 M,'B$-GM*USIT^I(VYP);AUG?/DC=Y_#@:5DEQ=J6?>Y$R M5^9(TM#W$W71UAGJ/Y0E$\7P=ZA"*]Q-&RV&AQLJK9R_(A+C>62@#$4'A5-> M/VGBV!_YCX0FN['NWEZ-4R"%;F:IHMS^^&QX MV*LH-A6T\BO:4D9:SEFIRQ,U)504"1@$S)$:W^ZY%ML MHZGXJC2'.+_0QAE@4-7Q,-BHZ_7BS!89=? ]/'IU4#C5B +CBC;I>)!;L; ; M8RF\FYUHH^V&D#L;0#JCT\VY7GZ.)2"BZY:FO_.IO9W,>9<>3;S(3N3[SAJ8 MO^,NI8_4@GKOV+C M>(\B+]K)/P] Y(,,,5'7:H4_U3@ G78"YX!P^;&H/$"% XQ2X0!0PBHQ#7AO MJ:!(03>K=1!MA$A45,I=7H:#XDB6H!U)-4Y>/6%G6AE+DBP%6$OQ%8!I'3@4 M;>BANR4/ =0Z+465%%=-BKN@&(3W0M4VG3(OM4B@D8C)^"E&((MR@81RH'(4 M )^\]>,H5&WI\X2!=8X()C)7I^@_'CJ!?CG1R=T(GU*7;?0,"9U3H[$+>R&2 MGAB+%1HKXBL8Y01)V1?4Q;?\4G4&M-D%3=Y22CU\2RD]#:A(H'6GP\/(C"FB ML)(,3NO6SV-5\NLLC(&5=384GJ[R.)>RS82']7[IBX7Q01X%2,Y/"\!R\E]X MZKOBJE]]9^J[+]FK&!/X2;[)TU<7JT6 6PD#I/&CT&K_%>L'+=KQ)NVW#$P9 M:^!<6:/7XCN9_3;RY%] $-)F"&5(6!E$9VX,5YI7 '#VMJ"EH1_>FPH+UO A MGV)2ED9%'9R7DP/ /LH2618$.5(1O8<11JK_ M.O:E+O"E EN?,@>147AF3K+P:]ZC5$5UYP&/B%U*0:,K8AT%3@'2"U\>'X8S MQ9EVKY)3UE3N*5@<.8C+F_,I9S1;93(J4N?@9:'OZMQQ!/@3HZ^32$4,S'+2 M&E$_).:$^\*B%+"AA%2O6-PXL5>Y/2X.OZ5,Z5 ,=:&&?]120&D.!G9'+P%: MAO8 /A:]@SN/^SSM>QSQ@.A0E9[<5N2K-LZF*2^(NH]UM1WHH!=5 0L_ 5L MT1-X;P>O&G=+03HI&M);0;U'+\B(7#)DO7(RD:Q;<(_+D"1'*3I;>POD96(Y M0GUC!/X7$:@+R:T7S-/6>I]Z(;,!2<1CN#,*M;-!0H.? )?M0F$B6?M*O5^0 M#C"F&H0)!32IG M,6=YJU1QW.Y)B]I6OXFR4/_&E'2E'=/:E=\*57U,;B'G7Q3^E85N82G+R,RM M/@WE;2"7 MAZ1X$N(//&B^Y"N672DO*H.5B_B&/TE<:@ M4,"NOHB>L87/]!HI^'.=LWA+O$Y'D6.L'H QHYPR>=:8'HZ^#=$I0FMV5/X:VA>R M)IXNGE+)5\US*$G[]9=1Y-'IRELTO,$LX74L-+3#: =GPHU>'5UC@6;K"BW/ M0/[=XEDA25!B+5;\Q2+ TD!"?"O4.35W*2G2^(0:,#I8S!(IT4T@Q0^ 8/5 M?J*KNG3");6Z& L!3H:)'ZF48.66\@3>D:IJ@NO +\1OGB48Q24OW2/NT6;[ M[M%V70UU%0<'Y"0E;7W\"(?U^W]^^,WX^*^?/OWVR[O?/W[ZU_F@&MK'73DV M#%0RKTW=+_XL;@#IZ>I,X+;::IL\E'UH#?+TP_=%*36I/Y,5>2.C);1GHO"M M+#&1&[A+7DEI"Z U358,:)WK8IV5)'^I23V"S0Q'+::==XIX,(''^$G&@7>+ M;GXJEUV0(;U*\JG;67^.FAWZX539 ;=P,2D16_B4JJX2'>M3J&2ZM%26E-+B M*?)$!^%C%P; ZG2IYR!D_WQE ?[?^(DN0)L3T;VY[&.=RTY*#\Z#;LC$A4VI M.^KR!%([ 9I3E*8+/."PTKJ@ ?(K+L<%;>]=4>%-?HUO*'L67OD2@NHHTQ!E M(J9\=Z=&D5;D*Y?\J)J0%B;=#:$.5U(^*&U&*D69 KV5TRW-MYM7[R'-U=QJ M>[$W&LLLAV)5ZAKE^H_"E"1#E.@6P>PI-K&O#-LS(3;?;IUSNV4=OMTZ13(6 M]6KK=2=65XJZ3Q3;2A+_$<9$#N33^$Q)4L"!RJ#1I=:^4,::$I%NY#@ MWG<&C6=QI^9]X$$@J*NGDY]&RZ!SC #0-V]9&2*)QM>26/[_$MVA(RFP=^>. M[!.K\*U/.BHG*QITJ?CVT@**,D'YT(O43CA;^@)(U4 MR0UK-AB8Y9+4NJ1@]5%=5Q#SE+'["(7#.FH2I0?F=0-S@Q]5Q=<_85S=OZ*> M,1@,KNS!;#B=?*?O_^XHR,(-J%Q9$?>GW,Q[]<=.T3R>4 M?9L;BB)(Q!UQ?84<3UJY[;?"!MLMXJ9+QNFP9HIWA(7J>,M=(Z&G\AC)&:U2 M@LFJA4>) ^@ZTLDA^T7O$@.[\EA$F-LARTFI0$$R:,I:ST.7?=<'H48P\O':,;VV)["J>\%(K>W/]7:] MI%>YUJA_R-5LMRB10OVMSFXLCSFE9#(-?DKZ1- 'SCH1U_H73,4#=2>9G9O.IK0MM(8_O/T^&K+/;GE-ZFW^^6X-QG9A[_N M]ZRSOQP.SWWWWA4/)KWIL%E+GO8&HU&C5FSU>_9DVJ@E3WH3:]BH%3<2R/;@ M6$Q^0\Q(,B3@;,A@__%J\.I$V5-BM,A]M[F@Y*Y5$6Z59'HLQ8MDOGK-O)K& MK<:V\N7H%U#0VNNO^0!*T.)'IZ]8*4V/67-9L2I4G^D>I?]H#:JJ>!VY*RQ4 MZT;Q.I)5E>:H'JM0I%S-.7S86O4(P5Y[ "]:^F@=T/WE5_, ][X($3YZY?4A M066\&__*5G,1'T%W]<(ZYK'''O#OV)V(S_?!\U6V+EG'Z]2@4&\#H=ZXDT<7 MTW,?^&.AQZAP&510\06,#HP.A4Q@;&!LD,P!KS!^!"N,]8/6Z7\_T674?X)= MC1=2E0.^@.GT-TSK72P>.GZ\$W@L >4W(^=?$BT6YUP2;9_BSAV1-?I6 L## M*GATAWXM PSQ,5R[T[0U5R[IU&7GVU?&,A:+?[Q:INDZN7[SYN[NK@?/]6ZB MVS?O8G>)Q1;>"._&B=]@I>/-^N/1 M:.J)KP.KMTQ7K[X?]*R_OW&V+[Q.X$M'HN)+RB(* M13$GBO0LO*TJ]/0'$7\1V%KP9]Q58N(3O2X2W7Z!_Q1D=YP>,'P&/6!Z];_/ MT>[X0.MZH, 6K@:SP73*Q]JF8R6]AP^T/06-;;S#3H0''^LCYG\3!U%NS#3!-'$"3>RU,'_8!,Y=9DF:KWFYZ<)*DQ"3:NHFN)GJJ98 MBB1BIVZC#9;/5]:;=PWP4O#!;7L&\\J@?'K-.[TA^W6;>&R3-]: _;I-].NR MEMH*+75J]?N3LI8ZT);;H(N!ZDP3C5GS\]/$3_XB71I[XW0^AC P]BM2%UEKDTWMA:W' Q]:\8QN_L<<=R?3@>[YZ:)FL M&=^K&0^UM3CLXJT%TT1CUOS\-/%KX/BA\2&\ 7-M:?SIQ#%V+,LM0F40OLMN MLB0U["%9A./<(IR+] [;3!VV"7^/_74@?HU\&.N]L\9F@,;//[_GZ\-&JSCG MFH-\;$TV!_GT7M@<'/*Q->_8'F<.\N4A7Y2PZCL/_"LDH?YXT/]J]?\MOGX= M6+I"G,4EXABW:[WFLW&["+A4M=I^C?W0]==@1'WX*MR,6D!_6L 3(C9^+?6; M_JSZZ [ZMFX7_-F)YTXHDJM/7]%24TVM85Z[67=S/#_/S_-W=WZ^;]HR,/[_ MBU=S[HY/&=MM-DWY>&#-IRL?=JY8L"M^]1K'_R0P=^A=_P_N*= MZP(84CCFE]>SV^H+XOEY?IZ_;O.S(__9]>SN./E8S_XZL+4#V^Y9_ZM1+CA& M;E:TCT3N1WNP9_TQ>[!Y?IZ?YV_+_.S!9@\V:]:7U*SM7+.V'ZM9-]+H;BMR MLV9=(/=3N["?1='NE@N-Y^?Y>?[&2U-6M+G&^ZOOK;[5^_BOSPU(ZN:#JR+] M#[_];'P,D]3! OT_1FZ&F8U:]$[A9(*^T?O;#+W,G*5PV#3AIGI_GY_F[ M._]%/39-Y?7LM'F4CO/CAY\:8-I?\.":BO<'=)P?Q<(/_?TJ#CMQ>'Z>G^>O M\_P7=>(TE=>S'^=1.L[/[WYH@'7/?IQC=9R?G;D(GDJ]Z98)R?/S_#Q_XYD\ MJS?LPLG5FU]_^] PYY=.,>J-[_&(@'Z/G!/Q4X;"\+#YEV=@EV@;UN 'PJ/?K;?&(HJ-=1:O MHP26$BWR[&%KJI.'/WQUETYX(V3:<&Q$V 'ZS@?YF&3SO^!Q3#K&!P/?F?N! MG_IRI'3IP#+D<":L)%9K\LM+\D,W@LECZDHVWQBQ6(A88%Z/'QI.N#%@L8!A M,K]:YC(+-XOE)&I!VXLTC;NEP$4:*\<3,!GL4>"#SB)5@V 7- ,;6<,Z,:7: MCT$!6.-:;X5!GVV,&Q&*V E*2T2X!#!+YMS0^I+,7:H%)KUJ$G6>^=[Z5+65U"'/QJN=8[_SFO./(F"+!5O%1/H ME]]_=0C]%0NHY+$GV0JH8?-B)& =1P+#P58J>^DG;M;W_O'*=P:6F,^]:7\P M&PS=\6AJ+1QW/NP/QXZU&,^M_[9&DU?ZK65<,-@;<36/A?/EBO#HV@GNG$WR MZDT%CBM@&&I-$QL6O0/PPP=_'TM29W* (]V+8R]^5I/]9_49]N6D&=#=0?RO M"P,^$OO*11B0R<3BWYD?4]O%)*_$4' OY#M5WKHP+$!)4[U\XR0*8HLA)=H M/"=+EU$,6_1VN5<%"7T8(TRO!^.2S"\N MB@' N+/ 62?B6O_RUO.3=>!LKOV0UD O[?-_Y"RBUU=L0KEBU 3J^Y[\3JN ME2^'X]YX/#G\?;]G'?[R_I%[]N@R X]ZD\GXR)$OX*#:CX.7]WKL92:75H1_ M!'7GVC#RMJ\C;/MZ5 .[BX"6P-06V/ZPN39>"I!MPM'_^)LU[K]]D[PQ/B^= M+#3^,PK24[S4+P"]4]P!+[J:YT8^)1-)9J[!"(P"WS,0(X[<2GV4U[W5OT!Y MW471(QP*M=5?Y:;>+WVQ*-4:4\7%6K3#U\>75/MN3U&T^SU(+VJMUQ;PRC ? M'C;,W\PC;P/_+--5\/W_ U!+ P04 " "<@QE1=.1DJKX0 MMP $ M &)L:2TR,#(P,#8S,"YXZO'QYNT37W MPAEA"ET)@A7QT0M54_2+3^0W-!9\AG[AXAM]QMWN>T-TQ><+02=3A0;]0?_M M6W'>/_9.CD[ZH^X ]\===T@&W='1\5$7NV?NV#\EX_'H]*?)^9'OGHR\T;@[ M\-QAUSWQG>X9\"?N\'@P'!JFK_)<>E,RPP@:QN3YJ[SH3)6:G_=Z M+R\O[UZ&[[B8] ;]OM/[]?/MHRG:B2E[QAD+9\4$OA(]M9B3 M'A3J0BDBJ)>5XZN4+BODJ!>]3$6LYY_PQDH).@H5^<3%[)J,<1B C)#]'N* MCBGQ06\"HC5CI4#FM<)B0M07/"-RCCU2J>O>_X"0AI3.YEPHQ'+$8RQ'IL92 M*$/6[3O=H=-!D1+<<@\KH]G9WL@1]4B@I/ZKNV3Q[E7ZG5[U"H2R.\%X7K\2 M6<*H(O&3^I7):+AS=G;6>]4J6UJ-O J:\EW]:]<9U!-;ILO59<-?W81N&W58 M#M=Z=4CH-JQ#\1"M4I4LY9>(4-?E3-?%.=ZL+LWJT;02Q;:G(AP)@19[5$>@ M)-Z["7_N^82N'8VRC$C_4CH ,6-<&2[Z2?QL/J=LS*,'\$BKT7FB2P]DG%CG MW"13,&#-CW,L/,&#-:.[-Q=\3H2B1&8G*,-@*LCXH@/35# MU6T\D)#@?[W=TS_!>T3]B\X5!\^Z@_2SKP\W-H_'B(V* M)_P2CDL-?-\'MQ7^H>[2#>\B0_5S[VW9-UQ"2?P[]M[\_K9Y,7%1.)=ET8]OMN M-5U8RD9\C);2$8A'*_*1K@#Z,:W"05$RL%U-,9L02=FCXMZW*0]\(N3'WT.J M%KO0DDKB["KB0E#21$5BT8@RE!'^ES^?#IR3OTD45>*@)B6X83G]%/"7G9B. M N9V%3@"_[*1"H @9"2U%.>G*=&F$;,%6,D/6%+H_?M,BZJ#NI:3!<&!TW>< MR)FFT@NX# 6!/X EBGD:(VZX:MBR? ]@I2VZ!RWW(!3;'F@I1QMX$-X-&H(' M'ELLX3#HEBVZ)@K38(LP)@QM*+K]H=L8Q5A FT!\#&QN,LS1CUK23Y'SFZF,,?#+ZICW?SW8]E(\'\@S82%Y(!Z?1*)WI#CE M@NQJD$391=ITX=4T^K;%. M))*-L4AE']2B'*L[-27B4DJBY(ZTH4""70G.7),Q:ZP$1B"*)!Z@+P?FFHR) M$"!A##_A^167.U,"JRRK.D#88+)GC=4A$8T2V<@(/VA&.5HW#. E3_B5[$H? M"B38M< !AV$3+8@$(B/Q +UU[O9#3_V"A8#WB]UY"$52["J@_8,-G0,M%"52 M6ZH&RVYZH/*;#O*^,@^<)DR9BD9F$.I=W1]"21F19GT4S"=55QS*,14O7-90 MB6U)M&:7G*%3$$]D=,+(-H[ABG24BD>)_&A-UM0 K5;AH">U4:MO0;8LV&Y4 M7/ W=ZTUK;0S<7C^2? 9] 9T!9A[JJ97H50P$8L:"K&6D]TN'#GYF#+)'6B> M*&&*-%>4LCU@E79%W4QS17[6'+-S/,RG$:O@UL;L\KH.UY\O^6% ^!BZ$T\F M@DQ,C?DXIJQMI;3R#^:Z8$206T:[A:!?TDYM%.%[ Z=@_$(_39#*>D M9)17@;DNB:MWKT$-:F'7JE.()S?7JDRU?EI21#4SSD":>6BUMF4WVL9Q60TM M*:2V3_AG3CY_N+(5-PD/VS3%%_5CW6G=PL,ZE0_ZPWQH5HQ(&R?OHFZ]86 Q M%!?U$S"5N%G-X\!QG9SG5097ROI@W)).N1=DCJG_\76N=WCJ2H+%4E(@U4UVTYA)+;O7:2Q%0\%.$I RH6XI'-*"*-LBV M;T6:73>&KI.+G\MT(Q9MTXV,_'8JR"=,Q;]P$()C^XDRZ$:*@QLFE3#?Z=7 M?ATCJY>D%]9RRVJ:(S(LM7^;,D49K@>@DIZHZSU58V=WI(Z&^5Q6!=#:Z%6M MZ>XT@-S$^FX@PVYSCUTG%\)4PCD3?1X,K1V=97ZAZ.T7KCX3K+O>QRKEM&T- MV:0.=@TZ<9TFYGTUPU%&+WJ>CZ'/]6;LZN5U("0(' MJP+=\!FK4%"U6,[;\1$J;&(*;!+%-Y9@Q_3('>2V+B28)L)0UB5(Y47%#@%\ M4V!^3H\0+ MDY8,"6?9$AMA5YV]'53''>36I-^ NI+XC(2A:[T*Q59+'C"O#$J=&*>I@ /N M.\7='.NICR\C3$;GV06XQI&&Q>16?P1BC?SG%(8/RC)"FE/;@:A]NI:%B=57 M<8?#@N^:BT%IH]=2V+'-W9=J[.RFSW4'^1-*RA!KN4=3V-_FX0<(//WLF^U@ M:>=M!_;('>3/&BD#UKSH&DDKK]N)<^9$C^H 9HGL,]>QD_]D*WNF1SM[NO:( MJ7ONBGOB#G*!=+;?6ZGKA:>!US%;1>1V_3]U\M_DE)T6WG8DZKMNY4SLKMO9 ML.#TB-(SW-OHNQ7T;(-IWL+%:KZ.^NZ@P+5J-V!'-Z+A^X9!9?C9)A=\"EP;'/:SE93=S18)A/&=@P:J.9*^_B MYG%J#9YV$SAT![DYR@Y@RR/6\I[?]'"\VISMR+KNL.;0/!R!9Q+N1.D[MB[C MFZJUN5)<=QQ?N>?IGHC'*19U5H9K,K;/CC ]YA/L1$7W@V5EZ 7]2$KVJBB) M0 XR@@[8ED%0>R&Z$7O[#'L\S*2^BTI#K-(+;PO84KV=6>" MA_5(/+T3M,FVY1W)MZO9J3O,I:&VH6;9.J%EI=JI6='=CI^)FG)?GZ\CC3]' MV3\Y9>I?\&M8QRFIQ,WNB9PY^<_1XPLH([YHR5A?6&E8HYCW ;B5KJX]SNLP MM0[>X[X[S*5;*L/8RI$(X=.SOD!>;W7CBBQ/_--?%LY&Q/>)?TT$/-.&J]8= MHW7X6D>G7AG++5IF!)BM-IG#"J-/%V,A:"GE &M)]S<(\YNPMX]=_9'8%D!N MY2A^)).:1RNE%/:1!X%;_E**F+2%_5M[W6V5SAHE'T-\DU\ C1FT,>Y-VEY_ M->T-H=WN'+G#_%:GM-O_OXW)S[U7>8[G<\K&7#^)_F:,1W4WC^ )B;[+,JB, M OK;+6>3)R)FUV2D;I@BT%P5;W2]Y9CIKHS.Z6-^?,!.=!]2!^&1-(<(7W3& M.)#@3S \(Q>=Y@P9#0)=[**C1 C\7DQW MT?',108=)$.H$U6A;O _! _G%YVH)%5DUD'*,(F>0*P'ZB 6-_!&,^_TRGHH MK>5RPHKG,N(_\<@ES1Z--H46ZP"RM(>:,_Q.>RBJO026=V,3/W_$(EA\?"7" MHY+$SV1I?U0E7]]Z/XPNL?ACFZ_3 2/N+YZF1. Y >:>_$S G1'9)D=UCEIL MHZC3RDK-89RQ<';N\QFF;'UKS"=V>@!?ZB1?-%@?L"*9;_/,_/5$7M6' ) I MMP3U.>VJ\2H144&9X_/3/_%0V%$L*KEO]#[^\D%;67O%WQ3:=YUO& Q/4)5K M$OV\8:7?LY?J6BT>&Q@2GXQV9D?NYC!;XJQ-N.)B;H?23K-O9-\N%*?"2E L M+;_UAD1/$J(*X^K-.L<7F)N!EHO+N"6E8VT]X8X:IR^?9I,*:B4-_\ 6;[/N/]WBV/?4PWI8&+2K0$6:J?VV&^YRXRN<5K\DP";H[0NIP( M$FW*LX_.]73['J&/"Z:F!.S&!\H#/EG8VU-6>M^M2'QF?8T9?2;ZBX=!WW'6 MS()VHGVW:);YL2&W&@%'C6$'@X),B*C@68^N2!" MO?P"-IJ-]6 U!=9XUVNH]HTL5,O#PVM;HF4A!2[P@4I$"27)&.$.ND3E;I=N0HS$-!MIXIRL;$VTH6K?+Z\]S.Y1Q+O&72THN.^Z;Q(/Q4>J;C_0BAEOH6]\=3Z%DL(+1\9$- NWEK[, MFYQ.>I=4M)X 38OO\,FD=U*G)QE\NL6OQ(\NFZC@/^U YO?J7J6>\ER,EX'0=:JV[-Z+-Q0\KRPN^*7DWU\++M:,IN^\5 M>'/+5:2=]V IO,7Z;+Z-Y#M(VZ=Q_.4+%GZUN=I.LV\5UKM4EU_$+*ZT%2+B M*L!T)C_1@/A1T&Y9B*U(OR.?N7*4GYY,_\1!L=@$3.QG'OAK%(>!=7D MLNVX1^,^C_AO/7&G ,[9UA)W";<])^[2E,-4D(H1QDK1?0_>@JC[E,SP^Q_^"U!+ P04 " "<@QE1$BZR M3L\@ "&7 $ % &)L:2TR,#(P,#8S,%]C86PN>&ULY7U; MG]=!C/LEM;-/^1*G/.7$+MO9.?/$PJ5AK0G%Y2&7;.O\^FE0E'6C)'(1H&A/ M52)+O !?=W^KT0TT@'_^Y]?CZ://,%]T_>R7Q^PG^O@1S&*?NMG'7Q[_^>$E ML8__\U__^,<__PM'+_IX<@RSX='S.?@!TJ,OW7#TZ*\$B[\?Y7E_ M_.BO?OYW]]D3\J_EEY[WGT[GW<>CX1&GG%Y_=_XSU=$H0P/AGF8B!7 2E%;$ M2R=SLI!SL/_SX\\J21-BR(1'*8@TB1$'T9%,.40CA>9"+!N==K._?RX_@E_ M(Q1NMEC^^;%\\74?_;#4 M^;VX'MWZB?(7.?\8*2\1QHE@/WU=I,?_^L>C1V?JF/=3> ?Y4?GWSW>OOG49 M8/XW3.%T6NRS^"GVQT_*1YX\[Y$0"';YY>'T$_SR>-$=?YK"^6M'<\B_/ [3 MCA2C4BUHZ?$_SK[WY*+CZ*?Q9+J4\S7^O?IVZ6,,!O@ZP"Q!NMS#]J)A"[,% M)/QET4^[5#C\S$^+>=X? 0R+47+?VV@MI6R'_IO&2N_G_4_[>.5#T\+$_INN MIS[ =/GJY&1!/GK_:?)^Z./?1_TTH9OX]?^>=,/I1,L?GL D!A=U=H)P90*1BDD2+/?$66JL$TD9:UN(=AW(5<$N ML>;I/#[JYZ@!]->/'WV!0I*5ZSY#Y>?Q"IUN.H[5)YXL3HZ/EVV2;H#C\^\7 M/UZ5 4-?4>=GAD4)=K7\.QA\-X/TJY_/<+A;/(TXM!4=0WH!N8O=,*$RY^AH M(HKB#QF\(\Y#)IE3883@1K;APOW0-F$'_S[94=DNU?CR-*6N:,-/W_HNO9H] M]Y^ZP4\G*(T/UAJ20P0BJ>3$0C*$!J=3"U(<@N>39@AOD]FU+! -3J\ M15/"? [IDA\#)UE4SA(:@R&2,4%LC)0PC%XUDY1)WL1?K,&R"0WD]TF#735? MSR,L%AAS/3]!++-AHI/5 #82 XH1&;,ACE%# O7 G'!&^-#$#UQ&L:M(KV:? ML95^?OH'H)M-223+!1%1H9M5,1.;92#)>'RRT$0T^Q82709Q2&'0>'M?I_!H M-=?C;HS]R6Q8O(,(F)&'*2"4<]$$^,P!TTG#A<5TFUN",# _U]Y21GFPJLV0 M=@>H0XIXZA&AFAEJCFN?<'3]]>NGDFH^G:4WPQ',KTG,HV0^F\; MA"'<,ND=BUSY)OS8 -LAA3_U:%+;*-78\MPOCA!.^:>,[)_]%*$LG@[/_7Q^ MBM'[V>B<>%:6Q40@,ASM8B.K:L T>?AGT'P35A6KGL!B@%2CZ"&T[=3 M/QO0Q1;W^JFLB958'HR("0-WDBW&;5)'32S'/STDSH6S*3+5)C*Z'=3AA40[ M4:*:_BO.)"^&>1<'6 ZW?_2SN'):BC.9><08S @4,VL4$Z@FU"2)"1\$\+K- M_/%Z0(<7ZNS$A"IZKS=87(3DEZ#XS+2GC),LM2(H:Y%/&F*\9!RXBS:Y)H/$ M.C2;V%]]/_;?7>/5C/^Z\Z&;=D,'WR(6%B!;2RD1&0Q*%G!P\CP11QU3S%BE M9)/9LYM0:LT5O?6G988"?2Z^,C^!M$9J3#)!\B#1G@(S"AD\YJ,8K!F17=0B M61J:K QO@?&0XN0=>7/;=%)M2U6?=EP!_#!'$-]"?.#6>/"$87B/Z:[EQ#*3 MB:&@>%1!&MXF(;P=TR%%TVVI,MH2]::2^MDP]W'XJQN.GI\LAOX8YN8F#.,.)LQ"1 873A,!HFTDNFD==9&MB#)&BR'%'%7YL2NFF\1>^& MVZQ MV4N30% 2+* [<\GB;QZE9 RTM>! ->'#?J]F^#7R>(STM:6) M<*V1@,PS8K6Q1()%B3!YCOQ!2GRZ.O,M'+TT%00T8BSJ(F$YHY#"8(HKA"=&62Y!!2=I MF\FW^Y =Z%"X%2ON7JK9U1PM9^8@4*:C0%><'<6'#Q-=YY4@WDLE5##)!?X0 M,W,',Q+NQ(,=%;Z?^81+K(Q)V!PM0W]>MJ!!%#@F6T]R,('ZE'WT39S$AO@. M=)3(=?,GR2D:*JE\3%= M-S3%SIJHM ?TMSEV\7;>YVZ8A(P^F6/&DC7'W 42CN;&.V)-,I$9F9UHLK!Y M")-_Z_NT3/=@_KF+L'B/*=H$V1&CYH& E)BG*ZI)4!9=69:6"JKP MW3:UJK="VC)9($T=_E@BW P!JEB@8@W/9YB=P$L4>%UT\NO7.#TIIR*4<@/\ M+WWP7R=,:&H"RR294I\O0R36!X;I#:J6#5#/[_TTQ/J,.,1+A.6C,*H)E$465/40):<*5#X?Y/5J@:YG\/9YU#SL/CU*YH(J=;-_/ST%3)D6;13#-=/L9N/KV8#S&&! MG% Q!V""1!\3D2*6BG=JB%<.\P!/K6BS=-%0ID.:[QG/QIN[V Z#!-4>U&] M5QMMGL$,BI=R"5R@Z* X*%12\E"*U"3)U ONP1I$VXZ1-_!LZ#NF0PMNZW*ADAII['0";*7L+7V#\/>V76R_.(9G@E4 D1(52S5T.9'"B M[%@,WBLI,[.B26Q[)ZI#FD&O2XYZQJBXZG)I7NIL1,<(X4TNR9=*SKJR_N=B M,F6[%N9Y%$5-3%!ON9"IT3;@VS$==![D8^992Z(4+14CF!L'[0QAQGF3?C:[ #>6Q@WXFDK&W>QZ?XJF\X3%\9,SLIGDF,Y MZT,F6@[S0T)%1VT)?3NA'5(_O=0^+IV1W8=PS:-4@(%*1C&1Y$Z5O8I M)>(@,Z)\H)$ET$:(!XE2'G;JZF!IM:,)*XX39]*3OLO;4ME MU_2R+[7?(U^E MC2S;7#-*\>/_5TEJZ^<.F3;V'>]0D=RKQLC7H!9__BWV<% M:K]^C4ONO$.I?LT9XC")W,M42B@<*W5J94M]$!H("(-!M-0A^29;E/8K9H7" MN@+A[;S_W*&)GYW^B41Y-2NG:R]*N/@T#MWGL\T)D>OD64 ?JJ@J*Z:2.%&\ MJ8U@K#=EL&Y4=;.H6C#@9K%G^OPK8+&*_@$Y\R4UEZD1I6X<6%S36/6.L;Z.ZM9SE2122<< MMVPD%EQ&/D2/^*)RX:""BNV5\>MQ@)3*#89S?.A+<)O#$QXQC.<6,Q:?E]CB(RC*N?6A29+TUTN_!I>]*NNO/7EMS5GL$7\"G M.<1NJ;B)]M1%@$2 T8*@E /+I AGD@IC9;8\MR#491"'E#_NB2JC;5"SN.5: M!G%^_5R1C3MOC44T2I22TJ"0HI(#H2 D$XXK,$UH<2>J+7.X'\*GU#/3?NZ_ M>7K_FG9L3(YQ3X 5)UF0B(\=QV>$/'Q3U3*L07:,Z MB?O!;<(G_>/QJ:[1&M)I=3?GB]6EU&OOZ)QD9IB#:'#0SCA\)N;H,;!W81RYH>G7'7#[L&GW77QRX1&"2$R3#II9$1ZBNI)WA!KM1#> M!2I8D_V7X^!N0D+[8\5H>[!K10ZNKC#_:XZZ>]%_F4VD#-3$'$DT$G%8ELH@WN1P5^[K[#.EL!/[0 M/X,7W>)3CTIYDRH==7/DY_#,+XM,CTN0MYJL=6 $U90XX+E44P@25 9B1<17,/'(NE<,&W'G1YE/WZO! M&H9-=QZ2/^%).\.6)X%13215RRN..=&.X0@=A/>B23WSEC@W8MX/-M/>TI2- MSJ1-M)S-J SAW*-'S64JS9=#_*.6E +$I)N<;7C'F;2W<&5?UU/OB2OCS5"- M">MGZ]^!GW;_#>FBKN$L2O/3B3/+.@CXJ%R_ MK'!M[+1%EQN1QOP83JBE-1YB_XP'JUU4Y<9A&XBT5!(KE2#E\BEF/!>\S<'A M8_?/C"C:G?>E?&BYROIJL3@IU[2\R1A>?(;YT&$8^W:^6JU8;D*=(".<*9O0 MG964A;WQKQ[4;U;D-+-MX-_N$(2CKN9Z=^ MEC [[Q9]1K0+'&?.9BJNP-AH?_&]3=;93+P=\AK;L^_K\6T_[99W(]?7V;>F M]Z.[]9+L0XCP;7RE%#@>^+ZYN?]OE]]W'6Y2Z6_0%G<_OH MT':@X(8-UU'?&"GVI[T/91*IG0Y7S>]3D^LDVI\^U^R<]-?W2HY_\.MCV*=E M1NOF$,["F$@;H]0A$XR1+&81.F/4%")Q6B0MM7!*-)EKV@GUSL>BG[5_K=6G M&&K.YZ=HVG_[Z0E,F U&4JXQK3(8Y#%IB>/E'A5I9 A")J::G?IQ+[I#"M+W MQ\ ;]]95-V3-JQDN"3P)C%K!C209!&( J8B'[$E@+&89&7>Y"9FNPCBD'3\/ MQYH=3-,XF=MLQ%E=M?<.8H^?VBWHWK7'?8ZT&\J]O[#H?(^OO[2]M[4I[NIS MG\;86/;]F>-2)7!K*ZSI:I_*OT_2_>G\O![[3<9_\?5RDVQS[=_9Z3[ML+GT M^[/(I9,R6]MA35?[U/Y]DNYU($@G]_BYV; Z17:,+6IU M7LIYPX;WH[=6 MT\SW]?L^'D$ZF4*?7W0+__'C'#XNY>OSZIOC?4.UKO=C@7&:V*^-+@IU%^>? M/$M&_.S;!LT]VFT$G'W;-U;#O,S\M=0WOCP#. [HQ=EG;3!U]WH^PE1Y& M>^\[&FNGDU9>>EU?WW8RCG^2-VJVG;;NEJ#2*MRW3I;'BY5-"3%YDLL9@I([ M1H(LYVO0P(++B5)H="+*!8AJ.XI?ECO0T8_]UO=IL;PVLUQT//\,BXD*SGAK M5)DJYT2FWG[_R7W_T M\\Y/K^%R/$A5KD--2E B*=,D1,X1G X2G!&B,5=NA79(BV+UJ5+'(HW7O=:Y M[=6!'^=74?K521_/3S!6F@V[3O/OVF.[X6JTW)5&LJO]7SU@905BHJ003.5, M-"N;\H1SQ+IRW9L0*CEI@G%-:KLWP%;E-LRKT@)-S+'$"0_:$>G*=GNE#3'E MJ@JM@U.LR>Z^^X1[V%&M-D_6WEXYWA 5CVT]2\^6:SOG2*3W45*="8UEEX<5 MGK@D@#"OC(D0=))-#LQ8!^:0QJ_6I-C9/\UW>.7A5-B8L".\XB5XC%!<1 M"@-*C,*8C.-PKJ%).=U:-(=T]T9[8NQJCFK,6#<5M(15-K.L@ FIF<^!DA!8 M.5F#>V*C2$0Q*X/0(?HVA_AO@.V03F-MS9K:IGJ ,'EU MDMX>*E#8-U8^6M MNVT7,.^F@4I1\R9'PYTSRD3&&75 N"@G@24,C#:%D*ELH:J=ZH/1MG]*9R?>K9&8K"*"FDLB39D(K77Q&MF MB+9!,.%5I+K)6'8OLBTO4/@A*%377(V3PI>^FR_WN?5Y=2R&G[Z:+8;YR=EI M@]OG>_>U6">5VPIWC>J&>SH<70*R6;M[45JKPI![NOU6RE1ENF&'SO:BY(VE MK36UL.SO&Z@7W2).^\7)'"8I6\&5Q2B:AT@D79Z-F3"4SI0QQ9B+T.2VL%L1 MM=F8O4YTRCE5SD0B9- 8 T9# @-!5)1986KA;6AREM+&" ]J,J$*@S;;?+VK ML1YVM+RHV%SW[A_]\#L&E2A2\L.%H*T\W2Y@]N()JVFKQABU;D/J#(819KFM MI3HZW0AG0X6,CG/N;J^I[)+!5R@ M&B)H3I+@DL@0+ Y/6A&5#/,A012^29G%7: JS&ZO;_NW^?+485[N[."1&$R3,TYZY/CD^4TQ.6[B_'W M*2SU/TN7KPN]_=9YD#Q(#.I(4F7&77A#O/.>&(LJT49RPYH$S+4$V'(UI>WQ MTHY_5%^N(OPY% M/>F6$=YH$3]<7,U:2.H)6X'ZMS144P7[(O;O?CB9=\/I10QZZZ'GN^IK M1%P6 #@R$Q^W*D=M3$V[(!)<8< M/06K>9/"]TT![AI0]*46ECCNIDR%*EWM!HF$D MX !?;KUR0N0ZICV0J$:=FE.DI1=$I%%XJ(MU^Y)39S(ADBC:;(@ MBP(>C"35Q"Q7QZV6W%.*7BB+Z@9 @56DQ'JNB U)2D@H>YL35.]%=D@NM@9; M-GP<1IIF7P59PC(C\!DE*2TW!2E3%K4BT<$KIXW3TK8I,=ZY(&M?OG2/7!EC ME,:S$F,C\@G;8_:!G3UL_G%=VGUG(%(;XT52Q,1RT8ZUGCCPAC@;A+0R9^J: M[*<[B SDO)]W<.P[U/K\37Z)X:N?_F_P\XD P\$&2Y*0"57#-?I;67:Y,4F1 M>E2J)A6#XR$?TD#9A(%;Y2+UK%MM2-U4*07AR_YD/O$QTY!S40G^D(%Y@O$Q M#OR>9A"6.VBSDVE;H(> MJ$25$=':_<^]K$-Z2-LV#HYQV]MR[Y3[ R.=#U]@^AE^[V?#T6+B$!-=DNF=+G(>T6^2@6#?&CCN3K5PIO"G IWF ^;=PP&66 M772>*(AEEU0JVM":"&N^7D=/MR.J+>_HPO0UC=27O54) M^N4^*M0%W=EO1IAK@3%^S!,O53^$MJ+0^.D"CE: ME*(IG))&1C MB%!2 8J=O&U2;;\&RR'-?5=G2RT;-"'#I0H)!*+*Z2)$NA"(Y-H@114EQEB@ M7" LW6;>>BV<0YJH\:M@?57\PMJ<'#&\:51[<2;= 8^0B.9)] ML,@-$TA -T&DU]254Z=4;#+)VB+ 6?<8K.H_EE'6^)RXI"\(:Q-J?\[PK\NXGO]D3(W:W;.!)\/_3Q M[^?]<3G!^FQC[]3/1L1YZ]NI=)OM_1BK7":\KIO14\-WM=90+:TFB]=V5F'6 M>+-V&RJL_3SRVFZ7+S[SBW*AR,4[E?5X=R<-E;J%=#4T_&J&O\('_W74DWKY MVW5TRL*.I\N:1JJ+WO"!\L-R17O1Y_,E[7'/S+IV:CT6]V)LIHH=QJS; M6VNHEG9CUIK.=G&Q=S374#W-GB/TS4L7K;6ZB615 MBCE@>-TO%D^'8=Z%DZ$\"T-?8/5GP>I1/\4L??$6YN^/_'Q4!=26/51:X=A% MK@=0[/A2JU']/(B2FQ5L;0?C8L$+,[$NXI/WHIN>E/-'_'R&#^"W#^Y0NM08 MT8.8;S>]55HM1,QGJ=02^6?L9UD*N ;V$N0$0'I'M23..4,DTY9XRA)Q@0MJ M4I"P< MD:+LLG+&$^$XC:@.#[[)6O+62.NZ8Q&IY28PHD5 L:-C2 *MB%$@@U3&1=YD MH^H/X([',.=NA[R-,1["(5MML@ME.R(WBDB*,@?F.8E4*(POF5)MKJW[X1UR M#2HULF/KJL:QEZ./T= MAJ,^O9I]AC/"=;/_U7>SX=_XZ\FH:9J-FJVCZ>TEV)?>QE-[F];WI\6&4[+8 MXWSHRH:S?L"O1N@^ET>F',5^'""EJOUK=9?9 M[C']/(2.VZV5P\>S8&;$>N?Y5RNM;:Y%4E/&\>O>5QNH*V^SU>U5^SLL:%]K MH:[<]U)Z%?Z5'\$OX%__^']02P,$% @ G(,94? (>[,]1P Y]\" !0 M !B;&DM,C R,# V,S!?9&5F+GAM;.U]6W=;MY+F>_^*3.9U<(+[Y:P^/E<1>MD^?F2>N E"P.*%(-TDY=O_Z*5#4C2*E37)C4Y8[%UN6J8T/]=4& MJE 7_.O__'P^^>X3SA?CV?1OWXN_\.^_PVF:Y?'TP]^^_\?[7YC__G_^V[_\ MR[_^-\;^SX]O?_WNIUFZ.,?I\KN7&02>&%:H6316,- !UVR MQU*B_Q\?_FJR=C'%PF32BFF7!0N8 BM<8G):6:G4ZJ&3\?2/O]9?(BSP.YK< M=+'ZX]^^/ULN/_[UAQ_^_///OWR.\\E?9O,//TC.U0]7G_Y^_?'/]S[_IUI] M6H00?EC][?5'%^-M'Z3'BA_^SV^_ODMG> YL/%TL89IN!J#A\_+Z!V^C,3]< M_B5]=#'^ZV+U\[_.$BQ7]#PZA>]V?J+^B5U]C-5O,2&9$G_YO,C?_]N_?/?= MI>1@GN:S";[%\MWZRW^\?74?Z7BZ_"&/SW]8?^8'F$P(\>H)RR\?\6_?+\;G M'R=X];VS.9:=Z*^F7$&9"N>_UZ?]<#2F,P(R3Q<1&7T7IU7!>\2X[>G'8[Y^ M%LM8X&*R[!'Q_6?WBG=V#N,^!7SOT3V@73V(G>-YQ'F?4.\\]Q;.*Y";".EC M?^ $OTSJPKCX2YJ=_[ "^'+VJ0NP.!FSNIIRJ_@*P.7/W1J8&!Y/QW71^)7^ MN/[A.L0A$/#S$J<9\_??C?/?OA]'6IB#HK58N* SHI?)%L]S$+Y8'7%T#\W^ M8J#AI@O,],5B-AGGNM'\").ZAKX[0UPN#I+1HP_M28#[@=^0;D@6A+%6.N=0)3>3>V.(L8N)&A-*!H9TS[(6N=TOZM=IHBUEY3;O4RGA8P)0^=/YQ MCF=U6?V$O\X6BW],X2*/EW5J_?!XR-#M"#Y:$)O,!XFA2&E=-3F#CPZY CZ/K$4F*^(J^ M7(R4MABBUDSXJ)D&:QDX'QDMW1:AY*A\W+K[K7:^ HNXVO[6(_Q0->$'G"P7 M5]]9Z0;C8FU1_O?=4"[Y/GQR;_$33B]P\2(NEG-(RQ%$$[W0R#@@9]IG) ^" M.Z8X@'>RY.)$BZEM KD[L1M5?C&_FN+:#CG04*G>5:\\+V<]2O:2/IK ]]_- MYAGG?_N>]\3T+S1O>I]6D/Y)SN;+B\5R=H[SGS^GR47U4U\L%DC_Y??P>>25 MS;DDP3P@^8D&/0O2"T;>)%BE=/;"-E2&?; .KR_'$;Q=6YJQ"O1,&,\,)V%8;'8Q#!+IYV3) G>0F6VHOGJ%Y'C9=R,^+_/ M9GGQ8IK?X?S3..'BW6R21\YH*R,"*]G3*Y"+9C%'RY \&02IK0*?4RJ M!?>W,'SU[_NA\KQ/K3R6VK5Q/?WP\^>/U0J_V>>*H^E813-*KC M).DBKY[V?F1]7PG4\4;C NF!9[3L_$0+VF3VL4YZC7(DI %E M%*Y'/ M2?:)::TRBP(+(V#)@2E:%6BR%SR,Z[GH1I_B;[!U MO,/)I/HJT_P;S/_ 6],?>9JVK9L:K9:>/!7C&7BIF M:R:R,DTHV.3G9">FY MZ$1/0F^PB=R;[RA%<-%G0?YQJ*9-H"GJ&!@Z L@=&:]B& OB^5D.>\GV/MFZ M-[)?3=/L?'40.Y*(Q:3DF<@:F2[D $5+JU,BRS8)%6,HI2G=-UB>#^$'RO<^ MY>98RG^?36=W4:V5\<;Y-5"<2K0?I9!I 5)DK8@0F<"L2"UI =+;H\5'*L"C MR+YZ=>A7]O>5PQZK'*^F2YSCXMIPC2'Z6%)A(F53X20&2D2&R:"CAFXZTR,)#7R-&ZOH*I0VGEX0R)M4 M@1^QS.9X^;GW\!D7/W\FH=#XI/'S+ZL=F6:7:A!NMO*HKEZ2$3E?SA=EF8VE M>F_[JNSZ466"O'ZU?L0IUKA !"\@ MY,1*L.3-%XDL&'+IZ;T54D<#.C99YG;@>28J=)R<[]/OCX^RWLIGNL3X.RY? MEQKY3XZC0!%8")D66:$Y"XY+AE9([YQ2M)JW";/NQ/35JT%?\KZO"N%H!QN7 MM[Q]G6E>& (3@1,8FC-;6?K:ZV1M4!9KH/E^D6=^GHY*R?83ZE MK6?Q!N?OSF"./\)BG&KD9SRY6&(>!4$BULHPJ1TRC5FSX)UG2@4AN'(*>).$ MPT=P??5:T*?C-?)8OTO+U M?)U<]N+S>#&R G01D;9"&1/IIZ"OE"5[.''C5>0.9)=5A)Y_2QGH3YN*L M MCZKP0/7B ZIQ )>S'F7:X[GL+3RW4PA_6BV7G4"--DHH>R+\/IH^=X-=]9\W MG/=#U'W6>Y+R8"I@G%6VE,P\KWD"4,C741B9)P/()I6DR^XKI?Y.*>U)F-]' MN V",6M@OZV,HE'6L11.*UDDQZ96*6CF#63&.0%)2H,43=S'.RB&,_EZ9&;6 MEU@;5/>LY[4&(W@V,A(-9$>296E=8D&BK@D_B$I*Z6P3CN^@> X<'R[6G>_Q MO_ZP(0\R0/]H6+/Z\@RF'W QGKY;SM(?9[,)@5G\_!\7X^67I@6KG<8=IEIU M?Q%LEI'K1+Y_*3;*0K0;'Y1UWI,VE&Q8"7MLF8?7^ZU1?3=,<88$_X>7OK[8(\NUL,OEE-O\3YGG$@=[( MY,B9-M5HET72S&6F/P9RY[BQB><6,]\3YY,X^MA'2[8$3YKQTF*;K$N"\>)OD7!0D7T:K&XP/S3 MQ9RT\PW.Q[-\J;2KOWS]<95,\/-GG*?QHA[>6E ^%V3&U:,A#9Z\1*E8MDYD M97URI4D>X_Y0OP%E:D==@Q2E'8C_'287N!VP=ABX]I$!1$X;= #FK>.,=FHE M+?!B;9?#F;YT;3?2;U+5>B*NQUH,!/LSS"=?KE'>AC[2*=>*D-NL\F)^5"*7S7L<8]YAH>/_CS59R V&A1VO,C_[V*Q7'FP[V^!14RHM%4QER:UBB=.MQI2H0X7>(.TV_N>:I92"?2""1M"S0O( MC+9NQ[3Q1B."R+J-J?_P$4$_/J\@T9)XF<@U;.&\9IZ#8=+*++000;=*^GC8 MYSTZFV45CTF1IN-,I*U36A9DL2[[,7V M+L4Y6NH-COPV,*W#@UU [9'\LG^*[394PR;!-&!O,\^V-]$/IA!8$I%F*6F^WI3,1'!"0Y:T(.@=\;D!D^M@\79+Y/9 MGVUO?M@RRD!IA(+M$]F@(GF1M3;%@T,M4O3T'CCG M18PI@D_R42JVS:EO2GZJZ_&D!2-73QZ$D*W3V.!#0+&9[,M8$F@I%!B;H_3" M.VN%CNE1/JX&.3PJ_WK^ :;C_UP][685K%OX--\>Z76Y;L"TY6BW>&="28$E M)6H;)MJ)Z]433/'L:=WE $D^0EYO8/J/2?P^6UZF4[S[.!DO"=CZ/LVW%8P8 MF>BX]V@90(U8X"H=OQJ*!I&F)\F_;.*1[PMT.&/M-(KU>%9?CT2V2 6&";XN M*WQW"K87EVD:KZ;OYS!=0*I2&R5,RCD2C/)1U,H/S4()ELDBHW"E%&W:)-+O M ?*;4[A6!+;(-K[!^F9^F?BPPCI"HXTN6C#IJMNKBV<>R L.*IADO>8&VP2B M=@#ZAI7H<&):9"3?X*J"&>=U.[.WF'#\"?/K.]J=;?;:R\*BJWF&#A(+P?*: M? '2.H4BM-D3]T'Y#:M6SQ0V2$I^ U]63O@:<%U"ZP6;]>:AQ4@XCS7CD)EB M:MH+R0.4^?/GM)68QTB7E M7%-04B;%U@IIYI8C0X5>24+OL$G/PD>1?6MJU"]5+9K)W\D%Y%QJ+#6!/M5< M%),+\R)YYLA#2(Y+2?-]1LF73T-'#J>@03)N/1.FF=??JE?YB3;5FH&P? GS M^9?Q],-EQK!2UN>2.4.O:;I< 0M. TM%&>-5%KXTB=-T0O>MZ4__E#5(\]V, M0[U(Z>+\8E)#$C\10VF\'.DL"H(3+"M5TQ) ,,A>D4=@N;4>56[CFST.[5O3 MJ)[)ZK%;[['RN4RYY$:( LXQ0$'V&R^*>:P5B1DE%V33)=@PL'L_T!TD7?FT MVC0\5T\F&?HBDO\YAOF76T[I*HLOD[>9ZS*4A:FU#?5<3.E5Y8W-B.BS;](G M8R>BH9.@3Z 4F^<$O9#3]M#R=SBG+V^=5ZPS0;H@;)D\_3C$$V52]\/I R?> M/1)R&M5),AAG5E5]@C9LK079?SXQ B@*^9HE-"K0.9'*/)9L?2J-V8>'%C=% MO7E]E14*--.(D5E)N[DV(;/H(# 3E>,:LC%M&A->(SA!,Z:>Z=ELSG20;!O$ M6E]_POF+R62V*AJ^+&Z_2OV.1FKO:IXGJ;2V!1@XVCBU\5R;.GEL8G_L1/3L ME* ?V3?IP+0VH5Y.8+&XO>(YIX,K&9BMUT=IF3P+B;RZK$,A/HU#WK83^2:B M;] H[86U8O53 MW07IQRY+5542PEG%8E*1:=2.A9PT4\YRI55*FK=)LMJ.YQNT)GH@ID4GOONP MKBK3.P!K>JZU"]GICK..YN]QG3A"^"W\DYT 9;:U:%6P$BTY3C(G!B4:A@J* MC4!_)]KT8QQ6*SJ<6 VG%/O(O+TRK/<[;TWBND:NPRKH&!SS*<8:CZ+?5*KM MX0=0A).=7/3#UL,Z<("H=YH6/1>(OKLX/X?YEUEY-_XP'9=Q@NGR14JSBWH+ M\8[3^?-E2L+)EV MA*P?/R MVR:T08[Q1D29,)62=++*!R.",M(44UPIH2,Y]^?6AJ*:-;21.033 M_!87R_DX+7&5571XS6+_& 8D^V#1;&B$)G6H67VTI I:2.O;ZGT1*9-'&"/P MCAIQH)3:J,U;I+WB F^U$FVM)+M''% E.DY[0P' 1BV2* &4T<5*2#YES[,L MM'0'WW5)V#WX<;;63^,%?/@PQP]KCW0]SJ_7R3^I>$0A+7-)%Z:=E2QF*5F6 MRHILHM:R25;P8\".22);/^L7,K+(/U_.(2W_.5Z>O;Q8+&?G.+^J<%M_[-WL M8IZ0;&U B4:25>03,AUM8=YJ3::1,X*V8.%-?$3;#QY\>'NS5\6XG1767O@] MGG9U /P.)Y/ZHJXKVE(]W?F K\MOF,;CCY=B6A>P MO<50Y.LPH= #=45OJE&]";U4Q=)[+P( M/"3DM9Z$V*T7!SNRR**J5SAY+;46/JM.F]0^=Z+? 7"J?O#],7O_=O3#)=RC MI?OP?=%=0.T1^]V'_OMHAHWW]D/4?=9[DO)P*F#)A [9,NX5&=8N6.:5"XR\ M%2-2YIA-EW8%3Y'Z'4'=(9G?0[A-VKRO@%U=Z2Y$;0((3-'B16:M""P4ZYER M66>1."^Z2:KQ'13#V8H],G.OL?NA8FV1"'8YKS48Z:RO/3B9E[1;Z>0$N2Y1 ML:R],,Z(('*;]*_;*)X#QX>+M>=CJO\](YG\1&;)9/:QFGXOR%JY;")\U4XZ M9Y>=RPQ7R6I2"3)LM6'&/WK)73WXSJ0/?>OR-)TLF2;TQ7C*;C:=E#:$F'4>6M(BQ-AA-633: MQQ^!UH.]LGV$?RRP7$Q^'1<3@8Q L"Q^8SDZQR+EA.5I3+.VU436IHNN M;?@ELF=MV6+H],I'"_,GG6&^J%6%.\%>.O,@$E@MR*0/HC8=E+23B"A8<0E- M()%(WZ0M6U> 0QV4-5:9)GR<^MCL4=G]^.4Z)=AAM4UH-KGPVJU%619H=BP# M<$P8 %.3A.D.V$YVZ6(3G>BZ5AW(31MW?,?L;[*)NT!L68W1 >-IZC)ZY[>K M_AQ)SJGT**D4A/?$KR*OQIK 8KV\"*4SQ@C%=1K63#IQ!<>34)\]..GY%.$& MSHQ4+F M\:&DS)I(M(%97.]VN5CB_!KE56E)<#9H(YB(DJSUD"4#;ER]=5Z0M0?U]KDV MZ0-;\3P?E>A3\ VVC%\NYB39BSG2E'\9?ZY?76EJ\;3NV:A8@F+J;#.+MCA6 M5 C*@32&-S%8=T-Z?EK1D_A[S&FK)^=O8?KANNA IR#@]:C/TATY7*XMR%WK6!<8?8?Y;XT_?&#_0 8V.3Q"?#W' M[V_#"29I7Z^/54YIIC-H!M%Q%KC.Q@KI>*<+FIX&BP_$Z/LE<1^I]4S>;R2I M\XOS-9 :@0A!!(8B9J8Y[2@Q:V %/%D")0N7NC2#[$3?G9&'#+/M9'X+K MT:1> 8'/MX!D[7-T.K'DJCIJKAAD"2P9]&3?:T[;>6\,WA[Y*V3P8,$]K5#K MZ^79.@EXT3K"NF6H 0.KCTUT(YXJ7;*29V>D"UK2^^F,53I8J-\BY>@83]TR M:O,P*EG96I#NUA:AU;ISP$"4>CMC=KE$':(=]H3LUT'#J)G>80N>"7J9:XLC M>I<-;:E*%>1&V MS3U\SR",NI=.'!!&W8>;$X6_ND#\KS!J'_P>$ <[A)P3Z9'E(M3MESFMZ%7B MO"9W"\.*<-IA1,ECDZYG7W,8M;7Z[,-)B_9XL[+\$U9'^5=?WDHO7EU2>N4T M9]1!2<]D1$6"D(*%+ L37@M"O]/W5[-J?2KQX* #GD]TG_S&287*RD4N,GI +5%ZT*)@D" #*90W'4\J MNLJA#?67=Y6^A\_8G/ M0PU(\V,3W2#7$[$Y(!'JG2Y2QNACECIIB"Z2']V1 MW(?GW*R(HY8O_1/F<_K[+P/4;VP;;MC2C4SM>_%&; OYCFFB#HWUL>:E0DXM,$'Z\6(RGN*@? M>$FKQYBVHFGMB#1?U9T?1'=?0_=#?1-!;"[A)>9@3 K:N1K^ 8\V!:-LB49' M+*,6,CF52ARQ$/2,X$DI2)?EHHB M/P7+Z32)0J?.(2@:%_@G'OG>M.3?F(5 M=YY9\=P<(1:IO0]",%)OR71)@OFHR2C668$(J6A,;=+U=D'JH;G1W2??M(83 MHR!SI'<\,GJW"]/*T%WR(+.&]Z4EUX]+4;MQ&<4"%LMLJK?!<8?!-^E8L!W.4*&%H?C?7\9/)8!P M;RH_?OD1I^F,;,#+*Z!4(6? 1\4@0B;I@&=1)4W.O9&.1RD2-&F#\!BP4X4. M^N#^,74ZAH,&QW3W\5VAN[IZI0.^IE?I/0+P-/&!?FE]5&=ZX.04NH-2N@06 M62K<,5U[(D-!9-9Z1\ZI\CJTN7OO)#KS2$S@M"JS#Q4-5.611K97U1_1D@ @ M,6-3W:V!LQ""8Q"\4,$IB*9))* 3NB=@X1Y%ZO:>KSTRTL#@71].+=YBPO&G MNAE?=:,QPYB:<: M;BP*ZYC5=;[<(PO@(P-KLQ> /LF!-IN3I\ ,8\<>)/D&_<;OS_8F2-H%VJ#6 MZZD36WKC\5&W^3@2AE@\;D'TF=Z,C(+QD&QMFZ:9-P"LI"R$MSK)T.IZX&'U M8W\CM;EZ["/[%FJQMGCN0;R^P1B%=B$PDQ(P73*OC8XMHT6S%-!6RM)F7WD8 MUQ.P. [E<%,W>B2@]X*F_S>;7^%;7':_,!R](N-'6J"W0-%T?4H$#HTHG" : MT5]=VKWAGX%%T8-<[[-\\&T2%:,5T#2)$D(5QB)8+GFG]Z1)J>XK$/U!2/ CO^XBV MYS8_5TA>3Z_;YA:;;9&1*>GJ!5NTA@'25SS23%5&E';#_MO:V>?>@XU) MV+.^)-7C;GP;S/L_9VLPW''G39#,D97!M"Z:124%(_L#'-QDZ=M+8\^ME0=Z"T M>CQ@N0WGE]G%U9EP\4E;56AXE>KU<@@L.)H9",VCC5H)D_?@[N;)SX6Z V75 MHU5[!\WXTY4><0_!VR096>>!:<<-@T)>6H:B.$:.DJ=]F+M^\K-A[C!9W6=. M-RE\>"1F.ECD<6BXYGE'"+3EK %@,@\9N]EB"6K)@&SK^(2U6,4I3>I M/Z$LY/N7W@/9 B_/8#K%R>IX,3K/#?>%.4]NKB9=9[$XP[S,)8(6'H:[KWD3 MW).\='4O3>AP<_-1C+0)UC^(<>WP=4'9.+^C \R3I7KT3/.>>G0$1Z?3J"R5 MUKD0/+ZZS9B^JNLU$]Q)=#$EK5K51)Q,DQY/"GD2BK0/-2TZFMQ&-)YC6DZ^ MO)\1]L7%3<)LU"@CBLQDBH%I53(+$FIK#G!"1K#!8@OUZ0+N)"DCO1.[V'L%=E:\W/,8YA_N6K[JHRP("6A,O6&S>(9".F9S5QF MHZ*5NDD3I4[HGKWN],-+SXD)6^_?YO1/+#PQ]!9HQAI84(8S,)RR^IKD+J+YSD0:^B?ZA7*3CB>IT%?TA4F[STF\! MA\&Z'*-D23JRL82NR;<>&793I/Z!;*2!F-]'N#UG2+R8+L=Q MEK^\/\,Y?,2+Y3A=WWOCG$TY6Y:,]4S'G!DX27\,W$AE@2O;)<-E]PA/Y1;Z MO<0_ZUUV?:C+-9@@,:O(A*TWG=ED612ND#UAA=<%/?W3)?:^^>"O MG;_C)-7SB_CNRW1YAJ1"/XYGD]F'*T3!"Q]DR+1$ICJWZ)EW')A1PDM0$8!W MR5;:_O2OG< >9-:@*.S]^'P\_?"ZO)_#=%%P_KK\?3;+=_<06AZD,DA[2,W+ MT2$;6A]JA@[Y$X F<9N;M WJ@.W9V-BM^.@Q6:HCQ*MT]0X@6YXX=T)YF@/G MWCG>3X>.(*C!:6$WL(+SG)-(C =+.QRJP&(2FEZI(()28(MJ M[=<\ M*)T<:BE;:\A=1,]<.8X0_\[E8^#DX9M\O9NN'XNK3UY>.@;3?-78>\"4R@/@ M#)QF>:S -G-M8PP2M,T245NAO4\I:V,-.FN\SWND7AXGNWU5[$>8P#3ANS/$ MJ[[2AZC&UL?T0NGC #>H(+8DR6^^!&CV'M0X0'YY@_ M\+!FXNR02UZ S#2531;%:Y-3*#P'+4O2A;Y"LU6HQ^>/;WOJJRGI/FVR1S24 M[_389N)^> +WM#D(7JP54F>M(X1DC<-23.;9TB];!?_07/J@X,TFU367+R]H;9HNC[U,]-@1FQ%W\+0W.4TN:.VELY'KZ+P'+"[+!([^ MCQ:WF4?02K0QSM,8.>Q7VP)='MN4.( MOH-](;-W&+(P9%&0&QY"IO>B%/"@!%=*/$; \:;&(P- Z6>5EXF2L&!]J?FE)Q<<:/G*/OD8/C7O+6&YJJ1X"1]7UV#\>ET?XLD(RRE%ACPZIE/2#- 7YK-067+A0#0Y]3T6 M^-$IV+ X>S'-];=ZH]TGF%2BKE']-%[4PI2+.8[(00@A.6!9U7N>K>7,0_0L M.[")AV)$;%,/TA7A\.=9@VK=O0SM)LRUZ!B\>NNW 5,&,3@K6-1<,^U+8* ( M'0+GM%,7PMOD2NZ=B+XQ%>J'F0;!EFM(EPA?W-DQ?D.H&//KZ5M,9"#7$LUI M_GTVG5_]\4=8C"]-AI%*Q8%*ABG 2!,!8'6WJIVRBI9:%6>:U([T-H.A*BA/ MJHBGX?NIE&/>B/[+]9?_:XQS0G;VY==Z">PJQ$K@M>5>U\XGM(P+65A48&E^ M22ER,%503>Z8Z@;O5.DQ)U*=70K<'X4ME]6U7,[O6 S7>-=QN"Y@6Z;5[(7V M-.DU+6C?I5G-.#NYHJ5$=JBDG4,F).0V1A9KZ-?+8).6R4K3)#+^!!3LD33]>+!FB"@M>1N:"#L)Q&Z5L*Y'>$-I MB?PVM>00*@9:2]1UO8/'I*1F-/=ZKX*2+ *09:B\ >%!"".&TA+U;6K)(53L M+%KH.6_KD6/NFUR?;7_[^VQYY9; \N;LI56LX1@P0\0B>A/69A!>94E:2#J9 MHTXJ^. ]9"UJ$B ZFQZ+51R#Z\2QC.BYII4T,4BV;K\@6 C2UZ]\5B;D@$U. MZD\=R_AU-OWP'N?G/V&\X63D7 Y<&,/0T^JD>3W*-$4SGC.FJ'ATN8DTMJ+Y M"@^8]]&FS87]>$9:FH<_?MDFD\O#H" B%H>%*9YM+;WS+*12\MPVIU#KFNI %,P=62/FMJ^KMG0-]BPGAR[S$[ M*=K:GMMQG?Q\MS<]V*UH1_/1P$UY,YNOQ'RS?FZ)UZUMY2Y06Y[8[H'UY.>U MQW,]&Y:HEB[P#<"Z<+\X7^4D7A5O>BL5)T\NRPA,&W+%8BJKGQ7)\3I[)Z]+A)>!8Z_IT(8/125JR:W=P M\*6B]MF@)$$UR?[.'WU^3>#Z=<^5 T4,[\*YP,Z&MXFYGR]Z,]A8%[X M3*MY<%9ESC&U34_]^C(K]F)SC\R*?:C8Z=/U'#-_,Y^1P;#\ M-@E#9SG70)U7&,0B0;HLTI[^*PV\A'GFBNG_R&7)/E MBUN/OPEEI@ F>68\TM5JK4[!\Z7X_]'9Z=Q)F6P2E=@'['9TR-6)T; 7CV,\ M34"@=WZ[ZL^1Y)Q*CQ2]2D#[L,R^IBH%P3P9;$PD90BX-0::9%.<3'\>.>]_ M$NJS!R<]W[5S VS;+USY^%1GI!=?"@ILR82;9%\-3O_>+'$^37**UBQ-FVQ9-!E5>,27C$0 MP%D (61220C?)(EA!Y[GHQ)]"KY%>.]B3I*]F"--^9?QY_K5E::")E65"EG2 MO"9GR,@\)\/.*(66)P0';6K*=D)Z?EK1D_@;^,^_(BSPC!:N5^GVKT14"#.[KJO=[D5JT5-J5T4F08,1%RK?N*GD4E$LO6H]01@=LFT8.'0#T_[>B-@OOJ MH8=,!O@=YG-8CC\=40W?]Q'F-A ;LE(I03" 0JFD,X(O6.]+T,;2"Y*M&=W' M?KE) M?#*+T9Z]W%QX^7P068U#[-OTQF?[Z:EMG\?!5,?8NKN.MR=A?3T43W!J!' M^ML(9;/GB],B1@AD/ GM5/9UK9:+ 3O[BG#L;+85P5^GRUQ\0:^'&AK MW/GQ7BC9#6A3M#%*&X1$79R.#H,V+NEDC".[3!0[VH7M&!$=G-JZY2&]BZO+ M%6L)0"MAN8U!6VT!BDLJ90Q!18UR]##.8T37@[WVX.-Z%^=>MEL0P=MH@6,I M.L@,*14KDQ(J!V-='#WXY.,./VICHYNV8+]>)T?8D$K@03/RO 73P8=5'W1& M2P\Y].3=*]FD:<(./$>?_]I>73=@N5YJ,.Q0FX04-I8QE8Y?RDYB-PXYAQXIB$A\RI&5I*4P= B9FR3!AU; ML R5@CO #K&W:)]*BFWM*[I<]Q6]3LP2J,!FEQC'K&@B&5G(M?FDL3:BEDA> M0A.[P\*!!,1@=#5X@0(@D')T9D8A5%--HTA->&1A-:A%&$?43=0@#M'9[,? M8?K'5?:#C-IX4Y!A2>3UYEP7/YZ9"EH([@I/ODFAQ4Y$PYN-?5 V:R'OYJ<, M*VWW&8/CQ;-Z4S%9LRFS"#K5)!@KD^,\EP$G3+7Q9:TGNDF16:TZ+E)$1TV H9=A'V'W7L_SSQU]G,%UO35F"@!P(0T%:\F(FBX=K8+XX[U)P MP;B-VM[MY2NW'WKJ0Z!#Y3SK0TA#M8ZZ;6W<:@<#7U8=8"YP-KW]B7YBG-W' MZ3WX>> 4-Z*B,4GCDT!)+ZWFTH/62J,N10AK,*3184.V"9?&&AOG&ID)J[H7 MK M/]DSY(GUMCN9LDPZ$K<*EMZZ]66>@C7'Q%C]>"G=12YS'TS3^").W6%]> M>GE>EU_&BP23_XLP'Y5LP!H+S/%8D\').@M5'JXD<-(K>DF;'64= _S4R^%A M&O70K47-Z6O@!.V!_]7T=UHWWO^)DT_XVVRZ/%N,="C:%:68M:46N4K-@L95 M?W@T*!+$W"3$FVF5D^FWARPNJ%@54:[NJ5N M^N'E;+$7%?%X;UM7N02+6UE66$Z3H"O.8,S,>''##N=)-2E.W8/FZ%:,O(=_GW?3) M^^^S:5JCTC);BSXSZ@LLFL&*&9UE&RJ%1F5@L99(XY0Y.&!4\PEZ@_ZV!_T3[I7*(B)2_U3F(E MZD1XELR[))D3V?HD70YM#J2>>B[17@1WR27:1]##98YT0?5-YQ+M15NW%))# M9#Z<1G@I;-W(F'3@")VO^U@J+ -J#28(U:8Q[%//)6J@"/N(>M!<(E)YA+M)>>=N43["&FH7*)WRUGZH[9?)W*'C MH:>U$VF7B^<@16X$+58Y:2@ZT!C3#WC9 M&?[F(^ODN1=_PCS_>JM@4W)G8F8\1Y*(?TOS<^-BE .![ZT=?N M'(K@]XNZ@;PNJ[]=O+A8GLWFX__$/++D:=A5^H$VBEQ"8TF6J%C@5HI8M/"F MB;75^TR&W^P'UN1[5_Z<5!<:' _TU]?-:AR;*IH#R0U.#W9 NNJ M[7D'8"T/U78B.\VI6B_\/:X31PA_4.TP*O!HK6-"I,#(":AI8]$P511JGT11 MILEY^\!:\E@'#A!U [/ZTH<_O]1PIXN+W'!" (DTW OFK4T,DQ>>IAE+;E(' M=1O$MVU0'$Q'@\C<%9:UZG=!T_02S#MP3G3?Y<'T[.#Y"-DVV PV4'$M1" G MC5PVHD/3XL8\RLAD@BRR3?1_DP2,(9A^[&;*1D3O(]*^(VK_<3%>?GDUK>TF MQY^P I-AZW,$KL&M(J^WG$I?D:US)%6.CHS<,HZ/9IMI9PB%#HZ0J25@5'@M@ M/#;&5\MH;X+K^R4]_SB9?4%7,S3&=D8&_"L\R((058-MS3G&O3WJ2ZD MM!1QS@T8S[N\JH\/]=72V[<8=UI70X3+5]^\9X_V')5\>)!V(G!/2U\-S55U#*)F%Y(',D,23346.C8YO.H&;_BE])3:N&D% M-Z"P:8BQ']E='@>$8NM-/9;Q$LE[T+YV_G29666]!9E0:=Y"+YO,9JC0XU-2 MWM.KQ5.)29+5/#N_O+A@5=BXGN?*298T&0UD1"6A2,+917IMDV/)J>!S;S,630XL3Z ECYQ?GD9)]I%_ ^6HB^7K M\@XF>%72IA&*M;12ZI XK9E*,0 (3)60>O9CFG_ 33F:K2]O73L4:(@0T7G'/7#*%:>2!#$ N62Y80N&"#,$F M:5,=L#TGW>B;B@:KQ-]QBG.8$,(7^9Q$O5A>)K#?!1F\";+F>:!)FAP&41AA M(^7VW#NOE9!MVA5U0O><-*9_.AJ$PM_A9%)[L4WS;S#_ ^N]Q'?Q>2ET EH! M0[VY2T/(S$=$9I+Q.NLLDVW2Y.8Q8,])4WHE86>/O)Y/]"_%\1X^'U2I=?NG M>SF#WPEGXW#="Y"@C* E.6D'+IJ8LH<"-?XE,XQV(#M"/(<'-+8\I&]A=0E( M"%P./ME,OOSL'#0MN?T M%/%Y%.)F&W7GHN\C9D+FN [H<3-DNV#Y**[<\]IC8Y0./:R?@+J\_*J-+K,H* M]/HC0)*0@A3*^$AV;=HNX1X6@I>S\_/QLCX8IOGE;%HW1IRF\4$*_,##>A%O M5[ ;PE5U926!@@QDZ?D(.EO,0KJ4C(7(1]UP]R?:@U>(1Q_96,P=U@HOHDK9 M!9MCK!>5A00EAZB45S)Y'QX0]O$+QNYG]U"0OIBN"PDA*,VB-BZG(E3.3:+[G=!]]>K2CHLFK2PWYGX9 MM]6V"&<-,$Y>3&VK9QB@%RSPZ+1,!0QO$H/8#F>H!(Y!%.$@&9\ZF6(Q7XY^ M)9E_6)V+D2-P662 Y)>!J44&*=%J5QL[@B0A)0RI-F24UG2Y.9>>?DM%Z$^; MZK%]^%.E2O3!YZPWN?:X*-Q'M5Q)=!V;,-R7XFOVEB>+1-/L6%2Q5)2Z*!6$+%WJJQX;9SB+KS\F M9HW$V'.MU36VWV?35],R'Z^K@=?(E%& 46HFE:YXR+0![SWCAKQV\M8=F"[7 MW3X\RG.A]W@1#M,78[5.:0PYQ)IIZ5.]Z,]:%F6(S)D0C55*N-2D*OZ)==SI MT53K4^(MHOT[VS]T ?9?[7/VXZ]SIY1#A#]H^QS/?8Q(FU/DY,YJ$8!Y(QS+ M0*A=E-;+H5IS/<'V.6V48A^9#]8^AV8*WD;#C#)DV2JI6'06F #:'+FI:11- M:B&>?/N8E.)NRI'\C>.+TH2CCXW/C7DC1' >BR=@Z-*HZH3/L2>'RL M?\\!K^KJ9N5'6(P3K0H_C2<72\P_PWQ*B\/U!P]?5ULC.H5J'">VS1;]G)OJ MIP?GHW91Q!2S-P!9<&<%\GV5Z!@)#J9N+VCOR176^!.^P[2^Q/T$6O8PD-,J MUQY"NK>S%&&YBH842=,O41J>P KNP4<%\7"=>AC3D6TIMC[[Y\]ICNQ66\,N^%J&D1X#>)IHTI/1B$Z:>B2=)U&[4%]( M9VAGSU8^F.A@4]TI__NZX^W$KBD5!XE%J:,(D.!W@T6DE(L<116.B6+%"W48R>B M9Z88_4B^P;KQ%A?+^3@M[^JIS"(&8P2SJK8/0IYJ-JAA4D"PX MY]$UL^ZUH MGIDJ'"_Q!KE5ZYCM&DQV/D6;RVTN,9/\);'9C MB,8*T%)%Y70V,D2M$6(QI63M"X[VG4L+"@Z/;^WS],$(Z13=S,'1$FB*##6A MV4*-1;G(L62AB^[&2T\W8=\TD=TZYJV".B5T1EN .>XC[>RTN,?ZHH,W7&C! MP<4F-E5WB$?;DUN?__K/*>9MIY8R) M";)^O7,N*VSBXW9&>()TO#::=,_R;,)1 ^?DL@U3#2A7+W^'3$8R)14\=\QJ MQVGCK':21<% 6.\"&4\Y-2G;[83NV2I1_]RT2/I]3!:7I^,8R-36]8)06TVO M*#WS&14KH$)M..^,.,VR/.PEXL,H3@-.3AU;JR58CTWK_G<1K^^M2R:#SX5< MO>3(XX^BYD:34V&R<$'E>OEZEXXLG0I-CP%Z^FA8?SHS.P%W/1/UA2,.7L ]'[:PI+\-J#K6ER< M0F,>*']_B@JS#QT]E\N__KC$.;P_HU\^XL5RG!8O9_./5[V>D^=\Q2C4>]:U MBHR\!%,IRWGD6%.$&AJ0?[M/:A/P38XZEO-^P;:[[@SJXO=%\OYQ:7'3Y0O M:CG1"#-996 C@VA/]2HH,)V9D+<>1F M=%\FM$"^O)C/">TH.UX$3X()7E$&3RNF2(%VRY3(GW-%JR8QIT>1/3-%:L/( M?971QZK,C3/P"XSGJR['K\O--U\L%K2[6A-3U"DR;EUD.I-&>V-7I1C*<.[ MF]Q":[J >Z:*TSLO]W7']+QMO3B?D>?YGW?N6T>TM8TZ9RJI4A?$R&*VAF%- M1$*GDE3ZL!UJRVC/3!4:B?F^(MC^%I&_D]1J;/WU].9[U3X/:!648I@HR;%Z M:Q496,$Q'K+(RL>21/3.=:=H(@1=EV_0UVP[GF2I'#[*_KQ&^QRKWVT)8 M28 DL64EO R>1VF-R22$(@+9W-$'!A(U,](9@TG$F)L=51/O RE,V0 !(" M+.7BF?8Z$ZR@6?%)"QW12=?D?K7A=.6QBNTGI2K[T-% 13:B+%C0L!!\8H9:&.A;T0QOGQ]/U,.QK .DW&-0LZ82K2_+^PCS MY9?K_+#:SM,7;AG8>AV# _H*T#)OC=:6ILY3;Q?*; /P+9@BO0B_Q^!4Q?,6 M/U[,TUF]3^?#'%?V]";$]3O0!63?.;N=T0V?OGL\D;.A6.@Y0[<[V-J*.T2I M&,^$6 OE6$BZ$%BD!34445*7RPR^!E5Y(&_W1)JRC_"'3,W-+GF0,K"P:AX0 MO6916&01.%>1PXS0JLH_X&ZC&_9SW]4H*DULY7%=7/TJ7#:<-V$A#6$N.Y'73 M5RKD4$S.X'F;S@Y[@!S^R*,_>N\U$FO$S5#51N\N TN'5*5<_V@OA2;;@6S6 M_B09A,U:ZR)U-11 $D')@G)).$"OXNEP@XW//!8?O:N) M=S9@]&@S*;$$8ZQR=K0;WZ&B.KRT:?,)O0JK2SE2+!J#RSK*+&CST*%X;TRQ M-A:9?2FCS8<=&[3XA-,+O&S<04CF4YB\O%@L9^8Q!N9J[SZ>HPRA49_$O;&>XMA_ M ,V['Q1JRV+3FRKVE-BZ#X87UEHO&"VXA6G(6._>IGGP$E2V'K)OA:XF0)DL7 MD"&H:$UQGMLNO9:ZM;K9A>+TIU/MM6#6-QL]!SC6-LUM2&MGJ NHOF-@.]&< MH&5-/VS-6HEZ,#T@LS@83>"LBI+I@,# Y,!*TI'V7ZV#CE\I_P\UH!F0_GTD MW#/MO\_FR[,7M-H1G/79A/ YU.LI:5'CGFFE$@N*.U:]R)"2DL%U*:KKQ/?] MX8<-9_7$R:PW@?:<_O)B,88WD,9EG-9@N.(1T!06Z^F6#CPQK\FNEBEF%05D MU^GRQ$[LWAO]:R?W.''VW3SL8C[[>)5B)4OM%2$D*ZY4HUA8%K)33%K0'%/6 MBG=5WD\U-_7 M_PC9)9&MQKYO91MKDPHAA)B0)840(EL9,T4E^]=>DR5[B/EF7X;)+I*RKX.Q M9(EFK,-LS_3[/?OK^>-YGG/OY[[NZW//_7S.^YYS[CF'-DE; 'C,C$V- 08& M!L"-W@#:(F!L%.[M"0 6%H " "L !,#+\!(GS'0&V#-\V>D\],'Z], TS_> M_YGS_L?\#]%F@*O "0:&/_U?B9&9\0^=9&)B9&8YR<+RYV%EXV!C965G96%A MYV)GY^"D$PL;]RDN3NX_\S\?^;/]SRYZYV1E8>7\/Q/M,W":%<@ KC$R2 G M3C,PGF:@=0&B=%F9&?Y!_R8RPPE&)N:3=)'8.>@,=3QT\1D93]"%96:B0V.( MI*\#3*>9><4O&IX\8WV712*03^UY2CZKY)5/[?PV/_!2ZNY!46SL9P4$A82E M963EY!4T-+7 VCJZ5Z\9&9M<-S6SO65G#[WMX'COOH>GUP-OG\?!(:%AX4^> M1K]X^2KF=6Q<:EIZ1F;6F[?(@L*BXI+2#V7EU36U=?4-C4W-'9U=W3V]?5_Z MAT=&Q\8G)J>F%W%+RRNK/]?6-P@[NWO[!X?$H^,_N!@ 1H9_H_\1UVDZKA-T M'3"Q_,'%<"+L#\-I)F;QBR=Y#:U9[@:>D5![SLIW)27_4SN;I+H-GM\]Z ?[ M62F-16G"'VC_0/:_ Q;U_T+V[\#^ ]XVD I#>4=E52>;$F"X: M(!0".3FY 44&Q*!U[=G$ZM[F@T?2.;?D;3CD9OEOY:#/).3JQRR8;,GCK*:& M>LXV][PK<]5ZR_AJ5&,B!SF]#< ?W9-]X-:D\/D^B-BG.U^/(N>@DB&_I&E M;2HZRU7P.PJQ&4T#UF0PQ6H/2UEWGMX.LPCJ9ZOSFX'Z'DS1@ M/Z[MHEUJMH*IT;R'D$;J3G5=?:35U&_^\&I1#J*JS8148G'#R,/[;?=9.#=2 MLGH_:7?#SR>RC-SWL.MK?:8<_%>@24XY\/D;^,P7 M*23%WT_B%$^XWB^P[ZHC=BHR]_XW<&%OW:O(=LTC#"&:RC9 .+/8&[NMO'<> M%,"_%C$T6?5KC@GKBO_XJ>9$56&4H?BGE(0MT7?A8?$#'^PK]DL%1TEZKA6(1YZ MS.]218GG$%^I,!H 54\^9JZ@ 5$_J2;O!-P@XZ8T(!(YAG?MLN*!@2?$1]&0 M2A]' S+W^?L-.1E.YW/4ZT8/[9E..Y>2+\9TI]$ #5*7:#J$'%2/9J,!3%1B MY5)BJ(@.6A,/3TA5ZGZPI7K(_446?T'[&*)1J5'P71EM1YE M_?I*-JF&MXM;IP#S-C"M@' F6./EO,).6]YS2E-F!_I1>F%\V(="D&=S?__O MWTU':20?&O!EFKA+[7 EF2I^J:,!1PPN-&""A09\MW@ZM$4_(UG?I2$2&V)+ M;O._+2.LEC$[*OE45AJP+D<]A[,Z.N>.V?Q% _;JX6-K>3LL=/8J>?++.TK, MMC^2R::5B,TXA+A+&,'WH)48AK>ZXZ?:!9*J:QB39"BJC@(WYHI=EGS:PSU; MQG2RO9U%4 +S9FW1UUV!I,L3E'7_'>(YI?OUUPN3NNSU*D7>O1;WAUTC#"[7 MRPV&&^?0 .9S1,,/LZ]IP*),Z@2E)?$23H-\ "TCLN!0K]H4'#1[8S2W%!WC M+G#FW6]R<-3?FRUHT9B>T39\&_)U%'4Y"9W6)[C"TT0#4$\C> M&9>Z_WZ6V\%Z\\<+-."8#;5Q)XMJ- II%Z5(B[:3Z<8FF0"E1.91,X?HGBJX M&>8B3#0I]]%2;-[I-,E<97@&#WY13=AGC",_R;)N'"_-/-[V5D&IYE3YRZ;$ MF^I7A;5\TL_TE$I](C6Q=3*I9<_\3D+T"4X0#9!#I5Y20[3+/H39XEHJK3I M4E:GG%S-/")UM_MF.QDO?MG)<7: ZG3P!.:R NQDQ#-B-&/6K4I.KY8A7[/! MK4@-B_TF"C^NE'7U[> YS3M-CTEZ6 'S"$>S+65EK\K]D3)\C9:11>%&ELNY M<>5]9:WM38M191&80&B-QID.Q%2(> Q&?T]S'QQ+ Q92VM1&E!R=9;M=SH^M M6JQ,9M* D%VQ(3=6QM&XHUY<6$?>:9@PX>H#JLRP?^T[,SNME]'T[>;&0]#V&RAPXZ: M\-P])].#,?6-@"D3*KO?D]+YF7 $[M; 8R]%I4>^&\]=9O=.K%SN5+7"RC$C M7O.$G6I2JDK=F)-*'+Z^PI"2TJ H+\0$>B%,AGH.1I;2?1E-^>")?(P?7C)$&A]E0-\JPY]YC'QG.9^)T5_RYRRV3*_A9'KR)"3=?GP[RSS$R9!];ZZQV6(BD[3A$9/]:;<]IJEF]SS]V#+GOM73PR^<]V M8J:[$_EHZ1J:[BF\B#69UGL'D\P07RN0%S5*C 8LTWUN_T?+571ON"@-,-2D MF*?2@+[F&*(D#2@J)$)B(E)+Q[RY[L.I!&1D.:UEI%XYZQER:H5B4:K9 R#ANNTP.+@?,S^ MA\N[/*TYN"K/D9_M;$I>HZ#"0L[HOWS118AF7S/^^^DY"%@H/'DW!)T&2.Z') MM4X.%G*,@G]]?O]S]J4M<2*F#VS<@2G=^7JEUV-OT\ZU*\[O:25"G0C5:T>C MM"ICWM. :!VYMK9?M? 6T5IAE8H '!=HG#ILA!P^YFN,NJP=/G=5GFS(!^4G M*;I\B2!I$-D=LM&)[Z=6DF'7"H^M70>(<:=+[6^1M-I6$<%NOB28@>[\(!]U M[RT>0>9#M=L0;0\^CE9-ARMSN.K&A LLEQ'-[$6LKCML=MMS@* MW?FB4N#?=F&>1 /NNN+/([Y8+F\57.))Q]6QS[LXT2U8K-C^Q7NM\(!>M0'> MZIS^S_R2^2&2&DGJ"J4BI-$)19=W$&3#TB050K@J7I;E-58RT>30U'V( MZ6J]A=KQWH=8T@"W4TGV&$&(5R)H;-5^'*W(Y&B9+R3Y9.>[DNWI=0DY'2H^ M<+IU:+ /U9M'3Q($]0WQBKUGJ6+XN?7:MD3],NM7:RHXJ3-\962SZRR?;-18 M-0\F.E!$A8DHLF%)IVA\+<6V4S?SHF0W6VOU7\<5[['O]SO?]UH,CE)#NL^= M2BB,S8!QGEO_@AV BNS5;X7Z_O3'5#\2C1,*E62V8D'>NE5A*(=U-#95E!VL M#IW3\VW(&NM:L#N/Z-)RH>19##,9TH 3=UW%X:,TH $<"_%^S9W& MWX2G 2^OTF.3EPGXK?*4;0;X3SWP^<)EK2B& 1YA='9>5(V^AX=P^IQV2'I& M[8Z5/2EX^\?>.1-*P,8%5(T;< M>Q=T1AB])(UV#3FNS+,E.'W]XK&LQIO VBG)&%44P@1BU8^Z>%UQWVD)\>LN M72M+*Z-9R)Z_ZIO1T:NC>PDZ3)..*DW%P4=P4*%5IL$"EF>]>I_I_TQ<9>E2# ML+6NY$[4% C0E*G;>TBL3]?2@TX<0\F\+,[(NP>_1=<."(Q#4WM/9-P-XF^\ M%_T\40E3HA^"*TP/+_T5ZCCB2FS;.,MYEM(5VG1NE]WMPD'0YSVQN/5N M7* M&/QBSF1:GNHG3\;3/ K M(7K*7\%NJO7 BAE_2P$$I9R_+]GI?UKRIN@0G? UQD2=A4A(9S,STF$=^711 M0.>)8'9MTGS7KR!S4-%XV[M2)[HRIZ<[F2LKJU_$"=XT.6>FS5ZN#3QEKQ65 MP4C@+.6[5O=Y\UHL]8S@?ON(+,O2/3 S'L014P:VV!U//2P9:[-VG()M'[?R MYQCQ0;^*!L.NDJXCVF]J6G$3CTE7\3)Y)76Y*8\.:C:@?09&&Y> MD'S,ZR0$<+>%T8!3QD1ZH+.9H'(,T0 !%T5"S&))&3X YXE:;/41$D=_:DP; M"/NFLC@;>N,%9<6C?] MK_7-"'5V-ZZ5:!:=)5 MLDL#NB>^.:UA?6LH-OV0-1 D<)4>P\A&] B71AHJ1/Q7UA__%'AS$446R*.J MM 5A'\R;'!>G([[KP^G)E2LQGAHM>YAG3 ,Z?\#E\X[/_O.'DW@3,G]8S_$E M#&>N^+"&\SW367WB0YS6A$+KUX>WR^Y.<+7WJ#7U'?E&ZO*E;J^*A+MGXG X MHSA!]RL[-Y87%#ZLO,E]QHG\5LJZ/!QMD\_7LH$107XG<,1*6IL)-C5$YC8< M::+R25Z^ 3NQ9C?L.KTQY, <9"0BQ_F5PY)19URDPQB9(& M/[*Y/,.PORTE\1P<=3'/;:EENCU8=@/ MBR)2T1Y" ^&Y4E<^UF%3\3I9:46P266P:/K(@/L&V8OH1;IB\7Z:&-T1!D7" MZX(.CL__?@W3!_5OP[3E^1($)?\V^>Q77)_M^?>>LN0")I9L%UB\CCD)GZU' M%DWK3Q#"U;0^)8477S1]&[KD_K>._YM5=.E"PVNEB0[,2>10SR-B,_5\L (1 M/!AE]XE+J?_0[0I3^7=)]5?9U5R]B3.LVQ@OE,"#X[ D??/SO=T#YT_:$;:K M2CNMPDI1TU_:_F*2,-K%A%OALX^AD^X7(/:)1E=LS,#5Z"V"J4L_>$K9;R!B M:[TKZ]K;L(//=YJYL.U+/K!\WV M614#^7ADA@0:^SJ^.;TBY172^Y] IR?QR@.]?1*TN , M*< ^FS>IPO22+T*A.>QIH6;RBBF].@S%K,P&QR<:_[P_MP0R+RZ:*_I8Z^6- MXP(O?'N.BRY M7N.UMVNG?&SP^'J7KS4=T2[T]?0+W)YA]B]OV _]T^ M'PV7(10?QBP2?1?#0RS 5G6C51*->'IB&7CG2=0%R_DVSH="$>[HPRX$#QGR MD3H&%QM3IBI[4UE&]EU9UAKLPV)#W,O*K^W,JU6_RW"[?&X%T3H83"^-,8L0 M)OBXBTKC./KNXHQB! U@?Y#L&Q)99NC?,-#VZ^BU.;.;(8MBKT23HFT7"1)D MN[IL@XUHW==<\:[K1-1-YI\QRR'AN7F&LJ&YX)8#/ M6Y09!B8PVN._BK+C.Y" ;.A%LG4L[*(J+ 3'Z MWCBY/56V-=#9"7U93EL?WOI$_H3O,X,";ZH_OGN\PE/%QL)0^.@)__*$B]H/ MIX-Z8IX.\5,I\21VU_*[3$.._QZ^N4#$N\\#S!"M$,4J_PSV[7%W"*(.\3P8 M(4*L62P>GH?_[ %7+$9:^GK?4FDI&A1QUFSYFT2HN7(Q*5[I_:/5DDHALYOY M-H_-;EK4+^^OV(19..R;RI9D30XG2? DWK 3OC53:MTM+:BLLV*IY=TD"[>? M,5N_9%?>4$L'N977[7IB/5=BQ+TMQF)<7$ +X]N@M?/E-*G*NHGAE: 74Q2] M.F\0?ZF,N[W$=B[P67EYHQWC>\;OUJZRETQDMTFV0L!*8F!#B,K%:/8./]^X^?^(?.\T)\$$QD+8(^5B0%M3\8SBC] M+:W .]4'S%/QN-DNT:P$,2.6'?<=#]YB6:0!PN%7NX1GM4!B(^+X8Z$0P3IE MD*_B2XZSY)<]\!60VOM2<9A76^0J"#M%,.G<(4*[J/QC9/#B(7)[_O;9]K@A MII=:1^JFWP3TESZ45V8.VWG%%)^D9*=[J'B0^Y5WI@_:XJ%^*L="BX_+=PK- MA5R*[FV]7V&5 Q^<&W[S3G?XN-5N2W"I&R= MEL(5RLU*)7U!IWQV?T\EX\*Z*;('H?CS58EXC,E8;;B&B%1-:UH7P:EU5H*/ M0SPA7\[A46CVDG95-)6M3&F8S$M@G+U6?\@;WF+C70#%2@1]:;J*X&&1-" @ MT9:VG J5]A6K-Y%Q9H'^@P,1SJ4% ;1WD>JW5G;0W@#[O<$=7$@)[IF,E5K31!M&0@>&KYIOJ9N]SC-Z$K^L^, M@EW E"I]V85Y09<'9YN]8M'6']8>5GQ0>5YHB@!E=CVJUNZHV*+R2S_;N@WY M.U;ODFH08KE@0Y8&2&\I\GC#]2@):.LE+B=S/"Y\=_'W:TU3]-7@>O6/NN,I M4L^9YB47O2Z?46#T2@I]GE9W@YMC4[VS6Z];Q4Z^^.M<=JN5=U;2<^\G9KX#H'EU>J!=^ @?*( 1\1KK&:NB]:AZN>\W< MC4YX*<(2)0BZ>H)5/R[4U[;-].M#+16D6 MI@[S3I6@Y!*496D7A /A#1$F _@ LJ2C/O9\XZ>:IL8,T*9%1I'TBI>.Q"/= M/+/#H5=L(3BKZ<,;!*/E[Y0*&Z*OOU>OJ]-]UY^T;;-*RN(HYQY M_6BO;#@CW$C>4GTUDGH6;M@>WK^_T'K>'!S%M%6*TV))[QSI^L M_LZ<<[BJ70T:#V\-/@PD/K:I5C,I[O^I?/ DU4A1R("G#+B7J_#S\B%_I#J;*D0)^D@2[)!U M^L>JX=2G1W,RV.WIFI;;@?H['QI^R7?8)JAL"6EK3$\8>6MD=: *3!KA7XZM MOV,\K6+J90POUN'W$US8%U"0NZ;32/^G3?(U,!NUX\C9,_(@Y/IM_!'Z+,\MF KUO5= MBY" @IG7L*/+I_1X';*?CRA9G5MPN__#B!]OYZ4P$N*CUV^Y=1A@#V^(*>0T MD/M>4"E8E/HKM=HUD#;U+U!+ P04 " "<@QE1NU6, *6\ ":O < % M &)L:2TR,#(P,#8S,%]L86(N>&ULU+UY<^0XEB?X?W\*;/;:3J:94,D#),&: MKAY3'%D;LY&AV AEY;2EK;GAE-CI1=$6H/_T"/-PI/^@ G: XU6V1"H43 M[[T?'#\^ ._XM__Q_6$)GD1>9.O5WW[P_^+] ,2*K7FVNOO;#[_=_@+Q#__C MW__E7_[M_X#P?[WY\A&\6[/-@UB5X&TN2"DX^):5]^!W+HH_@ %WOZ_YG_U8I9$B4=A0#P)42@"2*,X@@2E2'(L MI*3XZNZO$4<)953"@*$0HH3[,!4LA=(+!$M0& =A6 VZS%9__E7_04DA@#)N M551__=L/]V7Y^->??_[V[=M?OM-\^9=U?O=SX'GAS^VG?V@^_OW@\]_"ZM-^ MFJ8_5_^Z_6B1'?N@&M;_^7_]^O$KNQ9G M]0(G/Z'_!MN/0?TKZ __/N_ %##D:^7XHN00/_WMR\?3HI,?]:? M^'DE[O3,?A9YMN9?2Y*7'PD52Z5]-5KY_"C^]D.1/3PN1?N[^US(X\,N\_S% MJ%K+5&OIQUK+?STE[.<+U!])W_)0UQ&4J\S]-):.?9A^&DW=6\4/PKW"'3$7 MJUQ_H=ZO^%3?W:VHBU5WK_%87XMU2983?"UV8CHJ+_4O/JJ?&C%ZH!XRK>0T MU-U157POQ8J+FBU?# TR_K,T&R9 ME<^?R;-^(Q;O-N):EB+_#T'R7]:;?$$]C#%B&$;$$^K=1A@DJ>)HY/.0I8Q$ M/O46Y?9+OQ K^-O75K]*B0LU^,$"F_+$&L]%H49BN[?CP_+8*T^][?3[$?^\ M(@^B>"3- \H,[4C4EOW[[;U07H/6\-]^WAGI OKEZP.Z=(MEK?\5V%H *A/ MUH8KT%H!E!F@L@-H0X"VQ/4$\,9/K)R/_]4:P*L2!<2.Q%:G.; MA E$GO @$:EBQ)A[7I & M'$AA'[Q;O7NJWX2WPOWRA3_EQ0GZ0T]*B".E(;&.JW^8"W!8VT!^-:8 ):M#78$9#TI9I3D$FK')-5% MN5$>M-KOSG7 '[>U$Z8L )4)(SIA0]$;D\RL=9B4WH8BM$]X@\<91H%OUP\/ M65F=)RE'[NUZI3E6*&=.%.^R@BW7Q2;OK#421:$?4@$3YA.(L"9 +)63Y4>Q MB(2@*68V!&@G?F[TU]$>D!4'+_2W8SW+>3#C/'?H.F:\7F#!3G?%>2[8;AAN M8W*=I0:3,MTP=/9Y;N HPUA..8VY/D-_)^K_?EBU^]C/Y%G3J5)!_2;?"-[2 MK-)CX7DQ\C&*($?J#Q0S!FF8!C (_"3QDT@DD;1ANV%JS(WU&@U!L\FL5^BZ MVDBQ39[K0^7E3GL[&APX469TZ!Y^Q[38&@!^;$WX26WY06L%:,RH)J2=I8\& M4V%-D)1;S=%J;;<^:V:-_&K>* B7\@P M("EA(8SU$1M*0@Q3$B#HAZ$.@^010D8;X1/CSXWR6A5!I:-YT,(QZ/JY:@1 M7/MF+[ ?]0*&EZOG +%/$[C0G FBL(P_,)8!57T6-X3,G'LJR)\RUGZ[L.>Q)$XD] **(1)8L56BV(I&0>@A1%(4I5;'=MW1Y\95 MC7*6AVXO\#(\41N*@NOCLEJO\\QD?PIVS.)1C[A>")CV_.J8;0>'4T<_9.]2 M'+DP_+!2BT,4Y1=2BD7$0AEY"8,(!UPMV-B#)/1"2+%:NSA$PB=&&R\#67-; MOJUN(%?*F;]4SR%ZWNL8$2?'"WRK*=BI>@6VP'T9%3ASSV1$ "?R4BX!TLIU M,82FQXTY-\)D+HVA*5WWQO218:[.+R3+_T&6&S7FXZ8L/HHGL0R;%[G 443# M,(5$;<@@(E$,*<,1]!,AP@C%$4]#&\>G1];<>/1K=K?*9,;(J@2_K=:T4*^N MZG"D5AW\6"D/PM/W^]9HF[E-(V'HFF.5EJ!2\ZI![ HTB#EPK PP&=/-ZA,W MJ=-E8/>^"V;RR-!#\B?UREGGS[_G62G>K;^M%G'L$>K%&,K8"R"*PQ@2J?PP M04A89<(2@>P.P/=%S(TV/N?KITQG(0.YSH'XSD31''#30NE0"I"U-MB>;!^@ M:WIJ?0EFSD^D&^5 I1WD2KTQCYE/F3[N$?*!E(F/AT]9>7CT>_*3PY9\G6=2 MI9<4G]?+C#WOKIA]C",<40R)%_L042^%:1!**#!'J0@B3NTBS'MDS8T$:B7M MUGFW2^*[!49@#>VE%Y'7*[0V?* M%$-*NFCFSA\4.9V(B4A,F0"5Y@] &]$Y\FCL4/2FY^+=B[G8G99H:R:8"HOD MY0FF9*K\98=38Y?#?"&F?6G,0X>>+I/Y0N-?)#-?.I;=>ZO(R\47]8W:7OXE ML4=YY,$P\F*(PM17KZ*$P$!&$@4Q#6C"3?S8O7'GYK-^U0NS*#-&EN!7Y09L M/UO@PL@<7T'.!0-8XHX87N//ZJ>Z/BBZF_[?NC^ MD).L]A-VM OXU#\/W&_N I+4:O]:*N_T?KU4SQ?O_[G)RN=K6I0Y8>4"B02G M(8ZACP6#B&'E/^JZ8B1"C$4199&T2N8S%3RW5=W1NWK1=37_O_X5!W[RWT%M M@>5NU70B#+>N#N!U[0+N(5LK"OYH51US&VN)SJA[6E/9TVYP+1$YV.W:/C\P MBNB>Y.*-VE+SM^L''>Q<^;[7.A_GKGJ?O'G>?:0IRW+]C>3\8[82'TKQ4"SB M 'D2*R(C"69Z(RQA2GT$TR#F:2QE(+ 5D5VNTMPHKE(7ZM*1.L]C9Q/H& 7H M,^A^KC$,5):!/[1MH#+.LLK#"!-L1I#33IMKYVJ:&;,/SQH-Y%%CNB[7:MI ML-%0/(@>&V_D87S^)2O^U"^,WQ00>:GV =4+Q,[5Z1UC1HNTTK/R;%YHZL3! M,<)DS#75+W#2Y6)D^_Y*,'MHV)=\+VVX2@4AR[=+4A29S-3:JW.T%G&:1&$: M22C5S@HB+XI@Z@=JBT53SGG$:$BIC6=B*'=N[D>;)[5?OL#.D3 %W8QC'$#I MF&T.RA(T.E^!1M?QR,82G#%IQU3TI 1DB<<^%=D^/I24A!1JH'JOUAPNQC%# M@<\3R-.$0A1R#C'Q(^@E$4T(X@@3H\+$?4+F1C=OUZLG1?F9CD3GE,IR<<\D+6!R$&_8!,"Y?')$S,3F&9E(N MU;_>J:=XQ$6QI(FZK6M11!'V!*> -*.-"^%QS!0W M!V59M8)CUF0];?ZHA5B/B)FV^NII.P]*KO9\].*PC_8@3*8)BZ3T8!)+!I&( M$"0DBF",8S_RPU!@G5EDOLH/1P)GQCG>.\V)US7G:JJ-;?EJ';9SG5"PL)/TC#!<0S]./1T M8QD?II)*2&+/)PFA 8ZM=@I&4N>V7:B4WI5LVZEK1P-FB)LQP^@X.B:+(^"Y MS4.R FA,2C$3/"G+6&&Q3SQV#P\O57>S:O?.?A*G7L1CB").(4H#"2E+%-8B M#F48^1@+HP/'HZ//C5NV5<>4AO;UV':@]=/&Q5 XIH4I]O!85^<;A L M4Y>FZ_N2#"I,=V"U05FZW3.3%Z4[4/=82;K##PVML[ZJ@CM^S\K[=NSKHA"E M8L-3C0T81ERFGH A20/%722!&/D22B(]S!./8-\J=G2 #G-CN&XKA'S[WE![ M!M;8!H@VJ#Z/Y>T]8BZ>Q&HCZB.6]I-%W3.>-4!8UVNWGT\S;\SQ++DFWW8> M*G!;_:_ ]O>5*9V_=_J2ZCGKNG0.^UE< /*X9=[MU9BXUOM@G X+O@\?:O"N M=%74%'#S)/+;[*%]H]-4AJ%4;B#VL6+6"#%(/)1 /PD0EGZ"D$(VWG9>#YIC.;O=ATEHZN*$ZB\7(N\H3PJ;> M2?;;?&3W>.:!P<%ICR3CS<76=GM:.1+M&6OD(8\B11&"ACY$'D\@%0&#(B!! M0 1**;=B# .9<^..1N6^O@^U\V4=R'86?2Q1Y >IA)%N=(M0',#49[H!$:>< M2\H%CFUN"\9&?X+K@U=$WXS.1\;4,;&W<+9!!QK-NAEDK;&3P&5C@$8.0CPK M=NJ81%,RNVM26/$AD[$/NQ4QOR2-( M(HG4OIPJ5Y)0C\5&Q23,Q,WM#=#F2BS%'5ENF6W$18(](/^70(['>@5*F."1( M=7E5@D2J',IDK$:*9^[$5SOQ]U9W'@V]9E[L/:]-QM% 2=GZ\-:3DY M9@=$-^=@I\7-I;?AZ7.M\X\,]$4JOV:;GTP"'A >AC#"00(1BV)(8IG"2$1! MG,8##\WEK@>L)G9 \S0EQ@,@VO?H;[)<)&P?=SF45V#EQ*F=06. M6G?PZC_^*?MB<[N.S77QF5]%>;_FNE9S4='"X6]%E9AQ_3TK%K'$48Q##R8) M3W1]& ;3V LA8S$60C(_8D;G2IZB6>EGCBFQ M=LPQMC!;E<<; Z-+Z^E=I,-D!?C&0*I;L6^4\0;FBW7[US^*O'S^K+YQ^I)/ M"WW4TJM+OD7D17&4*M(C7BH@0KX'2:#<&829@B\BF(=V>6.&@N?&=*VV5Z#2 M=UN,[K$N6%GI;%O6RG0.S#PD%\@Z/]Z]!%3[!#-+A$9--#.5/6W"F24B!XEG MML\//N[5,:AJQU;%GMJ7@SH]P(Q6PTY)T&KI9EMQ%HR13Q]/29OZY/&,U4=. M'<\],; 7W"9?9>4F%U4M[>_ZIZ)M!>0AWP< MV[6".REJ;B_8K:970#:*[BY/+;N_G<;7C"[&0S5A_T?#O_Q, ;"E+!1)(D/&K;+#CHN9&RE4+^DJIEGJV VM6! MAT[+G[4$2VW1\)(;)R; S)>Z'%;'K+$KL5-I>-66ZA\QFJ0? R=U=EY*>IU2 M.T>M/5EMY_BG!YX#M4W"WQ UUTQ\O1>B_'N^WCPJ04V3-;*L:$J+>TL>JYI3 M'[==+4)?8L%3!D/U7XATW]^4AB&,4XIC'J,8L=3JM.A"A>9&0]H>4!ET!1J3 M0&43:(VZ ENSP-8NT!IV0<^2B^?6\*1JPAES?9XUR639GWZ-A/"H9V27ZC3M M2=I("!Z2-_*T05D[K@4OH^)ZG: MSXL8*E\[T,6T$XA3K+Y@S$,)O6!GOR=M;KR^VX[6N_9_]6_]1#]E7O=(7> M7=[)\UM])B;RMTN2/12_9$O!/VVJ$(4H)0Q3(:&H+A(X#R'Q1 "13QEG!.&( M&^6<6@)6*0JDUM2\-)PIT/VDX@@^Q]12U2COJ*Q+.-58UEJ#2NTK M4"L^/J;F1?@<8#M1:;Z1,+8JWF>)5D])/].1)BOT9VE:M_R?[:,#ZZ(+Q?SB MY6MA6PJK/0I^MQ&?Q/?R]IM8/HE?E4[WQ8)'G,H(A9 *X4.$J(08$PE#)'$2 M8B)P:%6&8*@BANDQ;"OY"Q X*QE\ZWC!^K!M0W)+OHM#?K04.0J(+ M/BFW-0EU16<,B8\CZ"&21A%+" ^M6M;NC3\W-GMYUYW5#5!*K:T=Q^W#:$9= M%X#CF)&:5C"5:A7IC$DT'V14Q*#"?LVU_OIS[FULW1;XY?U+=D0?T$ MH]23D'HT5=O3*-)!Q3Z,<4!"%L>$A%:1Q;8*S(T(U#<)N7%KMI"/Z\X, 7*. M;HRV87H_9A^]U_!?MCK,TF_91VBHOW(PCGWUAU_)?Z[SMIYQ454/B AG."44 M!FGJ011@#](P3B%-$AP(&6$4(].:#H?#SXVM M]!4GH$UHOJ\T\G<1#[ MTBI2X8B,V;D[Z]63R,M,MR9Y;-4%A=;W"OR?WE\\];\(/*K-PY-6_R_@>E/> MK_/LO]2G?,^_BA&^BJ.D801 2O _-RL!0N\*Z"]$OOZMGUX! M]=E'P4GLT$6'(@S!A)&*8F@=$G!8S-P9K M-=694EM5S2_L>_#L7_?CH>1XZ6\!ZFHYH)-@#U+FT0SC(#91 ,-1Y,:)4SB/ M0T]H0L_#DT4CG#>@&X!@\.D+[]3JI/5==SHJD:)='$&, PF12'U(0N$K,(G' M ]TQRX\&7:[M"9H;'79ODP;>J^U#:7G!=@% D]VT35,,XQPD3N[A]F6]SH7< M"8M/WLR=^KR]@Z2&5&\&Y?I??R,YUV7V-&+-BTI&B1>%)(8TQ40G@@I(@TC" MD*5>DOHA]X11(N@Y07-CA6JSI%4T?]WWXGC>-1H+'?>44*L)*CTKC)J]I;V' MU N9N8\T%G03>4FG(1S'53*!H\=9ZGU\,G?)Q(BNPV3T^0NS=9J^4\4B0KY4 M_E( $T*QKKC!($$)ACY)XC!-I1\EU*8?W8$$*SJG\-D>(;-OMU.LFJV0EXGDV;?QI/9,P77:]%GDU>GY@G-$.8D2W6C%4WNB1&=8IPED?A0PE/ DM:NQ8R!S M;HY0K7)[P+T]UZYNM?AZN21Y =3,U ?. YHVG9L",X88&5C'G-%@VAPL*X5U MD:Y:Y?J8&2BE0:7UN"V=#"$:N[73.;&3MW@RQ.%8JR?31P?&)^BK'.V_Y&N^ M8>7O),_)JGRNVM21Y>=A&$J!/6YX%)8 M9=,=E3(W6M1*ZMJ(!5F*XJ^V?MLQ&$T]M0O!<>Z;U;@T&CKID]&+P;C.US%! M$[M;/;8>.EA]'[8_VFY&^D5II;-Y]6B_9^5]&U'Z52R7N@E'GC'MP.D#)'(G M;N2O@F=D5?VZ6+ 4!R&+&?3]1.T!91!!PGE:M?R.@M 7<61T+S:2/G/CD9V> M>M4\5)J"-2U$_D3J&"FMM?F1\!A3=OZP?>*)<,Q9+5=IF80PIDUU(C A) M]]YBS&$O+!;\+BO8 MF@:4;>#7SM1U'JY;3[J)GAD?>">EA2_7[G6*#(^&ZLERP^-)&-@-KN^ MYCS3G@]9ZH3H#ZNWY#$KR;(ZY::D$/SM^D%?Q%7NT1?QSTU69*7XJOS^^E65 MK?D7P=9WJVJ4.C% H-3#D2]@Q-,((H1#B.,DU6^*V*<4>2$R:F4SE<*S>VOH MJP=8&0-8QQJ[-X+S:39[3\QI\AR_/:X_?WA[55_H-;/7)*&#:WWR>2?J#NS; M,W%]$%X=1'5L&K%-ZT3 C]KLU;7.T[:,G6@&#AK/3B5WX.VG/HM^>T]6*[&\ MO<_7F[O[#[KN7G6JE#^W63N^SP*2ZI#44!_(T0@2Y*L_2,!\'K%4I%8O$2.I MAS#.Z42L=L%IWRVM,(ZP-KRS'1M#U]:36%S0*7X%&9=#5V4&W6RN4 M1KUE-!(\[8VB#18'MX=6#]N7=/FTSLO[ZP?%<(PTZR!41B8>PS#$GJYE$&"8 MK6=>GYU-"LMB?EU*SSYT^B7*1!A+0O #G!VD&(,*0Z?I-A MM4QIG'@DM&IUWQU\;DMUJYMMZEH'KPBGL<2I BBENIHP0CH'$$'J)RP2?BR# MT+.)9A^,UP2![&/@9>84#47!,:5MU;H"G\;L!G',W''3]3KC3YRB=VC985K> MD<\,[?[5>R'T_KMN=9JM[O0!H?I_?DN^+P*U 5)[M@B&5%><4S]"$J 8QDE M_10SB3RK+=$ '>9&C'7&2EX;8MNERGX&]/T6"H- D2:FBD-%"$GBI3".)",> M21%#R>))Y'0]DSGHZN+0@1)E.P>68;9#)L&,F!T#.U&LAWP1+O#M9;C U@;0 M&J%SN,=L,#88PG$[CMFK,7$+LL$X'?8D&S[4T *J4RK\__LN+/7?R!OTB" M-/2P7[6\T!7D2EF= =5H:QM) MVX.Q&9V-A9QCWGH)FM:S&\8T9FSM>3C&#;'MD3=QI.UYRP\#;@V>L3]!^RKN M]"7#W\7Z+B>/]VJ7OWRW?B#9:L'CB*<^1C#V&=.-:PG$E GH1Z$,68Q#&F#3 M@[234N9&&%T-P1^UCA:%DD^C>?YX;12,'%.#'3Q6AVQGS;_TK.VT@,F.W,[: MV#UY.__AP8F+=3/LC]L^\ZD74NE[!$;4#R&B 8(DBAC$S/.B5$:2>D:E8TZ+ MF-LZW[6.-^H8;PJDX27<1?"XOG&S0V9(5M\)XT=.U]N7,G4>W@DKCR38G?KD MP/7=Q*O>2%V9CF?+C:ZU\E6P39[I!,UZ_R%XO3]Y>-S48?,WLNVAW"9([Z)) M2>R12/,#IUX 42*JPY-$[2A8[$513 )I5'W3G8JSXY=.T##IV B*K9% -%;6 M!P1L9Z=^2+0-R+<5&RS):?QO@2&YO>K)B!]A3ZJ7 MA3Y?9SZ'!'&UC4010\27L2!6+<$.1JN=+3<-O8@:7BJ=!$^KL^2 M+*&Q/T0Z:?VH1T>'4J8],#IIY<$QT>E/#EOA^\SQAA09NU[Q=YI\!-_6%(C\ M2(;"]V$4^_IB,PHA3@/E+:8\"1 6G!)BL^P-YCLI]6")U9CT8BIZ4LZQQ&.?B&P?'UP:4#DY(G__ MSTWVJ'?1332CSY6KX;$0\C"4$!&2*#82$L81DSC&,HH".R?DN)RYL4^K)A"M MGM6R*=:R_&9-1:>P-;WLNA@QY_=<#5A;%1V$DI^!8>3Z?4=%35VSK\_>(W7Z M>C\^L(WQFJR*3^M2%+@P)$5 8<*&;KU*ND_H$C#$3 M29K@A BK**)#$7-COHKM'LFSQO@*Z*2EJI+RLR"Y;7O0(WB:$=AE*#EF)ZT< MV&FG"$KI-Q[CG+9]3#HY(F52KCAMY3X1]'QR8)O0IKOZ[?J:*?]=/.MRI:-.,\!;T8.H^ X48O.1E5=UKE1MO9J.D[, MB(TZ#8$9M6OG.9G3MO T1."@GZ?I&'E57G@M*:,(]2J% :0!1$&!("4FA M3S$._##&G%ME_[TPIM)O:+31K05%#$?$]46Z,1C# XQN7:WU/0FO M$UATV[>.3WQJU$X'=5N[1<2([Z<)A=P3:A%+IA8QHP%D?HPQHXB+6([0S:"6 M-K:#FZ+$&.?I[$'(X\F M$ E?Z/O4&&(OBEE(,$+4*@+85H&YK>JNBOI 8-=O<5F5!Z."637OK'2_0I\:3%6^M?%?:_ BWEI;'#0Y=$2/2=-($UU M>)T>D98(G6PA:3O.P*-0-4$BSP6OXN:J>)5"G_<)OI"I(&$J& QXBB&*F ?3 MR(M@A/U$$(H":G?Q<5K4W#BN>_7[V&I=MY<$6:5Q=2%2!;G9WHCT &YX^#D* MC*Z//;>H-0TD:SU!K>B(!YYGP1CUJ/.TM&D/.<]:?7"\>?X)^\Y%;\5R>7NO MZ.JQ+<4I?9'ZG& HTDA %*,8DH1PR)%RHR)! Y$:=2D[.OKL6$(I",I:0_-V M-(>@]2_[BZ%PO-(K%!KESD>1&YI8G/XS&0M M:4ZJVVTP<_I#3D+W%YQZA" 90(%0HL]?E&OCL1ARD@D-4#QBR/[[]=//ZLEZQ:L?]A?ZJ5$G6=AG3&H7\KF/ M#2WB_++9\X?5U\XK4@?SE\]?U OQEW7^C>1\@5*$/!Y'D(4AAT@D'.(D#* D M+,(!)PD.C#JS#I0_MX5_K*.Z?-GKGIO[2.5WZL+K- MR:H@K-K,!RD+>!Q0J+@O5EZ.1-K!\:#/6$(B0F5,K+OBF J?&Q/6"E?=[>NC MT4)-T/!C9:MY,&,[5^@ZICJM]K;NPA78X?SB"%JS7T?_<3OHV*(V=B,=8_F3 M]].Q1>986QWK,8:G AU+P(MDJJNZ<)@@[=%AFD#J^2DD,4Y\*0*98*MDR1-R M9L=75=#ZYSHKR#X):'@JXPCX.&:<*AW(>1[B&1S&3@UZ]5S",_8>2Q(:/Q]P MV\.V$[A5;'_Y?V/S=EBU#HQRE5K$ $UP6@$@8)X1Q2%":8\31*6#*H MM;B)]+D11J>A]%;3ZH3ST_4_!E:*LIL-,WIQAK%CTKD,WN%]NVU@T3&3+\!$L2%S^")8A9Y,,#T]02PNI4\6#C,! MA-W FBG$V=^ 7ZO%Q?4"^V5)[A8,TRA@,8&>YV&(S (CE]\AO9;W6T?M?6"6^V7XTUVGWW4 MC.Y-]O$/7-HGX4R02Y5#O3NO\Z+ UWW$8D+ DC00+F!C6 M#,%*C[DMZVYI_,,(N1?M#-JHNDNZ&MC-F>%5C_N9<'WKTYD$PTJZDW0?&(2G MFQ8#=JJ\4A^!07B=;A8P;+B!M-H($%S7]A2KHMH^7.OD\;OJ..?-\^XC3;V9 M:WT%__(FZWI3WJ_S[+\$7PB2!,AC"21"IXGS*("4"N49L<23H2^8GP16A#NV MAG.CXH-+=;)5]8*K]='GU9"47W.V7-.U5@U2K3GH6@-<3ALL6[^Z(4A#_4Q M7W,=R6]67W2SK5QYT]J)+G9;S(12SPM$"GV?8(@0PQ!+AF",(Q]C%F/D676< ML%5@;GS5W8K*;$56+"/+IA0*>&BL :0$4E_A/VE+!X9!F,Z0922$ ]PG"X:X M:BX\VDI+'.A.[JT!U3% X73K/Q1%)[$2ICJ\3KB$)4(G(R9LQQE8.4JG^A]> MDKQ5HA0#+RCQ,$DB71TJD1 %B@II$%+(PB!"B9?*V+>K$]4K;FZ<5VEK6>>I M'T\SSAH/)<<,53>N.')[>P4:94/E.F#TN/!7#Q;MQ<0D4+1_@('7&9O'QV4U M.EF^(4O= .+KO1"=(/O.#H-A1&CH)Y"'-%5[0$]"BGD _93&.B)4I+[5'M!& M^-RHJ]$75 IOH[@L[QQLP#>\3G $J>N;@H[:X"6T' MV@] YN \?L@8P\CLDRC?DN+^<[Y^RKC@;YY_*W2VX+;8YC4KLZ?*XUL@Y8#Q MP,.0\$27O4P13!/=F\/'*<*2$N8%BW*M=#:C,G/15D2V5<#A;:I:8U6 ZJ:H M$V9WM7[)5FD[7K.8!S-6%S0AA 1!K-L]*\H* ML("8QQ+&BLN").:IEU"[ZE%[$N;F8C7%DAHM0:4F4'K:EI#:![*?LOKB6U/^[$U:1.F'583^K4!X=& 3R)U49\%KE/%#I?P4Z%H"="5>@8X2^]&RGX;9W M&@9$#UP X[CQ!$,4F3C"X *L#F,.+AEL:/65MJGZKO/KEZSXL^H#Y&%!8RP3 M**KVK($?0LRD^HEBM5WS2,B%59V%/F%SX[B=KIT.Q%8]E8P@-F.VL8!S3&"# M,!M0H.4\&.-6:>F1-W&IEO.6']9K,7CF4N[X.\E6']=%<;/:_4[MTQ:!^A\F MJ80RH,I[$I)#$@D"?1&(*,$1(R$:T-_YK&"C-3%]@^== 8)=2))^D9?W NAR M[%P?4?"M(4-IYM1LV'+-)>!.33A70&L+?M3Z_J1CD;K_I)1V03]G\''#0:>$ MOA(1G<'@-!N=>_#""(#=V?:'4CQ(%9[.A.A>L_$HROO\TV>M2_W]$L=@+RZV[6R/]9#T?,()H(QR"G1#>DC"5/"$D5" M(?84&Q$_-,HT-!A[,Z^@8XMW//&Y0=,T[K<)@I[%E M6\JA:)H7&!H?U8EJ!8V KE6I'SN@>JKV& XT60$>.\.ZM70LGQSF*.HKQ%^6 MZV_=V(BC03^A+D+L(P^2%/M0_4QA2F/=G9,C$J721X%5Q)6IX+GQMNZN7<>& M:M:N;M6U&9;'_\:PF[F,+L!T3-];Y*[ BY K]T%6MF"-Z4L:RY[4G[1%9-^G MM'Y^(%>M]3TH*W_/RONWFZ)0 M1D+"(,*(LR#BBL>LF,I([-QXJM4:?%-J@U9OM=BTYJ!1?>!FUW B#+EK='A= M,]1I.NJ5,C A#E+"4^65J#T52@,.TS F4'H\#;P$,RJ-$N\&:S WAFBT _6( M%I6DA^%__D#,.:J.6:4%5!L MC[+[R]]EEU1J_;C7Z?!W_P(S?D\3'2BYF@^ MK$[9+L*RY]!MV+B3G<%=9';W2.ZR@8;M>C^*HECG'W49[6(_C=A//)JD"8&, M!"%$,DQ@&B$,.8W3,*4I9SZRV>KVR)K;^Z)6TF[?V@>EV69U)( <4W^MY16H M]72;S>WW2:/#(P=[KU:V]D>Q977-.B(BC3=-V>(6;T MU=ZJ^?+T76V;&EW'S,8U@&34[-L^>=-FVQI8?I!=:_+,T !+*?)11$,VZX M%!K'G+!%I=+/08&C/OO'C6X\(F?B@,;3EA[&,/9\=MA"_]RT$_NLYK>\7O'W M;4>Q-\^W:L3JS \%:2)]I-Q=1F*(!$\AT:'5) T0]J5(X]3J>L= YMQHX.-Z M=0<_9D_J*W^K?I]5S9IT4;I!>1DFH)OQQ,A0NO:2AZ)HS1\6N(Q))R9B)V47 M"QSVR<;FT8N[U%19M[]G7'Q851EH^F"HL_5__UTM\A59MMO^XLVS4H]O6%DH MS;Z*_"ECW1@.+Q5^2*($^CQ1M$6P\E2B.%4S%D8\Q;$?:SHWGNI5M M>5:0N[M9<-MUASF;J*39TT H#5C>\A9Z.(CK255??#6 MEJE:Y+@!WE$3G9&5?:TV.VXP[VG$XTC@L'?+AQ530K8[Y(_ZVZI;053^K!]A M@E,$([V915A0B&6"( LB*DGB$X(\F[=#CZRY\7NM*MB=Z;3*#O)C^T V(^>1 MH'-,KX-1L^9, SS&9+T^<9/REH'=^\QC\LC0PZ_'=9$I6JJJCK<'-R)*92R2 M""KWD4*4H #2)/2A%PC&(QZDZO_L3K^.2)D;7_Q#K/@Z![S1U?;\ZQB.I@=@ M%Z+C_ 2LUJ]I1N#D"*P'@7'/P(X)FO@0K,?6PU.PO@\/KKA6->[\6BK7HVX" M=;,IBU(YR]GJ;N$E41A%A$#)=0-CAB-(0\P@HUXD2C-Y:M0]2)LT$20BE#R&PA,"^^@U&\#->,8AC*[O[RK-KSKEJROEK[;=CIZO0+D&5(#/).-70%L E GC MQKX-P&[L>#@;%2:/D1N S[&XN2'#C%JZ?YN-OZNKO8VPD]+S T$%1(%4U.8Q M'U)$0AC&?BRYY"0Q2^88KL+KVFOT-PHLQOL\%C; $1=XZ6^)E]7+1U9?<+8]/>]) 1TP!R:GI9/-S/. M#];W0DMWUER!QIZK:G::AIMU,^"=44YC&L8"VET,ZP"=7C'>=3B"_;&Q%XP[ M=&^N7&0MN_KR[=8O3]+ 3[ / T6X$-&X*HT2P22A+! D);&TBD0[(6?.U%IT MBPVQUDU5SM(V2@3D8JDK(>O-XZX#U7)0OMGQ:3#=F5\,KO,=>+7?UCHZY;DS M2(R[GSXN:N)]$=]QT*'9WP5Z Y.^6RAG.4YGS;BE4[ZNOB]VEE?I<1\3_NZ M&%UTWO=BH&%,UW'%/BE3F\@@+U >42*5AT2B*LH"PQ13!H6(49*PP NE491% MKY2Y,5:]BQFRMSP.HAD[70R-8P;J[NVNP$[%\?BE%X$Q.>2XH$EYHM?6?2[H M__"P]:YSA\KG7T5YO^8?5D^B*&M&.7+@00(?I8H (,8)@\J%26#J)8H3 D(\ MPKR8^%8NC;GHN3%#K3FH50<[W747E_^YSM0/_U!_4Q;8T8;%7)AQB1N$'1/, M*7#K@[\7\.X=+KG8;ME#."9#64B?E+;L4=GGL@$C#$RC5E^N3^KK5J4^\"3A M7L(P9$' (1+$@SC"">0H]L. (H^:18L>&WQN)*5U UJY88G07=C,V&8H&([Y MQ!@'^U3F(P:/FK/<'7_:Y.0CEAUD(1_[S,!T8W%7M: 3C[JD_^KNV!O/3W!" M(Q3 A.,8HB"6:NDF%,:^'\8D88QQJQ(G!C+GMJ(;E2TW(R;@FBWPD2%SO.X; M;<%67??.@@5 HV;(&HB=-M?5'(>#K%6+1X=W^;A>4T=:02UX M2*)8Q!Y,F PA2N, DE 0&'""*$^)+X15-JJQY+D13Q54H[WOZHY(['2W;_1A MAKP9'SG!TS$K;:&L?NBH?04ZS>-VJH_;ZL,*K;%[?9@)G[S9AQ4FQ[I]V TP MN-T'$[K(:I6ZGQ5_5M=;"[6=81$.&4PB+X+(%QRF.$FA%^ T(8$?(&H51WY< MS.SHJ*LET&HV-Z[VK3N.@6I(/A=#Y9II[%$:TH:C!X21VVX:X^T MU>C[]# >J$]_%Z&(F#) P%10#R*2>,8*,HZ9:S-:M?5S9N88K+\L"K*K-SHM5TLXE1$H4<\2"*U$I&')*0L MC6#*B,=])KV86I4>MY0_M_=SJS[(*OUM\T7ML#=;XPX1=4P&6S!KU:_ MKY% MU7)KJS[HZC]FFND@X,9-/+538>)4U$'X'":G#AMF&+^=:=WPJ]"M&Q8Q2J+$ M$Q0F21PJ5L-(.1F1#]-8.1\!\U%@U^742.KE)RLL-BG)+N'+W.TFO[-[P0M M%XD?!3[CRGM"/-3-E;5;%1-(/)*H?0TEE%N%F1R1,3>2V;[C=2G[8>Y2%T$[ MEV@@+E.Y/8UZVN^A(P:9]5COPG?IBGD5_^2(G:=\D&,?M:_=]56P39Z5SWY M;[-R*1;_IB_%Q/%BMH7#JJ;6*;LOJ*!U,.1D];).&=.MCG7R,Y?6 M>K]F+-\(WH:79Z+8R]4B:8JH1Q@D@8C4J]GS8,I2#'FH%C<3ZN5L5QC+7/3< M%G@WBX[4NO^FX@=\P?7;0;M4%'[XEJI9L"YJ;X^5GI MKU3-W!25T^7)C4<8R&\;6HA_;M0R?*\V-.6VC0L3./:HI]B+Z?S?-)#*'_%C MF(2A\'P7?AQ& M)9,3HJ9ECGY[#VCBS,<'7J.NRHQGRTV9/8G&G5*T\_X[6VZXX/61Q\/CIFZ# M?"/?DWR5K>Z*SR*O*I&^>3X^0/7U)XQ0/R$2"H&IVN=0!JG/8LCB(/51BF1D MUY/+H:YSXZ:NIF"GZB!VR*]D*8KF$H?@.NND[>,&U^T+F3BN M[H2-AR%UISXXRO73@O&0)1X)($4H@B@1"!*/^C#U4A1+*1!%WF*EV^X)?COX M!LKHVYO6W]X#81/LA# M]$E2U2OB[7I59%PT<;>""=W5]F9UFY-5H0ONKE<+/Q'"XY+# "<((AX*B'TJ M(%>_E#P*@UA$5D<_-M+G]D+757,?\S43@A> 2"42*"]KPZJ4N;5BO5S_P.J: MCYN5LNV;]J?4[WA6L/6FS'K"AZP\]&F#O#TR57,^+ZS(G4I]Q-'YH7 MNH-6>:!^[J@_XEG4$-1&/:&R4F#:6=U M:A''R)/4CV$4HE1[-P*2) J@%Z!$JNU+'(=&!2]/"9@;L34Z=MOJ6ITDG02R MGX+&@,1"%(84$!QQZ'L'4(SSTN%'8FYFXN;V#_[Y>\WI[ M4+2-[P-UOPXR'JF -N7R+WN<5-*^O@Z-$, MES$)XXS$23G$S/I]6C%\RD$5ZM]6[79<\/??U4(KKA_TWQ8D"N+4)Q)*7R"= MQD,@4?^#.(UB1I*8)1(/.-0K5CVJ%,KVSZ17AJ'@1\+&&*<*F]-9W*C0,)4 MT2;U*)@R6U1GR1^*8B/XNXV^J?DL\FS-J^I3[TF^ M?'[_7>0L*P2O/GGS6%=-"+RJ,%BJK;/"@V]#\%*W4_C5P\*CGWZJU5YS4+;180K5U@_=A?=F&L M:>OGR&DFP_4-F%8+U!: V@10VW!5%\>[ I4=8&M(?5D&;B:: [YFFZIE5G4= M^;IS\4*7_PWGQ/B==CF<]1M-C5.]IKPX]*J7U 4#3_**NMSP]@4UPDB#FTC7 M94T^KI5K_T2R997>LWZ[?GA8KRI!]^NE&J]X0XJ,+?Q$!BB( \@302#R>0I) M$J90Q,R+(AXRR;#-Y8:E_+E=@.CXC*72')"RS#.Z*:M<-_528I7^H.@8< 6H M-J$Z<*T"8 6W;BQM-5=F3KO#&7#\-M+@UZJ#'[7R/X&M^GH*:@/ UQ=34-DP M:C?I(>"-W$K:2H6I^T@/P>=($^E!PPP-)']XR.J6%[I\['JE?4^AM@6BTP+# MLG>[U9@S6F,=O>O*R%W-7Q1M=]"K?1!HX\9>VR@P<5SV &P.8[:'##)L56WK M+G]8/6[*XJ-X$DN_N0N,!$*NY(+P*CML8\*FC:UIA]MAZTQNS]\ B%D:H\AT_J/5I\ M7).5=F6:PJRKNSIXN]HM5/T#(C]$ A&%*4DX1-KG2)&NDD1X%'LD3GA@Y6D, MU&-NG+%7Q*05::H5Z R1ZOWFI, X8;FG_+]U>TH.V8*KP$FXR;T]@F<.+W7P/;#9%^3AX:1R#M1Q]O>-*FJ MNDA L>!1R#U&/1A&S(?(]W1+#E%U#\6A+[$DGE45Z:-2YN9BM4KNI>W:D<9Q M/,W(XF*4')/$%J!60?"V%R!K9N@%8$Q&."YH4B;HM76? ?H_?.%Q;WUDJ?R4 M3E;/KXIG-EJ@3J[=Y%JF^L"G]2IO_ZKO<>I2DPN1>"%//5W )TPADFK?1CS* M(?-1E$8B3A+?*DEG-,WFQC#=8T_Z#-X0]:],@*_W0I3@[_EZ\Z@7U:#MVGBS M:7G./.4<37@JO56\VL5U51]_]S8ZEDY.LR]6[G7.OL?"].1)^6@"ANX"F\W- M%_+M5[6CRC.R+#Z)\D9^$3IK4.<[J[U@A$0"<1KH/J<)A01Y*234ESQ), XB MJYJ:YT7.C7B5HN"AU=1V%W@67].MX)BH.=\/-LHJ)E38;?6] CJF9RU!J_.8 MVT)3?,;=&YZ5.O$&T12%PUVB\9/V@?)-18;?29Z35?G\;E-77EEX3"8)"C!, M%,5 %.IR;X0GT"<12:*$^S@QZFG0(V-N7-*6__C6Z'D%E-0'\\#I4U#VL\A( M #FFC1:;W[?8M$I>CH]YY/@(.$T4&CX +ZN@[S-(]$1UGWIRLK#M,ZIWX[+/ M?71@98KL0?EI-[)-2K^1NAS#MB;-N_4#R10!(I2(0/K0BP.FB^$%,)4>@BCV MI-X$L]@W*@ME)75NE%@KK=V"5FW]LU9<(;ZKD50K;[FQ-9L&,Q=L=' =T^E( MN-K7KK#!:=02%D:"IZUD88/%04$+JX>'%^\LWMZ3U4HLWV5J@UDNGW7@]:K8 M[+JEAI1P@8-4 4^PV@)* 3$C,>18>%Y$4\[#V+9FYSFA[V MM3;/0FU&16,#Z)B)Z@+=C;[*2VDTKK,X:IT=!&[:@#1V(OGVF*Q+&R MF<;/#KU%I*7NL)U73G-5YC&(.$6"AS"(=2,7CV&(0R^!44I][*4D37RK6A"' M(F;'+TI#L%-Q4-^5(T":WAU> H_SBT,K9 ;<&YXR?MQ+PP,I$]\8GK+R\+KP MY"<'=GSB/--;*K+\3#+^8?66/&8E639OO#0(.$WC"$I")43Z:)DFG@>#0**0 MBD2M>ZO&EKW2YK;J=\H"K2W,5J#1U[+C4B_$9B0P&G".^> T9@Z<""-01FU> MU"MPVO9#)K8?-! R>F@8D7S.FTB&*B7T7?:4<;'B^O;L1K=\O>;_N2GJ=+<% MHS&BJ? @(\R#B*4)I"GQ()6AYZ5,7NUO:R2/X'ZFCR)O,QTT/%C:WB=\V['3A;S9D95(T_#5,?; M+81U@8ZMVE600*4XZ&@^'H?9HS4FH5E(GY3=[%'9I[H!(XS9,O.3^JXU!YB" MR3"A.(*"!QRB ,4PE13#, BB@$6I%TBK1+AS F?G1AUOA'@%M,H#CX[/@F[H M58T(I6O'ZC(41VHK>0B-^]Z0'9DS:/!XB(!9E\8CSPT\D,D*7:Z^DZO+X M13R)U49\S%;B0RD>BD4H/!G0-(1AY.DR06$"L90*[#! %(>(QW8)_><$SHUO M7NI;1[14&H,_M,Z@4MKV\.8#R6EWIN!0JL,JC &RQLJVWDP MO*URB*[KFZN.ZO\-U,I7:;I7S2:N,J!J%M>8 +[TXFY_BS40O%%OM&QUF/9V M:R!"!S==0\<9>BJ^W1[>KK\(;6RV%"]*H=VNWY+B_G.^UCM+_N;YMT+P#ZMM MO86JE%#=7KNM5H:")(V$+MV8*CI$E$B(F2]@',D0^\P/4F1U4^]"R;F19\?& MNMYP8R58M=4?=<%'92/8%%6+"K#>%ALA6^O^:GM@[V#V3<_Y7W=.G5\/O)C. MK8'@L)ZDCC_0\]H:JM.J?ORMGN2?.ATS=O8ZJ8/G\HP=RT*>GA M\'.C^9V&>M';MR,] F _WUX.BV.FM$3$J@WI:<,O;4)Z9.3)6I">MJK;@+3G M4\-U;>OU7\HI@DMWS_&XXVHR]J>RQ4]7]H=0;?E-*@ MU=K)B]D2J3'?M::B)WU]6N*Q_T:T?=P^T>S][V]TV:0F[(5YOI1AFD+LQ0RB M$!-(O=2#-$S\$!$LXR@R32][,?+<7FU*N:IHF'F:U$N@^GGC(O,=,T-K^?G( MGS,0F.>'#89BHJRPLU\&JQRPH];V9'Z]_/QD^5Y'U>QF>1W_P/ "\DU9^J]5 MNZ*;35F49,65S[X@010*SAGTHS"!B#$?4HX3Z(=!&%')J116Y4SZA,V-A]YV MNF* ]4Y/\&.V:CH[69:T[H7:S-T9"T#'3-9M9W$%:DVO0$?7<>ONGT-D[#+[ M)^5-7E7_G.7'BNB??69P#4;E^-R2[X/[3O2,,*/O=G/JIM1TW5+" (^1:P.> M%#=U9P4>1=.,'2[%R#$M;.%I2K8W M&H['!GWVCTD#1^5,NO[[+-U?^+V?O>1%IH^TV\U]MMKHW.7Z*'N]*MX(N<[% MEG-$\?Z[HAHE(UN1_+D*(OFD3-7' NNEDG3WH>D$OX@0HUX8ZVQCZ4$D=&QK MK-@C3F//]SV/11ZQ:4GG4%?Y1,0)@]*+$$34]R$.101]$I.4 MD"!,A55804:(C'M] MU"=PXDLC ]L/KXI,'AKHK'Z^V?8E# .FXX8#E"!=UR: :9I2Z/O83X47A(18 M59G8CCPW;E"*6?I\6XP,/;0AEKOVIS[?.$@(/[!T5*=E._BT+L:^30<.P<$' M[.]FK^E;L5PJ!T(Y!A]64IU-P6YU;;RHF'787-;S//H'O^AG<\S!POZQZX!MP"G\'-_%IX//PF MNB<>\K6SNCHV0Z3G+OG, )-=+IL9TKUM-GQB8+;4AA;BGQOM#SUU^--#J4P) MA6JOPR B80QQ$@GHA2'SDRB-*?:L4J*.29D;=>Z4!)66ENE.1X$T0)2*1(81)X//83&@AB54/XI*2Y+?Y*4=!H:K?R3Z-IMOI' MP<@Q [R 1Z>Z5&HZX(&S8(S)!:>%3YX3S#XP4BW:]*>_7>?9?@B_B MB%"2,A\&PDL@0CZ"*6,>3#V4!$RP1!"KRGH]LN;\BT;]5(57(32@." ^'K(E)$;2BB%&(F4QA&8>.LW8>\]B?9>3Q_N,7>N.PU6?NEOQO7RC[/ES00CR(X%C&/E>"%%( M)$S]%,,81U0&,O$)L]JO7*#+W'CGZ^;A@>3/NA)2WJ2\T6=PMS4!$&V#[87N M\*DRXZ>))L Q?[W(,6SMV*87%GHB=J: RI:FER?0YH#*'C>YAT-1=92/:*W. M:^4H#L6M)V]Q\)!#"Q[K4B/E\V?U52VO5UR7I:ENPO^>KXMB@3&/A2 )3"BE M$ G&((Y\"GF0\C", LQ]JT;K_>+FQI:MME?@4>M;17&(5N,K<*=UMJU3W NW M&1V.!Z)CQMOA]WF+W_L=?G_OQ6] $6(36,8M/-PK<>)BPR;6'Q88-GIJ,+

A*#:ZF?B-?+NK^?VRO/$B]1E#-$V@GR &$55_X 3Q3@X"<,D%4EB M5"UDH/RYL8^N)O38F% [#5ECA';?+BR7;C]\]KQO(-62XD%7X)[0Y9Z)JX M%7?9:M5TE*SEVU87[84\"&.!@\2'::K/!22CD ;$AR1B<1A@[ 6TA?S]BK\. MX*W@"> 6RAMS [39ZV(\Z!R_'5I%P7X[9-#H.F8M5A-,QJV\VBMQXCJK)M8? M5E4U>FH8B[\ORNR!E.H]\0O)\G^0I=JEMS_LTIK;1F.(2"PQ@P*S *(X$C - M1 Q3GT>$>@BEW,J!M1$^-^]5*PHJ3>VHQ0IP,Z)Q!:-CVFG5UB2]0Q/\*HA6 MURP:U9J AF U)AU9R9^4G(8@LT]5@\:X)&%:<6-9?54&5?TX>'I&JZ/)3=VJ MZ+#8QTD8QL\F/13U"IF@)^T]GL5Y^N/V*1QJ1'W$+=Z)^K_=6K5%(4K=^NIC M1FBV?%F7FN(T5"]7];Y%5"C7W@L@37T/8H:C.$4!CLV.CB[086XO8-U1^4X4 M>]7$*P.J@]CES@3#RN*73% _[4P$NWM*JC0'/[8V_ 0^K+I5OFOTE2&@8XD) M&3KR9%DM%YK>37>Y=*AA/M161E7( MIAW_6=<=V.2YKI+$!8K5GB^$B,0Z #8D$.,40900&J91$J0A63R)G*Y-]WQG M9=HLL*YD=^NKTG3[/GF^ LOUZ@ZJ=]R#W=;O/-PL%8P%(H&$<*K@9NJ%3RB' MG.GDI" ,$M^J_,*H8$_Q4K_5-7UV^';>[,L7D]!'7P.Q-]LXC(JHX_?U[@70 ME ?[N/L*[Q0>;S=AC,V8^XKS0B?=81ACL+_7,']P\'YY[PWS.1>/)./OFCNA MIC3$MO=N]=I9I"*4+(@H]&FL-AY)HO8<'O,@%PGV610''$4#NH /T\9H;4W? M$;Q1'8A:YWK[L:ZZ43=SU^Q+K*N DQXP,05Q/P>IL1M15LYZ)1O]L8O'\* MAIR=7(#@R$KW*=@Y7X M!KYM-1XSU30P*<8*G9+(2(^@T1P'R9>+!@22'C2 MKGWN,2ESHZ^W+W9YMGULC^)H1DP7H^.8?VK]KD +D)/>KWT8C-J\]:B@:;NO M]MEZT#ZU]\,#6L.17 >O%I]%7B71?]H\Z".K]:Y[(@V\.(U%"'T_(1!QC"#% M00A9RD.!18P]CQJWBSLG;6XDL%70HH':643/7RN/BI-C.FAU!4K9NC+&%=CJ M.^B:^#R"%FWIQD1RJE9U?8B.U+_.%):^GG9GQYBNSYVI.2]ZWQD_9$^K'X7B M:?'R^%_GP=[(-GEM@5(1TT!PJ':(H6[@X4.2(%UO.>1>% 8BQ$9.E9FXN1&K MUD['B-8W@#\6__P+D*5A\2%#@,_3[+BP.>;96MDK<' !6$%Y(T&K\Z@@FC/M MN&!.1+67@VI%N^88]?"NP2"3$:^Y05WFM7AJX+G=6I;?%*5?KWC[8Z=>_MMU M4;:%#9%$L9\$# I]MH^B4.AB< R&/(PE(I&?"*MB<,:2YT;(;\EC5I)E50ZN M:#0'3.MK>59G#+WA,9T+0%V?T+7XZ8O*[5^ZK30JO5T4G[5%:]2S.&/ATQ[# MV6)R< )G/<#@HI6/N;@7JR)[:IH(?1+EC;PEWQ<)B?TH"3#T2)A"Q#B&6(8) MC(7/.64R1DEBT^ZM1Y85,TW0KDV7%%CJEFUZ-:W47UA7]^J?K(M6GL39C)1& M0L\Q#;W0LNV+5O=14QM*!:3ROY7&RMDIRSRCF[(MB?N9C!M#9@#7R$4M3XJ; MNJCE.;N/%+4\^XC]=K2MR_2+&K1Y^Q(O\DB2QE!(J3:=:4P@]1,=I)J&4<"H M2)%18?SCP\_.NVDT!%I%\PW2$=S.[RHO0\,U)W2!&- 8Y @BYEO$RY"9:$MH M]E6QVO:=MKMGFW?DHCXU5CCK-6/KS:K+P/(N@TS[@'(;5'I4\BL'D?:A<3YHM/?IH37ANB66E'=\ MDU?YP[S*@6_O#Q9$H"B*$(%)&/O*I0HD3&D00LX"C_$@8AY%=J7@3,3.C9>Z MQV5XAC%GZS 6K<>F]&DB?& M:%I!T&AHQFS'0>MGJHNA<,P\711&O*;K-;N'/-1S'>)0?]LGC>,#3T("O3:U MB[K_0_:+5-& FNI['3=PEPM1W\.I79_(U0ZC?/ZDIO;=^H%DJT7DX9AXPH.I M# 5$F"-(D4BA]!'WPB@106ITSFTE=6Z+NJLET&J"/VI%#4]^[2 _O_2= .G\ M-LT:0RM>L,;D4KXP%S@9CUACT.47^X<'G@8U#LCM^IK]MG.9,1#(6O 1CT8,I<^[>&0-2H' M!T3V(]BQ&A?9XJW:4^OXR[=K+A9A*!EGB$ _\BA$H?H#)RB"#$4,,4I0@HT< MIOV!9^<393IC5H?Y:NW,^.8 K'XVN00"U]Z,F?7&/'#*U-TJ+]IE7@CVE[OU MT\_JD7J%JQ_V%_;!<),LVU-&M(ORY+\/+-.N-D&<"_Y.Y-D3*;,G\7?EG>CX MK)O5X;]]$N4B84F$DXA"+\1J;48IAR0D!,H@)2E-HR0*_0'^A+4B,W4KZNJQ M^@Y7ZM+C]463 :U^$V((UBMP M]#/*C!%+OP]%<-3Z[]9*3%L$?BA&!Y7@!P]D[Y.\:Z*]/K<=9MXI%EE(SHC' MXP1ZGJ]V55)$D! ?04DHC85,61P;.R=')3:]973>G_X,CMVVU+)!Q=IP9?4M[NXDZ M*9UAC,XD345?IZ2&,0;&K45'*LZMWY5OURN=]2A6K"WBY&$$4^% M^$R/%6IMP4.E;I5O6'>HN7E4/$C [;WZ\U%LRHSIY98__L4Z"-]@7LPH:CR8 M)VV(U9P85(V,&[1KK4%'[;$[9!FB-'Z_K'."7Z%[EB$6QWMIF3X\C+9^73]5 M=[D?5OV5$+^LE\M?UODW]8%%DGK*<]*MV"-!="0^A2263$V+KWX3DE#ZH8T# M-4"'N;E3K0F:N,Y6$ 5_:$M 8XIAD,@E$V;&;HZGP3'7.9D!:^Z[ ,,QF7"( M&I/RX@4X[;/D)4,-X\QW64'N[G+M(F7KU8W\(I[$:B-N=4+40A^5(D]*B'5, M*Z*<0TH1@DP(&J82,XRLR+%/V-Q8\*6N^FZHT1;\4>EK276].)MQVECHN3YM M'0R<-4.9(#(F%?7*FY1S3"S?)Q>C9P96T6+W@F^6XD9J;VZE9NVY*3Q;C7XK MOI=OE/I_+G@D*9:Q#Q,B?(B"(%",(O]_ZMZVR6T<6Q/\OK^"$;,QMRHB<9< M01+H&[$16;:KQS?<9:_+/1VS]4&!5UO;2BE'4MJ5_>L7X(O$U L)4 "3=W9O MMI-E"*EBFN2BP\AJ5X2IX;NS2ZFU?CV6KN6?[+%?,W=@E M!I*1F:8+XD'I3K?I2O'$:IY4JH?LGN6)5M#F6:ZRI^V=Y8G(6>LLW_O'5SCN MFUJA+^8132(ZEA0S2B4H!=4 EQDW/@\3=M@9Q1+G*2VA;^GBN9BYL="'PZ#% MNFK.:NJ9[S^ JVNX_%:THL?'QP UJK+P.@ZA2P8O2)J\%O"ZM9>*_'JN'NFW MV)KI7]A.2=M-2ZUW=6.\5D]/M^0RI(Y.R,U Q78YK((-1DW"=7)OM^9?JWU[/5B5[;ZU M P@#>AR]T 3U+RY+FM:;Z+7VS'?HOSIZ+X3/RG*1>?1'_>MR)]C*%ITO()-I MEF((M$30IN!"0$N:@HQ*S0M5Y 4AD=HA7%1H;GQS4-+Z[__YM%9)EMXE]D<9 MK4_"Y85R=U*F@G\*=^9BMX07:U+K7G50>)7N";TPOE(#AY?4.BP, *TDAQ*G7A$,3_ESHZ:W M;1?5;7UR?FL'[7[PW0@J(J21N>I*3^UK%'8P(69W;2?LXK;9[E?AE?MM.^$S MW'C;[3$CP[87)L;MCLD0)*-(9WBU'U#'X&DPF&*'1B^/>=PE?T3)(W'#)6BLLU_BM)%,)^O/XI1N=XVC MCU_9X9'840RGY[[?GHY^7NG[\\_Z+6XML#V_ZSVA7G&:=EH37@!-FV M03(''&,.4IKB5&+"I?;*^!X2.+'E>;9Z6:AU_.Z+I?56O:5*^(S=>U'4)>-QZJABO7Y52YT%F)<@5TB6Q- MK\H @S 'K$0%)1JE,O/JXN+\ M MS(\-77-3*/QE_2&^IF(D >I\@FI**O5)$3 >OKY3LQA(W\NMCY:/:77K>; ML/(W:YO)5FV\&.)4PDR 3"H"<$;-IC<5")C? T1I@461^GTE^J3-C>V;UBE' M)4=M;OL!=B3A4+!%)E-OQ/RYT06)H!S7*W!:KG*Q_8QSG&X:QQV?U6Z_78I] M,V^Q&54E!&:2$6205 7 $"G "BY!AA&3%!8D+;W*ER]*F1M7')6LQX?Z<<1E M(-VXX69X(G/"*3(!YW\Y01"2#"X+FI0$>FT]??G[+Q[9#*5)\'AC?):O:O=I MLUJ*Y^-1IY 80Z@I(*7$ #,L -OO[Q. MW7WP_?NU>50U3J,S)5=3C+E49J,A2@TPRA"@9<8 HY))2;! ?DW^KPF:FT-@ M]4R.BMZ-F4<\"*[KEN-VR*)O-D:A-6)[T0]%V(W%%5D3;RGZ+3[?3 Q.KG^Y4,GFTY_T9;N!/K+%XS[+KRLA#C4437= M,Q=YFD.H$ (I%AA@D6K .&, P0(JE96Y)%[>8[^XN;VDE9+)JM7R+ME]VYB? MBNTDZ.= #J',8!\-WMY=! ?0=G-[POU2(Q/J2;%9I]CUT,TXG#ODADI(SVA XJ1.DIOU MI_Z2XUW^KM.[)]MYI/$(<%D(6)B-/>*V8:#QT0#)A&$31;@H&];;2PQCE;'ED0>C1F;'^ZW5FX>P@0K$/ODH@.^M2'Y MM0*_:\;+\MY)AB*,0C-.^K:?*J^4H#T*K^LIV.,>-XY,KXSRNU_+_]PLU_O_ M:?YE1 V]YU-G]$)>'4I9%5E4VB>M^E'"G2.A"_GV^:HPZ5LW$I_3MVWL8_R; MX[Y;[XVD]VL[0E;LE]_56[9G[4Y8ZEQQG1* <"H IJP A!#CG:0D%1B+'$&G M8MHA07-S.FI=DXZRB=5V<+OLAVX_687$+#8KC83+JT^Q"Q8WM"WN??QD78Q= MC.PV-7:Z_M9]S#$9VG[Z#0?9_[$,]9VM+"L=_>(4F9\*%BF@U/P#"VSXHD 8 M%+8<"DO-N!Y9&^NLP]RHY&S_8C_4U1_44?OJ+[?'?'_[W\?N9-Q7RW<7$V4- MHA__UCHO-^M=LEG7NYBZ(-7.4>DLP31[%V\,X^Q;W-5XI3V+-T[7]RO^CQJ; M05'U[3QN1A 3.2$B-_2G;8/3,@=,20)DSB@C99GF&?>KYWHI8&Y4U^CW%]\2 MKA/8W&CI%C"BN-]_Q6PEA)M*4 M*B"AG>8@80ZH(-BX-X10@E"1^PUMZY4VMQ>[T\RO&MRS9FNQ9*M./J!GW+4? M:S<""(9@9#:XU@DQBJ/A!$KL9HBOY#PXV>[2#C&40_";VEM7X]-V\WTIE?SE M^>\[)=^O#\>]]W;'5HU!.GS[2B%SQ20"1"@-,+9_HB@#FD&1XA(1#;V&QOBK M,#?N>=.>^>P2N^3)YI#-P ZZ>WH<(];%C9+BHAV9IVQ%5P5VJW["GY.?K 7) M?QLE_+;9*WO(]6'#UAT9'Y9K]7ZO M'G8+F6>L.A6OYR?Q&;>Y,W:;P$%0YM!WK MD!Y#&5(4FDUAQ@SIL0)P*G-0E!H33DA&F%-F8#"-YL:&7:/NDA=F5:]IU["7 M$:R#;2,8,MP"]U/GJRQ;9$[]K[YBY?3>KWH:@LB'I&N&9>C)B M,=PV"Y$ACOR-&VS[$[--WPW0!3;P MZ4>RGZ6"X1.9A]RA\2H.'#3]UDK!ZP(F*QLO=3M M?A9I*G@N&0>X+$J 62$ $9H *E*("X*)XMHO*_^E@+F]VTUZ^5')JOF4;Q+^ M"8C][W8(:"*_UIZHC,BUOVSZS3GV)X^=.+?^LE'G.?57KANY7WGB._6_G\SW M_YUMS?G%/*7YQ&0\E:RD!!2I3?@@N7F-*1>@E)KG99%3)/VJ?J])FMM+?50T MJ31-K*HCV^]=A]=QGQ$"M-B[B7%X^6\N_N --\X4 M^JBKO?FWS-:I']0RV_?MLK>?_=_.W7*H'3GN=]-GI\4EM1U:]FDJHL MIX!J9#SE-.? >,X:0"R8% B3#'M]77T5F-M'M]48L%KEJG-&-8O/F.69=.2] M&&ZT%1/BV(=:IXVV6NV31OVDU3^Q!MPEC0FQNF^Y@Q>O'Y>##J_8H M71[/&3OP^F2>]N$D9<&A+"G7AN.(3 '.9 9(42" L":\X 1C5/H-O+XF:FYL M=F$6_/@\IQZ$W8@K#&ZQ8X$C(1LQ_'H(C;##KZ]*FWCX]9#5Y\.O!^\8F5*Y MVZG]^X='MMQ:KZP9/;3(!:.%N0&DA>( YY0!DC/SKXQBGBN!"^:70'E1S-R8 MXL-F5U5_+P^*VDW&H^WYMC4;"YNO8*OQ'WNS$GQ@=J.,V\&+3!>5@LE1PW;4 M6,"TQEX(@B8Q7I8T;MH^KYU<(SU!$;<>*I5N?)DY%%I[V'*@V"[\5%@ M"".3T0OT.OHFC<)Q!B^[ A1X#/.@V*F',KOB<&%$L_.MX]LBBLWV<5/OSJH( M]QL;U]D^O]E(M1!8Y0AK9/92$@*,$ 0L)QP(*0NBBHQAMV)]1WES(YUW;=>_ MCLYW=7:W@3EI-$^LZOX-$_MP[^>@"&A&YI\00(YJI>@ 3X".BGU2)F^LZ&#R MI?Z*+K>%JH:W!?E-AU!,M2S2G *H9 8P(0C0#.> :(UIBF6.X*ARUTO"YD8O M7[9,JH2UA=_;8+7Q'7P=PS2!4(L=K#FOD;]+F#9KE=RO5IL?S+PDB;:$LE5R MN4]L4"S"!!@7M.(6TG?DO7(Q_;GEPP7U%^X9QRQV4))25X;+M--EWSZI18%P MB2@L@:)VNA34#/ "2Y Q)1$A6B M%OO-GJW<6,95L!?C',1'9!PK(WE:MX?B M2B:K:L#78Z.S'_,XX^_&0C%0C&<"U7Z3<)5\8DL9CH)\H0I) M1\ZR)Z4F7T1.:':?).TTYKY!O #HW\A('LU^XM[0-=O'$X@QJ\XA0<5W3ZA]\X M/V5TS+O3K_HW8V>S6TF+3.J\A("DV.P&H>" D%*!,H59D14"4I)Y!KHO"IH; ML7V^A:ZNHNDJZ-M4]1J&31@W8M#X"CU95E3AZ9[+;X0C^Z_ MWK]]4'VP]J)P&*40-D M%,/TK'$"I*<73?_]D_68<3*CVSO&[8;Q-99+N63;Y]^9]=2J*I3[/Y>[18G3 M3!&M@<(,VAGUPE"F+@!+L; ]9TOL5P5R5=+5E89/74_;:?*F>LO^&L2?X]U*:W\KNTV:W9ZO_ M=_E8'2#CU-9%&/C*PG9(H2DSA( )0#DNE::,(>4T"KU?S-S8H#EF;E2]2VIE M$Z/MJ#/ZB\CVLT(XO&*[42.A&G$*WX?$S8?O%Q\^\9E[GX'G1^V]5_OOH(RK ML;6QZK>J_M].7_L7,>REVBT*IDJ6<4,#2!M60 4&#&8%@"IE&)8Z8RETW4]Y MR)T;31P/:^K#K]515?>=@P_NP[NO2&A&)I%6Z^2G5N^?S9;B]# L^1 ;7_=] M6B2<)]JU!<3;:S,W K6>K9W/TR;;Z(TPL;OM&W/[N$W@22'N;T]V8VG\2=N: M[^/3WGQ4UM)(_87MEL(FCBY73^;J18Z%R,J" "VT A@7$% %B=DAIDIPE+.T MR!?FD7SCND<%K5[]=:[)=R:6">FUT8F/YG[ZL?\[+<;';FZ69%C"+D"L$0<8(4R\V%/4Z!P MR;."%*427E.)XZ_MJ_2"Z*[L?I.8=7PT>L]V5=T"$/'7*K(7<=9#HC:A"EC4 M"]8QXR[YY; NC2GA(AFW01DRS#%2DTEC(+>A=1H@N?%I_M&3MXW/]F7+UKME M59RN'C?;_4(K7!29,GLC8C9(F&L,*,P@$"K'94IQF2GD&CNY)F1N5-GJF1P5 M36I-W8,F5P$=#IF$@"DR2XU R"M6,@3!#9&2JX^>+$XR9%PW2C)X[4B_F=G& MY/OF9 \*67)(2Y 2:A--L@QP#A4H--8IPT(*ZA0?O?CTN;W/LL+O!Q= MD;$HQ/8P:KTB5#E>M#BH(_!"P+3?]TNVG7VV+UXT[A5]]_"XVCPK];O:?E\* M=;G;O"WT$,WXC<]*;+ZNE_]2\I/:+C?FNMU^]^'0U0CJ0A2B-/X_+&RX,[5] MHZ@$12XT2:LY>UZGHH'UFQM-#$QSN&N+A663 ?JXW+.5->XNN7^H>KZ-[TT5 M>NG=^.H5%S3VB>\T:^G-EY$0#\FXH56[+W?$;=*M;O$JIU4>M\E?]W:WFOWO8!Z$Z4/0B'9STGN MI)3F@\0I3WG=.XY\OBP?ENNO'W6U7=4V9/77S49^W#;46&62,2K20I4:<)UQ M6^1> )(B"A13++5#B\S_\^$>!YESHYY:91O3;96V?[9JVP80C>*C$OA<%L"- ME0+#&IF4@B#JS4L>&(6D)1>QD[*2!PZGI.1SZSA.^FVSWK3'S^^K@ZW&W3\, M6$!(I5I+:=P?7LV61X!":1.&"\EP"7F)G3*!G"7.C8\^[K^9%Z8Y]?M)U_ZOWZ\KD]/;+F M1B^_+\UN5R^%C3K75/.1[PR_5T72M?K)3Y4!"?),)NA#W(UN N$8F6BZ6ZQ: MT;ND02Q"(-\!DY#TTB=N4F)QL/N44EQN&3G]QKXIU:9LU_:OTCDKRDQ!@)7M M@H&@<5122( 4(N4<2^Q9V70N8F[446GH.:CF'#3;OY?J5XY-K_I\GMC4OS>JY2061FVAQ7C7JDV3E+G1@*-TM5I*WNAMM^7W@URMX]_ M<" C,T47PY<:1VQC[@522,?!3?"DOH07%J?NA=_--TR$VAWV)W9(W6JS>]JJ M!2T))I1IH&"N 9:VITPI"Z#+-&-24E62%_%,U?%SQ,"GBRBZ\4H0 M;")S2;NK. 89DJ.>@6<_]4$1?/S316'33X#JL_GB$*C>&T9/E/QN/NU5_DG5 M;J&N)JG_>J\D7&"4":J$ D2HU)[+8D!TE@(FTHR+0J9$",_!DOT2Y^:6'"MM M1*WCTL8G'\V/4ID=H$QV5<,0T>H_O@)J>"W\>VZ^7ZZ^Z3VE8JU3/36%9"(3 !>5'URN+; (=2;&\MU.]AV[4N.!B:MA8G]424=&ZOY;8V5=IQU_0;?.A$O MR*_ C3)?;VTC\^MK+.L-O8M#HA^GMW$0#5^I]W%(=*_W1@XJ9:17RW;??EUM M?MCVJ^:/]31"(\1LK']=KME:V#\+HV"EVM&9/J2DY'DA2\(P4#E" "M> $YS M:CQ?S!E40J=V*^SA]-ZHT-R^%L8.4/647[:65!$GW=J2L(,QGC[PK2OGZ")/ MN!ZQ/6B[#-:6NN.S_;?W+Q;E8%!RM*BSD8^2CA0*WZ!N^*TZ3>NE!T+PS(D/ M]=RQ69=[M3.R/FS8^O(PKC)/,Z@)!BFV37B@*.P@#PDTTDK;-JW4SVT?E#@_ M;MVKSIRSA+.5G=GEFW4YA+,;409%+S(3'HGN=4>?.6,6-A=S2.C$N9B.&)SG M8KK>.#K@6?'8/Y;[;V^>=OO-@]H>1ABU[T;!"TW,_PA&C !$T!RE6& M2B4IHEYU<"Y"YT9#;]OXYE9]5^LG3_YQ@MDYG!D4O/@1S4K=Y(?1-VD5?C'L M+#CC^$ 4.+(Y+'?JX*8S$A?BF^[WWC;F]1-[KF8%V>&F[=L@9(9)KHVG TL. M,"LAX 7%QOO190[SDN6Y5[E)CZRY<MX)AL&L-BGLBU* MC9IW2:5HQ!&N/7C$F.!Z2=RK#'#ML?O:_-:^6T;Z*PT1O=E4XS+JX=.?E[M_ M-FE,*:2:LQ*!HJ1VNR0%H 4B@$'-F!(,IYG7=FE WMR8HU77TSL9 -71,0D' M56R?I-$T>:%J8G6-D [FB$M01V1 Y+0^B)O]9^Z'XVVW]O]HW9POYD%O-P]L MN5[D.BLD8@1H @N "V9<#TV4V>\@+5&14XR\"DCZA,V-03I]*PZN^Q^UJIXG ME[T0NU%**. B\\DHS&YH[W$=C#AM/2[(>Z5V'M/^[8;?>+#\O] M\FM%16_83G4Y0U&V, M3>7)$[UP]O-#*) B\X(W/LZ8VSL\8/[ME -ZGS_)N^]B8?O..UT[ M=E;6K\M5TUEZD2(BS*??[BN8_0'S^W=;H8] M606;YNJ^H[ ZP/6_S;?"$?DM]D!BQ*2K>3$4ZW.C3F?977AFK$N M/-^/SGBX?/.,?G56P=AI"?T@A/4E+TJ:V(OLL_;F2S@A<#?D[&%WQ6 M]GO5_L;4R\%1@;E^EL_$L MVU;G9BZ;4>*A*CEX5FSK6W'@O3QN7!,3],@L=#(F["XY&[QRT+\9)&8M"-AP M821T0=LQ^.HP;;.&D0B=M7(8^YR1Q0UJM:K3K/[&MO]45G!3U;E0/"-"0@PP MH@A@@XG--E" 9TB3HN0(N\U2&18U-W:S8WYW59+B0ZNI9[' =53=J"H,5I%) MJ5&R NJ@9EO/'3 -?Q"+H"GUUZ5-FQX_:/59JOOP'2.3(]7>IF=^VFZ^+Z62 MOSS_?:?D^_6%O,P%2PG1.4: F:VX\9-P"A@E!.2,$8)$B?-,^=1JNXOVXI ) MBK>-YDF5]?S8Z)[PYP")Z!YKX<8T<1".S#P6W"K!_%,'W)_^7D]]_/EB:GG M/$IOQ((F5+I+GS:STAN5LQ1+_R>,X[//=>;@SM;\O/O3.!1KMFI/.>L<3^-@ M+;\;KZNJ;O]PF$Q2("1D(4L B2R,1X1R.X,5&K*C:5K2E%+J57XS5I&Y^4NM M'76E7FO)(C'DKGB'Y<[0N MD[+IK8B=V)Q8M7UDV_WS;^9G5(T9T:G $)<:%"*UI=5* M )+#'&#CX9%4I00+IU:'UP3,C6VZ.B962:\!+E=A[&>4$.!$Y@YO7+QR1?J, MOS5/Y.*S)\L1Z;.LFQ_2>]W(V:,GK1I.YHQ7S9&/1XB[PPDUT13G++-CY9@$ MF L&:*XYD)1D.<(9X?@1CB#3NT-CQM;9?SP ML%E73=*J?HV+(B>TR#@#.#/;+XR$!DR6&*@T2_,\RTM8>%'@J8"Y<5NM7[W) MNDO^S_3?4_/_\L1\C9+O5M]_3^Z?]M\V6SOM-(%9>E>DZ9VYI.F0:K_Y+=I:7YOZ+L%3T@R[N6NZF?V,[D*:"/V25\V7[PU8TG\B8N'KYLH7GE :RALCY;!LJ44I5B**3;-JU'QMPXZS!EH=8SL8HF ME:;^4RA.X>Q_PP.!%/DE'X'/J#$45Q (,(;B],F3CZ&X8MJE,137+AWGD-BX MLTUCLEF>A[%1I21Y8;.-:$$!9AH"GJH42*E*@:C$I=2+M?IJ0T1?W%V3"Z*< M?L2T_A&?"8SXU:JU2^R8C^5F?9>LU&Z7K#9LG4B#?EUF_[*OG; SV?V^]I>@ M=_O@CT5RHF(?>ZA5I9]:_0[]!Y*_L7W3\S'NP\]0'Z M+AU;^M,\IQY\8W[NO^_-6NX6A"N$2HI D9LM"^;*)ALQ!3)69A0+KA@L_TN>53;.I;@68UQ%6HW M;R$$@+'/BUG=B;R)$U1J'H.T 3.9!Z (FL=\3=:T65:6QGE(,[]LOG,A=9:3W7ACD+_K19+<7S%_7G_A>C MY3\7G$NS;2@8R#.A #:> J!(IR"C @DFLASF3JT#'.7-[?VWB?.VO7!RO]]O ME_QI7_W>]YND&RG_MEE)FR(Z_ 45WA%/ M<*\@%/.D]E3DJY[(7K%_Z.3UVFU^_,-7R\7'[5>V7OZK;GZR6>_,@V7U+_=K M^725'#7?C9M9> EB-^_[1N!BQ^O"8#:J3],55$(W:3H5,WF'IBMV7FK/ M=.U2?P^Z+4G[\F/3M+S&B$JM= :*@FN 4YNCS6@.,E9 CCF1*7<*TEU\^MRX MX- /VVCH[OV<@S;L2WNXO"M[O&> MSN^9S!NZJF[7N[E^4= >*,RAC(M&,U2# 2$%&!I/!JJM "$49)G MI6!,^4V,\U9A=OQF6W;HU>9'4Y;>F=)YT/TO0?JA]*V+FP<4%^W(%#K0'^4X MB+,S>C-&D5)-Q>4U D(=7+](F4XTZE(@>!* M ER0 I"<08 ,)2(!%968CZPKZJU:C4OV]I1L7+Q\)"T8$KI?2_L_[_[WT_([ M6]D-^;TAI^WVV?!075Y4DJR0/$^!(ED&L$@I(*@4 &M"1"$$@#.6%P:_>U^KO"+'BW0F:$[9Q/?KFE<;1=T<^DO7[;L?ZZXYGB1T#64WV@F 7>S# MS=,NW ^SSRV\O0_O-Z-V40ZE",8ZE HIR M: M,,."PI*!@F&%<(B[],D0OBYF;1U*-.F^'W=XE:[6W#"%>%J6-KS7KX.O& M"[>C%ID63BO.WOTI5D]52?]4M6?GL,0J/^M(>K4*M'-K^XK0+EP]ME7^UX=N M'8MG0/':[3/Z(3[GW6WS>R7W@^O$GJ[^:'TMS M+,:(@*6""B!M=K=<+[:0<3_@'4<,E.?L/;^5$8=L9[;[7#&VKEI\D/6 MN&K<-_;]6FRM8_]6U?_[?MV.L#_6BBR0++"@1(*\E!G F>" *29M#Q@H"ZAP M,:I!A(MLIU_K]!TCOFR95 EKU$VV!WW]W'0G]-V\G6!@3D.*K;K)3ZW"/R?+ M==+JG'P>1M3;#_*!**1/Y"1W4O_(!XE37\GKWA"9JA\.PP1$;HBHA C C!D' MRH81J8T64&VS6*E&"#GUGQB0,S=/ZB3/\H8Q#M> =:.8 '!%9I512-V8E7J& M0[S,U ^O,QMAP-[^#-7SRT<& SJ%DO;48O^\H,R\[V6I %3;Y4;^OF?;_13 GHJ+!^\OZNMR78WTY,S\!^'I MS5W DV2%P%00H*'0 ,,R!8SA$F0%TR1+20H);O!\MY;3H=D*BX?EN[K':B@@ M'4-^-T$3.]C74>[?DEJ]L[+P3\P&3@/&_JXB$C3J=RYEVGC?52O/(GW7KQSW M76K&G>R:)BHVF\?^X-_8_H +B6 &"X3-^V[IU'R8#)WB%'!=ME44FX>'Y6ZWW*P]S[][P7>CC%"0 M1B:/5LU#UZ2DU31YT]N*TILQ7 )R1V]\B9E$1?+3_G$Z9ZQJ;[F0>O]M@J^ M?E[N_MEI (2QY 5!'"B4,X"+7 **0+(N!4%E$@SZ%7JT"-K;KSR0M7$ZII8 M94>V5^H#V8U D$7^Q!B+&HC\G\'\0B; WQ=W,1YP(-VG^<"#]\R,K^FR=.Q MA0=K><&?5GF99KF$(#?;.H E5H"D&01091@)G-$,(9^]\Y# >>ZD5T>M*T3LIU47/S4:J. M;R]4O2%HWX.P(XT$P2TV@8R$;$0:WQ :85/YKDJ;.)UOR.KSE+[!.T:G'&P> MU!?VYW'+QZRYT8+C>JV]-;J7)?=)G]3S*K\T'>:>/,J.!ZQQ,$V]HG+ M$*S#J=S^9R_^2 4]BO$0/^W)C#\N9P^<1S['%CME^?#'__'4FW-@[X]?U#?#2I_+G>+'&I6LUA%] M-PH*CVED'KH%3F\6\D,G)!4Y2IZ4C_S0."4ES[O]JV&KYA&V0/Q^+=\VN5^? M#?^]7^O-]J$Z_ZY:&1^CEI3)4IM-'. P,QL\"'- .+:M( BFK"1"0*>YXZ.D MSXVGNOVWF91+JS$S"!_U/WA-^\UI;QE'!VK<,O4S673P8Q]*525J5OG$:)^T MZB=6_Z1C0-/YW&GL4 #0WC5A/7;'_,R?Q#QOFX;<'AI[IECI':;"@O[/8HR6DJ<@6@Q@Q@D6> T$R8K7?!.&1%1GCA MX^AZR)[;5Z3==;<;Z\HUV^R_J>VAV5 G(,7(2@6W/=JQM_TWM%RC%.1>9!CFA F F*> YQR 3 MD"%8""6%5Y^ZD0_+]7)7I>U_5^_J+_?".)(PQYP!)$4)<&G^07)5 M@$Q"(=(R+W/FE(_B*&]N_-"H6WU;V0N%_D438< M1SBB$I(PAD1.RAZ.]I]2B>MM(_>RZ_U2+E=/]HF_*]%T+:T[FBKYJS'BS>;A M\:D=#7DZ3/F^^@(O>*Y$69B]+34D!'#!!.!(0H 4S2C!*F<9\=KEAM!J;AS5 M-2K9':PRFZ_:K'I&DME\)8*MQ-/J,'[5=N1=V?ST1_,QKT:+C!\R$F:]'?=K M4Z]B[)U<=P&/!B7O7BQ@QR:[>)>FQ=>6!=SGA00ZZ XPB&+3[@U#8GFV:PSZ M\)%ICMN-?!+[=MZFY*),C;?(B8S=I\^-@1OE M/!,27^#EQGRC48C,8(U>,5('+UD<-#GPA8!IT_\NV7:6X'?QHK$%!^_^_+)E MZUUUTOJI:IFT0(6"E&0*$)W;$^DB!R3%"."49#K#@G'FU'VP3\C<7M@FH?[= MG\E1TZ16U;?BX *B_>]R*)PBO])C(!I1N*B@^O&G5<=]%P[ M,E^W*H.VW_W-6JWW3?./%+&",Z( PY(!G*<9X%"GP/R=;;X"-89>A8@7IV]^*1 M<=VMV=@;WT$O]PO!LESEE $M< XP9QC05$N0I456,DP4R;'/P73GV7,[>*Y4 M2QXKW3PCM!W '*.QXV"('7FM$/C4CX!_C/7]<,GH M'?*CVNZ?/YD%V]^OI7WO'VVFF3TKE!B9G;$2@&D" =:4 JH*")C,B[0L.1.Y M7T_%'F%S^SZWNM8%,ZVBU<@P[SWU=82A5#Q%6(.2(@TP*0B@@DA ,R7*3"A5 M:.%#@\$0GF10XQ0(.PVC\UR/W6@]R8*,<@)(&#'M?E M31T#&;3\0DAD^)[1S2EMAW=A=V'OUT;05UL*WL3H"(.RT"P#VKA- *O2-GZ" M&JA,(R%A*M+,J[ZQ3]C<*+JKJYUH8EPLH7HR/?S1=2./4)A%)H]3N%I%(T1( M71 )W)GRNKRI6U,.6GZA-^7P/6.CJU_8G^^EX:&E7HKJJ.6WI^JG;3P,A0M, M0<:X'5"O2L!36("QZVH. MYS^6^V_MZ+M/F]52/!^+H0C1F$&L #-_ CC/%* I$@ 2"07.%!7,:S_H)WYN M1-)H;Y-0-U_72__)T9[HNSDC\3"-S#(MG$UB2:UZ\L/HGAR&5OY1J^]4_.?M MM(Q#+J0;XZG!I([-.'1.79V13QDYV^[0;.:CMI%LM=[5[;_K^MUJ<$"5:_(+ MVRG9CA&[B0T>ZL"XT)*(9%7XZL;]9D;_]6S,;J& M5%$)SS%Y-ZZ1&RE.B'QDEJRT!-RJF31Z)O?;K;FD:905A1H#X1=T7-^-*DT[ MUB\,?F?C_P(]=F2QEMK7C4AM>TR%-IM+)I=*?'QO 6T5!E@1%H"E6(;T,@RP(7, M 5*Y5)A@A$0Q8G*V/W+3C\@. 9_;AW3T[RCR9]$BT/2K_LFJ]G/T:7\7D0A: M /A"P+2U?Y=L.RO[NWC1R,D6:K=3ZF/;3*=J#YSK(/5X: EO(N>;$HM46) M-2G@T(V;80TZE&.\-M,.[;@9M;.A'K<_T;_YVV_&6K;[5A-S4S79[ :^;.RT M\/NUM/7:QW+M^Z];56T=[0A5JLM,")"KG ,,%04,9Q@()HDL!"^ARCP\J%OU MF:NSM5D#:U.R7!L65[M]IY',3\O*T)_;)C/=5G'26%OO%T[Z.["#Q>Z-S&Y: MYWYZGF39)O(*:S,.GF%CR<_)Y^.RO&V7I6J[<30HN9]Z6=Q;S4VU/!-UG8N] M3%Y-Z4)@V].?[J;'3]:J+@0(W:YU09[G]S7<;?=-$OO?U/[;1KY??S=CQR=_C[ MRH<4S2^;C;GDJ^&@OVU6LLW]@Y(7"&,,,FRKQ$ G,@1[ ,RC'?G!DF/_S;P@,D\-#=#NCZ8XQUC [BV^_D]WU4I'&;MXU=BAV.NOYJ/X8'<17\PC MJJ$?6.848GT=@[#CKB_(F7C0]75+ST=<]UP[LIW?;J?V MA[;:L!2%EL9=1P6UP>O"%D)E$F!"TU*R3&695_[)BZ?/+?_D2]42N&U;SBI5 M/7OCO0#/[>T>#4GDU[K6*T9/\4L&!^T9]T+ M+W?+MEVUL/MXD7^I4C-$XY' M7._6\BW;JT69BRQ+:0ET1K5MI@D!(1("B,R?%>*D'C")-M%0 <69<\H*D@*10@Q(A4_&/.2+M M#)*_^'VTKV/J]@$/@E3D-_\(4JMDE'WX(!0A/_/7A4WZR1^T^?3S/WS#R#9P MI[U>_7[&UVZ?T:_XO!-RE%_Q$!)!.YA=DS5M$[,!B\_ZF U=_RJMY#\LU^K] M7CWL%DP@QEAF *>* :PY RQ7$,B>_&$M3"H3 M/<-BP9;<<;/]"@L9>Y\^Y1I.W5C^#/ 9]98_ZO9?J;W\&:*!.\R?/W]$#D$S M8KZJA?UD7I1O;*=L%:Q=R.; 5I",%;C,ZLG*6" $J!(8()(2**6B3#K%.!SE MS8VYW_W^Z9/'X;<#H/T$&@&FV,YBHVU25U2W^E;5U'=5Y<:8+ ('(#U2"<(" M.E4^P2"P@;(*W-'I2RUP>,IT^07N)KU(,O"X;9SG73WYVV9E[MC5J6&'W:,H M!24TY;;Y70$P@Q)P)03 =D9DRI12S"EC:UC4W#BVJ^E__V\$P?(_JHZ:^V?/ M"%,/NFYN:QC,(A-N5\E_2YHVXY<+1J-LVX=!"ND\]DB;U!TNO&"4X4$Q$P!K5*S/V.L (RAJM\Y9J4H,L'2&R9,SW-75BG9J:.Z M::ZT5[?6P=&2=^T8;#;D?_<+-?[M^J[ M6FVJU.=C55D;F]%$IXAHD.J4F#=>4D PH4 +C4N>$;.3<"[R&!(V-PJH]$TZ M"H\J>1V$>#A:$Q*XR.30A]F((,T@>.X1FI @3A2>&?4#] K,N(+2$Y49?,1D M(1E78[KQ&.=[1H\F..OA>>AQ88M^F_S20I0,&B<+X#0S_Y"E L2X54"6*52% M0BED3B%P3[ES8]RW2BNCF$RV=1O4:M:)/>1J,WD?-UO_-L*NB^#FGD6 -C(G M7^X5_*(#SU'OH#,.?( */.[ 2?34DP]\\+@P!,'K]@ ]*^^_L^7*^IE?-F\V M#P^;=3?>]-8>+"JY*/.44PJA<0ES:7:'60F8A@P(Q VIE3CG.!_=U])% R\2 MF[3WY4G 5%06)+N."7<)9[NEJ,J'96W.#3T*G=;+<1,:QVV!MAE MJ$U(?G^Q#&\'P+^M_:$/@-%:)#HI\7IM%'TPZFVUZ/4@_RWS/7^C5BNU97]? M:[;<5FV%]]5P@V9+PDDJ2BTH$#A+ 38_5\"RG($4(0PQ30O)G"9.N0B;FP-W MT/,X=$+C)?]8(V8M,\B)[[ICDDBA-MFL?]!+UVS:ZH M].R:!Q\QV:[9U9CNKMGYGK%#N7Y=FJ>_87OU=;-]7D EB5 T!9"* N 20T 0 MR4&>I4PK02C%3F-UKCQ_;B1:JYA4.B:MDKY3MUXB.'S(>",ND2G2#Y(18[4N M&G[S,*V73YUXA-9%D\X'9UV^;&3ND?BFY--*?=2'/">U_;X4ZCADH3N&X7Y5 M+4V5?-H,B?J7DO5Q9C6;X3C&1,$2HC(M058*#7"F,L!S V?K"(';]CC M]])F$N7%Z-X+E>Q1R"I[KH<<- MD$0_WCBB$654\Q73PQY8G J9^&CBBHWGAQ#7+ASW,E^="O_A4 TH,.8I,Y A M74J I8: VI.&/.>4E)RG*B4^;_>PR+F][JW&=U5=1MWE^Z#U#06;#N"[L4-8 M2"/310 TO3G$':"0I.(@=5*6<4?AE'8\[O1O@FX>+I_$?F>>VW@XNZ9'M]*$ MH()A #F'=@0\!(PH!LI2EKF@9N?)G+HD]DJ9(=M81:OWHM%T1/?SZZ#V4THP MJ.*SB#]*7FW/!U&XM>/Y=0&3-3L?M+';YWSXXL ^B&W#V$Y"2+'987 .4,X( MP';\#U=FLY'G%!;5]$05Q@DYRIP;+U2]03\LORN9?#%_OZQFB]CV=Y[LX /[ MC>['.# C,\<-.(;S.\Z1F<3QZ(B=A^=QCH.SZW'AUM$YHD+9W*YJ,O%R]\]? MU%I\>V#;?S9O 2VT8)GD=O.#ZD$+G"D%:%O8A5. M#AJ/))]!S%W#(N&0C!XEN07$,-7\ZS27][LA$=&[ZM+OM]OU7L8;>@FDO);:]X4=K&T8@ GJD<0"@+A+A$ M4#CM@D9K,#<^:K1+=K5Z[HDYX_#OIZ))4(W,32V@O];MK9IL]7^\S%:OK;#' MF.WEOT^#OWNV5/1UF"B%*M)Z>.58W81E3^+5N.=.EHUUD]G=%*W;'C3.D[6S M"][O=D_,F%F=^;VOJQ+DVZ?M>9;:_A*#<:Y]]LT9S^_;<"[%],EO'96-4(JQ5?L[O M[I!W3NMDFC4F'O^H8%<['#H9O2"?\ M=J4F]=*#87CJQH=[<.BHYB'=*DMS2@A2@!0T [C@"M"<" +"9E,52:X5UQA M6.3JB8IF>.6U@H7_=$-6(BFCM,TX0W7RK^\O6C=D1"$*^K"O:J'+DDC&"X!Y M#NVVC .JS+I02#23@G",J7<,S$GTW'BMU379.D_^&X&W1S K.(J31*T.6M\E M!T2MXG=)K7IRU#UP<,H+K^!1*#?ITX>;O%"Y&%?R>\+("4Y"/#T\K>PSWZK' MK1++ZM3)_'FEJH*?M;Q_L.VX_E7]_=6MY$)K5:09R8$24!L_+2T IYG9]IFU MRU*D"UJDB[7Z:B5]\1CD%$@_I]>5UJ_KF98QMSV[W5^2CI&)[%CI.9DIU%*Z M4>6D*S-1BX[..G1MNDL.5E5AKZY==\E)8.SN960LX&2FP( 'G4B!8,TC]Q[>E^);846O+=3.:;;E._NW35CVRI3Q,KZW>]\W^F]J> MC*+_M]L;6)XND]:X*)7&@)>2 4PR";C,!2B%)CG34BFH%M_5EF]>::&ZLJ=: MJO PNWT! T,7^>-VK3]HI;'Y:&GSCB6VOOM'=?BM-]ODS5;)Y3ZQ[=;NDC=3 M= Z] E_LKJ&G8E^]8^@5'%RZA5Z[U3^1]*/EM.IQNT^;U5(\'\\W*9)E2;3Y M7$ ;PK"G.CP5'%!6V&HZH8O,:5YKOYBY?2$J3>L7QB,?L0?&?IX)!TYD:NGB MDOQ1Z^ET%.R#E7N"9AC,)LK"=/I->>54#IO?DSC9<_-DV9'#!G13(!VN]J>^ M7Y=K\Q5IW 8KC7.C8T+;.HH\C$^L_MB$-W9D[(%,MQ'%2T!D10!K#$" M-!,:0 +++*<\U:536/<6)>9&FW:<2;(]V'"7B-8*VZBW'M"7Z-;8N^3K5C'K MC.R_,8]NHJ.7;)B$IUB(R!1],*$STN=-=B.:TJV/(77(P98)U<"?X*=9C M(OJ/MBY>GXQ; >WYH(Q^]&2?FUN-[WZ,;G[6#=-@;1YJFWA:=^2J>GCMJO_X M\='^CG?O_E1;L=PIN1!YD7)!M5DQ8CY4&): "RU!2C%$3.>VF;7WE%@O%>;V MF6H5._103#:UQLE/RW6RJPSY><0<6;]U<4RMB(IV[!2+3MO#;G.Y;N_#A#\G M%]LC_F!;>9;O;&4I^;,R[+P4AJ_M?[A?RY=_T;FR5N[]6FQMGMQ;5?_O^RI4 M;'1_]Z?X9G_-]M#VG=9*[!J()++)1V[[]50F.C<57?U!'2ZN_W!YPJ/Z[9\QXVM^)8_AYMJL?.Y)M M3#$^LEWECD5WR='8^C_:93_]NQLQ'^1W+Y*D:&/_&FIM;?[BQ;QRH 74Q1;(Z+6 MO-T 8]CR%7\U)BYK&8W3>;G+^$>-H\I#R_7CUJ8I[6*DP!F$Q#9'* 'F' .* M;:\$(5262TF$].J0<%72[&BO"KPTVSP_3KN.IAMS!<%HPM#)Q8D1M=X1ZN8& MT0E).]>%34HN@S:?4LCP#>.(XA>V6^X^ZGLA[-0/&QBI3CI/C\@+C!!/E4W= MLQ.T1&[C"XB!7.%":,A0R;R2^-S$SHU"*JVMV_3)/+4]P?&C$D>\W7@E/(J1 M2>8 X%%ELU>NLSI\LCN\.<8/J9"$XRAY4O;Q0^.4BCSO]D^1:*>X?V%_UMD7 M_Y.MG@Y#8JHDPD[Y56K(AZ2X %*GMLFZ, Z-).93EF520)U+C4K7O @OR7-C MIU;Y9,_^/&0:?V\-L&%*M?UN-AR/P]5:-R[)<-Y#-* C$]@!8Z-XDUIUEQQT M/R:YWKG4Q-V(LGM60S2T)TIE"(JZ5_K"*.1Z,>,#(E M@=EZZ\H1_LW\:#[J3M.KX^ -FB$B ,;:3O1" A""$$BQ^5H4"!J?U:^UPZ#( MN7T,K,;6T6JF6HUJ2.>,?*\=+/;V3HNLT571H#:54<,"ZY+6LA,@U0J9IPC MJ8QSQ A@B.B22,HQ\1IW>EG,W,C):IF\4+,Y9?-TBJZ ZGB$>3-4L4\I_5'R M/X#L!2'H&>-E2=,>(_9:>W92V'_UV%S$[?:YRAQ_W-AT\7K"]Z]LN;6[-/5V MN1.KS>YIJYHO:VK8HX)Y1#P,K>U^SF%)1.9I%X)W)[RY\8[+ZOG6V&58HH5T 4A=E_$5P +FTG3Z8DXAE%RFW$ZN7'SXV* MK':)56_LS,27X+FQS7A((I.)!QK^G<$O&AVT"_A+"=-V_+YHW5EW[\M7C8RJ M7.R/^?''VKPVWY:/W?Z5#&O$) "<,0+S#.O7 -GR7-[ MVP\J>A_9^8/N&$V) 67L4,J55KMWR1'?& TLO;$*&D-Q%CYM ,47D[/HB?<# MQK%5VQ?S$UO*W]1^@0L[02H3(,VQ32,G&! L2T"HS HBS;\KKRW1R?/GQCQ5 M04O5BLPV:UHVROIQSRF$;@QS S"1>>30^M:J9LM#VRJ>-^QQN6>KY;^4//3' M[>9YWXO]\GN54A^.7*[ %))"3D5,2A17[#NE@VN7C7OI!T;>=;(AE98RK J2^K"!J^"YT83#G$?/3&OG)7!CDQC 1H^0U)CJ M%YB^Z*R7_!$E1](7K)!DXRQ[4A;R1>24GKSO]\^5K'N [):;=7,F_HYM5\]M M%7OS=[L%*Q32MG,V*2UC49X!IB$&E,D4$9WI@G/7)$DWD?/CJKK";:.3K7HT M3_UF_VV[_/IMOTLVZT19(Q+5EO^W'3K,? M57AV.Y_4>@<'U#T-,CRP$^4_A@'8*_'1#ZN>C$?'!TV6ZNAG6#?'T?/.L6?V MZZ]?U/;!=K;;?6+/U>%R6909+5(%R@(3@,U.%!"D"Z!X#C.-= F%5SKC)2%S MX^M*-[,'?:[[EJW5WO[$VS;8]J3!N_;F(K9NCN2MB$5FX!JL3RU8=AALZ)[* M?0B$/;._(&?B$_OKEIZ?U_=<.W(7:EV2C_KO.U5E4G_D>[9<*_E^W?93^'6S MO5)*O."(I<:C@R OB@)@S+$ABIR!,H=,TK14TJ],[P9=YL8GE2E@H\&3^5C6 MU3')IK'']OA1;2\6&_%:JQ]]K1$\][0W+*CC-G>:98J]\VU7R-A15WDD'SL+ M]*Z[0"==%(Y-% )NAV\'->@.^09UIMTTWX[;V3XZP"/'D?''[5>V;H:H&/]O MMUDM)6L&K'2+@#_J0Q9G-4:K2N(\9CX 56-[H- %9DUNS@9%6T/NZ; 9S\)_OUHQ!T4-\54=/.W>NW]VR, MWL#EM\7P[*C50QKL B',RTQIH*2M%$0< 99+ 20M%62"85+ ,4&\%U+FQ@56 M26 $/232J'G7C+NS^[8VDM=T&?3>55\&V2^:-QJZR,QP1.UMA9K5<:#Z8'0\ M[R(&,0)Z+P6]2D3OHJW70GJ7+QX[1:'Q/MZLV&[7'!7<_[G<+3!7 O$T!XIR MVZX E8!33H!Q#[*49$BDV*L8[ZJDN3%#I5^GSM[JZ-N?X"JJ;C00!*O89ZM> M,(V80S 0=AQ ]>$33Q58,#F\^$!0S>,33(5FP?UA?WYKI[W^HM:*[W<+XJ< MD**4!4@+.T"%4@DX+B0@,B]%6=6J5M+RM? MS^ :K&ZD$ "LR)10:UCU0FIT3'YJM+P^1&9$AFDO#F$S32^+FCCCM-?>\\S3 M_LM?86K((B^AS$C&@- B!U@3#!C-!"A$(3"4N!"I6CS6@T_V;+MW8X^;=/)Y M;4XUB_A1]9GGD;!]PM77Y7IMMRWF2_S8/PLHPL*R0I0L2TN098@#K%()&$$0 M,%Y(4F#SK1!9L[#OUG*6R]KJ-:-%57:X^FLLIY8H+7F:&4\?*H"Y';IN'7^F M":5I4>:JR"8;UN/E!4PP>^>+E>$W<2=AN^2Q#OO:Q,UULO^F["10:8E9VC\U M$6+S+[OC@8--)[)WZ]7FAZ>+<=OZNSDBDZUJ[!U,F)DZ,YF+$\/_N4VA_SI3 M:Z[Y4F$>.K*=P-;F^>R?;:WSWLBQ3WZT_'#:D1L+C C&'&BM&<"24< D1Z"$ M*2I566I<>*56N0J>X2ZMTKMZ7P]*>[8A< 7=C2EC0!F9%%N5[Y)*Z9=@3M,2 MW1>UH+T/7&5/VQ7!$Y&S?@F^]X?LI/!9U26H?V7+M>TB]7']=KE[W.RJ M13OL<67;GAG'42YWQE5\:O-4/CX:1F7)EV_FGX_*_+6PS=&VC_\>H@M#SX*Y MT5X4_%^[)T.K?F+U3WZR%OQL5Z8U(G9_AF'XXK=IZ-%A!MT:AA%R:]K@\!P_ M?I1JN?A@EGWUZ=MFK7Y[JAJJF9\B9B@K >(9!Q@A EB!%2@EU(IGF2BXT_R_ M2P^?FVM6Z9=4"B:UAFX\=1&X?@ZZ%8[H!^C.2#CS1I_)1T[8M:2P4^+?OVZ^ M_U_FMIH/S!].:>#B(R=YQ?N,:5_?WFO&N2[V3/W8Y;9M'%@0L*(3V 7GF3?NU=+#_]LCO=,S)EIIE2^U&_%++K#J731951 M!Q'/ "*'8D?/5DD8="\;DAA^.*QK_^[![7] M:O8?9DOX8_^MJ1I>*)7!TNP' .-E!C"V0ZQM3PR4X@+C'.H4.673#LB9*06T MNB:ULFTMM2\!7(;6E0)N!FP:$O#%:@0%]")Q,PE/KO=[LG)=\^;>V$ZBK'KZKDJ?[;Q[JY7]N[2RX4$;G4)0&BX-*X\H8D>);G M0 N$H&LR./CI]Y795Z8E70\3Q*^$86(B);^PX0P5GK7Q2:Y_4 MZM=#C=5=4^S3V'#H\7<]275$W<](_,+6 _DJ,7&=T$B,SNN'QCYH9!5!U:AP MO^0K]6G;#&:NY#1#IG(I2ZHH!AQA!(P+1 $I4FQ\H[2DFD*NL%=?@@%YC"[$MV:>V?3 MTRI3W'LHW[)F_?0UX4I$IK6#%;;$#X-K3*_N6IT_60#L !-VNVB$>-[+\_N&1+;?5_"AMSWL_ M++\K6368W'W9_*+J;$0E/^J%@B*G&I5 (4R-FZQS8(\.@":,IZP4&>->#K.S MY+E]KSXT>=++@P%5YD&W)$2-*PEQ7PPWKSH*Q)$_1.]?H%JE(%1JU\UP=Y;F MN$I:U$*6O_O+'S:C@"^F)SU"/!^P,A^8\NU^JC?&$=_N?^5B:KO M[=_8G\N'IX=?-MOMYH=AUS?,_.AL1VG$<,Z9\<1EF18 P]QL_A'&0!D/'$FM M=%9Z3;+S$3XW.FOT3'BKJ&U46&GJV8O,9P'<^"L6K)$IK#HV->15*YZTFM\E M+=0'Y9,W0U#[MS0;@5G03F<^\J=M@#8"F;.^:&.>X4=HN^U^T3RR":$5I8!9 M+E* BUP"XWAA0/(L!4RFBC/)BE([G+F]I)V ^"/AP!X?3S* M#EHG/RW7R:XRY7H_KC'@NWD.X2"-_.:?'"'<);6NR5'9D,7N+J"$+7'OE3AQ M8;N+]>?E[$YWC9VUV^WGL6 $)XXETH61("2V+;FNJ" YMKXZJEQ!W^5:,HK_5S=RN5L,(^0']((1] MT2]*FOB%[[/V_,7OO3KS()GN84HV J]K\I["4)"4$Y)(*@(5& M@*4L R@K"^-X(*JP5P'F@+RY,4Y'QV8NWI@I"D,@N]%*0.AB!QQ]4?/F$D 2@CC;WT@REH?8>;Y&F+.KS0.*OD\+M['%/]IO8V7%.- M0Y%*_O+\]YV==5QWSK/M=<1^^;V:F+;(*"Q83DM0(#LI1N0:T"PK@$P+5DJ9 M$ZVU3\LL=]%>C#5! RW;Q;/JYOZTJ\>%+UN=$W90VH^L/-;!C;#BH!N9M"RP M52_V5NV$/R<__;U&^>?DH'QR/PRS-W?Y(Q:2OSRD3\IA_JB<\MB()]S:Q:O: M&QIG3DE;XZO6NWI@[W9KY[=7J;V_/!^O^50WL[K_P;:RZK>T*'4F9$$U@#2C MQC$K9R69KKU!6B@! MHTN4A7G>MA+Z>;G[YX6I[ LH*1-,\1C/]'&!VN'*O_RM%NN;?LB>U&3@_O":M\Y1R[+ MY$;1H<&/S+XOU*V03XX*1]JI^T 4N.QY6.[4M<_.2%PH@':_U[_5U)/ M>@E7/U7N#QJ$NB)DVX'3=SK/(4L^E M@2?T7?)%,U'>7K%6H M<7WC=P.Q<(U,*+UC^^)O$,:@-LG8OE??,(Q!QGE\7[@-Q'D8YK/ZKM9/:O>K M,>G=GX86UFSUYFFWWSP8AC!*G-:-5T%1BC.=481LS_G2_".U _TR#LI<,,0X M4I1YU7#?IL[<>*\;.&WM2>Q/)FDM2@XF56_P>:>%&X/>HQ;5-](=>ZDF#&]' M6J4;0MJW@!LGCCU*HU<*7M^"WO6(]4U/O3D!]1=F?KY"_?Y-J?U?MYNG1[.C MK5]T6RIA.*%0 ,F9'H&H(>%HBH%+, M"B1R21 <,?[93;K3ZS3]T.??U7Z_4L<&9@JH/Y=U'M./VA#_W%:WU7!T\\*! M.U53\UKAI-$X:55.&IWODK=*;!7;J41OMFUR0L!<,3_(PO8Q=Y(\;IR_VWUH^K7+??U'Y1\"R%,)<@5;;[#T'";'&I[0^ !)92 M()+YGOU?%38W9ZK5-6%60>\3^^N@.I_4!X$J_@E]C=*/I9W5TBAZ5V\.[Q*F MS5(E]ZO5YD?E-5G2:3(B/@2=&.L"5^#3^NORICZE'[3\PNG\\#WC^*0M=OZD MME7BTC$FC0AF4"D-9$FEV:'A A""<@"5I(QB3&CNU;7HJJ2Y,8E-WJYZMM[O M]]LE?]I77<;W&YM$^+!9UX6UWS8K:8,LQIHZ?]"/<:[#[D8W0<",S#6'-@8' MC")%^ ?!",DDUX5-2B.#-I]RR/ -XPCDX_8K6R__524.&9[:;59+66=%KHTG MI'9MH_./NFE:S5;&4=K7V9+W?%<1F^.O/HBL&;TA77NJUNQ'BZKH;=%DR(#4IJ"BD@IE7_^"JL; M6X8!*S(%=I0\Y!I%H;1A-,)V-;XJ;>(>QD-6GWB57TWX>;%_HAYC[&*Q1R$\WINHI@F.%;+FCT3-?J MO7VR\5DN1G3G8SE=[\^+OS^O]]^4>=POR\UJ\_6Y940B9"HQ QDW>QN<,0TX MT9EU92C%O& $.^5/7Q#LRL4]S#Z T&HZ@P"OH MN)/?[2A-1'MG:(6ANW[[>XCNRHV345R_XEUR&[AR;/^D'YWF3-O-VOQ1U&&B MJE73<_W/3L^W$A&JC!N8\MR.Q"H5H"7%H,BTDJH0F:).0V;&*C W2K23&-?[ MU7,[H][&;^_EYM$VN^[T+6N3!';_D9S>P9_VMAXM>5;[WCM]&S)Y+JQ;<"GF MYN_C?*B=58],(V:O+48>)V3>,0.F_:-/(YH[,+ MZ^!Z)^#^:;-;5B%YO_"MRZ-F]%8=U'UY4-5J'"6FZP-1X-RU8;E39ZXY(W$A M;\W]WFNO17=1/Y@__=__1_LWYA___T!'*]EQ 0!02P,$% @ G(,944XW MNTDY=0 A#8% !0 !B;&DM,C R,# V,S!?<')E+GAM;.R]69=;28XF^%Z_ M(B;[=5!A^U*GJOHHI(ALS2A"&DE9V3TO/+; )'92I(JD*Z3Z]0.C[^YT=R[7 M>$TZDR=#]?/\U^^H++U70Q_[>_\']F?_D)YVF1I_,/ M__:7O[W_#=Q?_ON__],__>O_ ? _?WG[ZJ<7BW3V">?KGYXO,:PQ__3G=/WQ MI[]G7/WCI[)+SM^7TP\?U3X()=O>GRW]A)EEM M60016 $E44#41D-07I7LL)3H_L\/_Z*SLC'% B(I"?_Z7GW_^\\\___EK7,[^>;'\\+-@ M3/Y\^>F_7'S\Z[W/_RDWG^;>^Y\W/[WZZ&JZ[8/T6/[S__S]U;OT$3\%F,Y7 MZS!/]06KZ;^L-M]\M4AAO9'YDW3]]. GZK_@\F-0OP5<@.3__'65__+O__33 M3^?B6"YF^!;+3_7OO[U]>?7*B,M_X R_S:I^5O^<%I]^KA_Y^?F" $'$;GYY M_>TS_MM?5M-/GV=X^;V/2RS_]I?U.:!#]H^$8 MJ78"C#>XG"[RK_/\@O;DB0]6:LX",*49J% 2A&($*.Y321E3*4/"XM;+=P*% M[!\4ATNT$TB\7X;Y:EH%?P'K'*W2: O$6"R0(L?IE4(\_4?X1-.0LBV"$E6+>8 JL+7 M1>,AA*B2"SIYK@?#P>UW[X0%TSL6CI!G%WAX23'_DLS91O#O2/[X?'$V7R^_ M/5]DG#!TK$CFP*A$'E$J"-X8!CY()0S&[&0:#!Z/DK(36FSO:!E.VEV YWWX M^C*3^*9E>I[4N+"*$F7Q1CB(&&@56/*F ^<.=.2%@BM$SX>(4!\E8B? N-X! M,X2$NX#*LYQ)!:N+OUY-Y\@G/I;D:8L$[A4Y4%)(B")EX,4[S81FB'PPF&PA M8">(^-XAX+'<_KR]?+]XL_YQ!?-?5$"# 8."C.G8)QS**4X4K(@Q@8' MQ_7K=TMXL>\$&P>*M2=D;#;+U\LWR\67Z3SAQ-I28_ ,R@@R@,Q(" H#>,^3 M+LR3U/S0\+A#PVX8Z3@K.IB >P+*F\5J'6;_[_3SQJ6*7H>4I 0G:JXWHP0? M*5#/R4N;N/:,VZ%AK 1U9\/6Z=O?FXF%]F;)S(*@H>00MA M:L:&7".E+<5<6J'.-@W<#0<.NENZF_XY3GX2+LQ #\^C5] M#/,/N,G52LE\5#Q!\;1 NP@9 MGI\MJ[C.S_,JL$D'9ZN)5R&;3.&QD)%5]R9#%+$ FJ"C<\79Z 8 QF,T[ :0 M[M.7 PBX"Z"\G-/32!S3+_@BK,,%6Q-G$0/J""EE"H 4D@5TEH//0@5EDB#/ M>,#CD6TT[ :4[I.8 PBX"Z#4H^'E\[#&#XOEMXE23'IT"D)@&A2S2#MDXJ U MRTG2/[T?[G3UUJMW*]'J/G]YN#B[0,.[3V$V^^5L-9WCBJQ>#E)S0YNB-20* M'SW$+!(D3LX2643-U1#565M>O1L:NL]4'B[.+M#PZR=)EL&0WZ1KB4 -HWF!$%D"+RBBTBHJZ\M@J-A*PF[HZ#Y%>;QX^T#) MU^M"L_-:Q$DP!1T6 QPIQE*.(\22&47:5N3L#'=RN&WD_OMWPT?'N(2\.$5*NM6=,:@JW& (W7DAK?#0#GFWGZWK;:.:H)F4E(3."D$[)4!II6B73 JTL2A9T2H, M4O+[-"6[0:7CC.? PNX#.B2Y99B]G&?\^G_CMPF:I'/R"HR7')1AY&%+I)@\ M,J5=T?3G<*46=UZ^&T ZSHD>+]*QCT;/8^W?IJL49O\+P_+R[@/Q;9Q-#*P- ML@;?EG#-!&"64@N>$N(0V8V'WK\;,CK.D0XBV$XNE5PS\1M]9S71Q2-GUD+R M&$ )E2 P%2#;6(J(+G,^1-3RP.MW@T;'V=$AQ-H5,LX=ZG,FRL;T422.A0(M M18$6!,U&8L\)[1=\XIL4 MN4CS%6;Z8K6837/M)?%+F-4V"120X7IUFX<=^P\\^=#!FA/L1_Z1G0O.5O A MA,^337%F1<+K\MMT3B^;DEU8G.([,B0C"9UYAQB"R3,$(3Y8B6&.T MV%(2>[G$2EC%#1@NWGF^SG"V7EU^Y^Z"VX>X0RW)Y3N>K58DVRM63>9!<\$A MB4@A5_$2/#(',47O+#?HTI:,V/&LWB9CG*X(S3!Q:7H&D/F(>\]MZB]\\"LF MZJFA4)S7*C5B(FH+,6L))=GHT"D5<4MB9"C@W*%F7/PO+@H>L MG$)DME[I0U"Y^G=!!##)8(A>".*IB7UZA*AQVKVT0]5@"N@ 3"_G7XCJQ?(; ML3!QQ? 2M0*GK:&%P /1K@HP6T.$X#A76VI:CP?/32+&:0/3#BP'"[@#<+Q9 MXN3!@(OG#PM2K8!\:RW'*U9F#G M>IP6,PUWJX-%?#@^%NLP&P0?;Y$D,$UKW/AP?RSFZ9(/@=(R6R^6AE3/3!.X M[#*0+Y=94BE@;.+G/$10#S[.(*'8(!+OP+*\62X^XW+][G!\!D'08)+O $6OB9-0 M+QZ\PK#"MS69^[K\C3;?*JZ)U0G)JT\D%K*HR@D/42!95"B@TK;^(\?# MZ%&J>O!Z!L'1<++O 4C7KMI-FYH32Q06DGNVN0==;S^B=10LTO>=+AC"EBYZ M P!H&S4].#[# .=H67< F'/Z)PY-P" 3L"P0E&>2J.:VWIG6+!ENG&Z8;QZG MQ5ZS!/->TNS ^WTU#7$ZFZZGN*)]=%,]^'$Q(Z&OZIZZ_G8E&FVRQD#6CWRQ M6A#D+7@E* ATLI"P:&-ML?-#[J:Z*D#&W2#K[L1:4"T2:BZ^CAQ MDFUM-9@$!!D+:/Z]] ? R1:&= MU=;5\A9;:@T;&7LG2$+HO2<#':/#W&3+>YBF;K!UE-H?.,8X5@?]P8E6('UG M>49TW!/=A(($;H57M:$A1:#,<8I /0=BUQ?ON65FR^7\P>'U&(WC;I>G@=M@ M.NH ?G\LUGC)UR4+DJOB4#I(A:2DA H023H@2I"9.XPPNQ(V;:FH$K,&UT@'2MIA8%4@L+CLH*110:"TX'B-DGNDG03.^ MK;5$"P=^W+Q3(Q0=*?$>D@^+^8?WN/QTT]#6"\^\D"FEG9B37VA"';I7-,F% M=2>WLC/BIR-5\:!R\K708T: @KZ0^80 ME692.W'RC6[/[/@IG*AV:&NAJ0X >/L<:1M#+O+$(RTAQED&%2V#R*6!E(4H M6N-@M0/=L-HY&&Y?HI(R%@'0\;:B@RE M;)J@TF\ S>K=H:8KC]MZM+G]59870LX3QM6%"->O"=# M6X<')ITA,%8[I5OOK1#!MSG6>82F<4\$3[0-#J.1#K:^QR3$!8N.,Z!8E8.2 M3H%3+(%(%(U$J26/C2[['75(.'B[AI-":R!]=("L-Y?OW;!T?H_&Z"B2J1/9 M8Z&-6@4+%*L$B+1B5#9&4/#RRCV]*: ICC!"A0QA39%4=OI&33EW&)H MH+9*M]]PLAY+CS!VRH9+R0N)&AT4%$,IUC$TJ'4_1<.EV ML$H"?[W(DGL&HNMDF/B>)R%"!X62+5;8!/'T+ MN+:*.U6BDDU2I4_0-7:28@1\':J5#D!V(R7\X'X?=8H>B0?DOAYR4@#E6=80 M72X2;9*N30^Q'6@;.YO1&&Q#:ZE@=JH_OK)']E6!7BW)1&4L_#;4,[1.]^B/]PO0+OEJL5G^;A[,\7=^] MAGMX7O:05[=,V!XMBH$RN2_G1"=>47/=DT^CUCX'""[P>IW'@Y/!@O5\WETQ$X2:CU!0VNWK,7Y,QCDO K*QQD@6;V\X">+_S M%9]F^==@ M]6+Q*4SG$VV--*5D<(P54*%X\!(IKN 939))V+Q+:Z2TLDY[N$.R4!2[@ G;_$+SL_PNH%DB#HZKA!8P)K@S A1,PLDB."L*+G8 M)NUZ[Q+2B=-ZH&+OE?,>(>5^4/(;R6G;_?=?OZ;96PHJ2^2;#68M:2$ N&A>91!=3DT$\-VCHI&QM M&#MSJ&P[N*ARU9_E8NS4]5Y>++%O)$D@60I N2!\6PH@/3.TZ0;&N6XSO. A MBCJI1!L&,L/(O0.[\I;40 34.9POR/#.%IM9,!=<3;C006K)2$2)1$0J!R-N4@-I_OYOH% M+]D)7GJ3C0"K9)TR)#-$C@6(D62#+DJ6)A?$GZ!K7-^Y#:Z&5$4'R'J'LUF- M(>?Y][#\!]X0U\25.@BBYEH-A9'*:P?!"5G3I%)DJ:V03=J;/$S2N#Y2&SP- MI( .H'1//I,4@XTN3J3E'52##T, ME(;50P<;ULLY/0M75T%!]-'%D@KPE'4E/T&0/ (FC98,K/8QM:EPO$7'N-'8 MP%J^-QW^<)'OCQA_CI@Y?J@%MN\'!\ZY?%[@YUH*OJJ',U?5X2_GJ_5T?;:I MX9TDHYPLJ( 55KFL5Y@"9Y 9Q028:.<.3<[/]J1SW'#M-,!KH;(.3-EF!.B# M$IP4$:)/F999KN.M*$2%R"('FUTHACDE>)-0[G&RQ@WGVN)M0(5T *]KY_'R M-'HZ/R.FKN\I_()EL<3SS[T/7W'UZU<2(NF05M?RV\;YJ"W.ZSGV8A/P7B[( M"<7&UA5IP,12@V<22E"9T"2B]"&((%W#>P5->.KDLM(P;E\ONN\@$KEB\6(9 M_X)SK$=<,3@>?$Y0O'$44 D$K[4#LA%,L$H.'"62LE[3IMJA8>I&FW&(1] M)Q@:2O@=F""B^T8F1V62 WH/W#,BGF0$FVA*.96,\=($VR1K=HN*W;#RO=1W M'B[@#M!QV6/VLGG&+V$U3?4$=#H[HPAXXGG&HJ0&H>K R-IMUCOK0$K/.9-6 M!M:D;OP)NG9#T/=29#>D$CK8N?Z.]?8RYF=?R-_[@'^.KTG0:> M?PSS#[B:SN_WNFW:9F"G]YZJQ\#^0AB^5>RC[;*E$];$>C^+P%B[#SLA'&1- MQC,%VGE9FWMPNU WP#5]1?RZ1&M(LYG4E;RY92QZMS=:#1B/JD2Z",\R#";QH(3C7 MH4FEQ:-4=0*H ]3]$'*.EGT'0+K#P\7MVIA*,2$QX"74*8+USC3C&6S=^(-3 M.;LF0T&V4M,)<([7]MW(X&C1=X"?VPU"+ZY4>Z'RW&B[@ K#TSBNF"F6!V$R[KZ?;$VN0[@38E0 M#/>&$T<$_A:X>92J<4^RA\?0<"KH $]W!W!=<)'H54ZR!%I)6A4R"-K(4R2# MRKCCBEBS)QF#M@>"FMWE&AY! PB] ^ALR+]ML!(2 MZR09,";6;DA"@R^V@ [).A$U!0IMLHH']6YNV=6TG=[O6K*CE' PBC[CJ!M[]X(P&A+;=08JI/':Z66)4M/\B'S+K6I%8NFIP&?S;:]DZ+I.#7T M!:?S/ODOSI:T*MZ'83HT][*';.=S,H]G.H++HF7(10H@4SQ0? M*)ZQ#,@SD:(>1AG3)(CM30.]$FNG 0C[+__MLM=Y4 MD+Q?/) EW&P(,6Q*3S[5FNV-KM\BB7HU7>-%S[!S\;S%M/@PWSQE(ZD)8RPB M=QF,B[F6=6L2A43Z0\6<@DC&-O$S6S,V[J7R4]K?KB#2P9*Y75!L670I\ @Y M>I*L,JG>*_00,:%41L9Q:^BG!>+CP!RQP'#*IDX60'!T';KRO M9WD9R$&QH+33"C'PK-H$1GT-Y!HWJ;./$HZ,PG^=YV8I'4[8)_P#SW5,@G7U M>"=H$$9DKCCWJM7(HX-2.LTNK(V=TME##8.":82ZZ[#Z^-ML\6?;86Y;WG*R MFNHG&!R^@OKJC=60JM"Z?O$36 #U6? M^6:Y^#(E\?WR[6^DA)?SJ^9&S])Z^H5)S4J5%YW/#,C-R/Z+1@'AT-'1C4%TAO3M.-BB.:T_$AL1A(/QU@Z_(J]NV4XP2S\$(X#PZM MI& NESJ@QX$..DK:,H)6;8+@K>2,:_&ZP]L .NL >5?2>56S"V]K3/FZD.#J MW*;ULT^+Y7KZ7QO&+IN#&52QF!@AT?HBD=6A42H98"6R*$12H32Y&K$OH>.6 M/G2'UJ9Z'OG:F+W%F>;MIJ+%QC7S^;YC\6:OI=P^J56!#_[L,3S MM,@D<)^2$@A":O+,=:S#7[P&KA,CSI-VXLYTG:VGS\?0,&[Y0S=0/:DJ>^K7 M^H6H7RR__7TY7>.+Q9_SB12%994=B:M6$C/,X+AT()Q+.FLC8ZN6;7=)&;<\ MHAMH#J2K#O;[EY\^A^GR/*7V:D';P?0+YLTF0*+\!5],5Y\7),+794)"4C(Y M#EG5U90MAUB[C++D.4K!??1MK@'L2N&X50O]8;.)9CN [*^?(F82X MF=-Q: MA^X@W%;3/6WY-[O6GA^U_H[KCXM<-Y@+E4Q8T2Z%)""CRZ!2X!"XE""#48YM MQL$W.23:B;IQ*RRZ0^[P&NT'K=NY>8MA-OTOS->.@ MN-;@:P$I*HXQ88K)-$GS[TOHN)4=W6&XJ9['AW,-+^]7TUP+<^,I47CY:AKB M='9;K"PJSS@M7-P4X:O:"ESPS;TYRV5FW(@[Z?ZM28(#7S_R*(+3'#6=2CT= M.+3WV7R6TN*,#,%U6F,27& ,=8*2M*?%52(Y-:R LSSJ9#+R-K7FNQ WSLG3 MR1#RY-WL(]4UOBU\F+7+# <);U*4=4'S L4Y6L;)DWTWS("WAO.B5!&F23GX MHU2-3.HYERXDZ"<5<(;X'4_42$F M1OD]@AL4L)T&+GC[-G]P'1PE?:,W\O]X$WX5C>#]\N0:4>H/1A5 M]J EDZ!R'=!D29XE8 A6)IY9DRAH-_+&.7/J!Y]'JZQ+/[(.0*K"JJ/CGE-T M27'D\E*6WR8*A?7UAI'/RH(RP0(%A1%29E%;6G \GPB1C](YSIE3/] <3HE= M8O3.RJNSZE-:GN%-R4Z\\2Q&8T#D7'<&*2&PVEF;?)RD.2U3W6IHU0'DCG,2 MU0]B!U?IR 4ECTAU4SYSDZWJ@RMT%K(1&92FI>B2\[7]NRK5 MXQP:G1IM+?70@5W/BI(L(2M;40HRR5AC4*WG1Z!(M"VVJYGP$A5>C[DSU1H*&%(-G,AONDCPA-A\A MM9.&I">ZR#:4SCJPE.147/;K2/]Y-ETB\4IK;?WMS2S,:SU@/;?Z7#\RX<[F MR(4%&W0"5;0%YZT!'7D)Q4>74Y-Z^=U)[/(*W&!@N3L;H(WF^LD$W6.PEJ;> M/!40*FG#.)+9CZXFN")$3OM!*)DIKBF0"ZCI_8@A])9#Q[D7ON1@L+DW9ZJ=#CN Z.[2I+7.A(T&(0=>7>7$( 1N@(EH1?8A!G'*=- 6 M$KOT+EL!LY'F.MC,*UOUOQJE?0DSW!0\D<2FB?S8^@.*X&Y_X\8GS]MCWD_@ MIME9[5+WZ]>TF?#[EC:U7TM!4D+R3EJMR)E*)!.E68$HE 3:UL@-+R+9-K@^ M+9OCIDJ;.1$=8^5[7TD39P3M5UD3<%.=:%;(_6>UMT#4SHG 8G)-+N(=1?6X M%T?[Q/E>FNQF0,9Q+&NI7#+*@:Z[JG+.0BC(0#+M7/?19-^M0-]_Q-JR)_GDX\-/K+K,:WV8648^W)RS5Y0-8S MB([B6YUX2ESEDEF3VORA&1DWB7%Z9-_KRS,F, 9+?)S<1+\A.:6::AC>5%\] M^D0F>SLK79GNXF.(L78OW4RVU,[3UF\%&"Z<%CQRQ9M48W9ANCUTN:ASK M[)RJL&_G?UZO.W1"\Q+(/1*L&@$F(=J40'.'0D1-7EJ3[6TW\GX$,[L/"N^: MV09*["!K?.&S/^73WTVW;)B>>%6T8TP KSE(Y8R"6,BS+TRA53)PU>8^U3%$ MCYM9'A_&)U-X!^#>7,FYNC!V[\;M!5/<)\V\JFU?-CW?N(6( 4''(GDJ!8-O M4MJP$W7CGAB/#]?A5=@!+M_B%YR?83V(W'93Y^Z6(C*7UFFL$U0XK3I?B#MM M00A&X4(=%6::9&_W(W/<8XGQD=I0J1U ]L&ZR[M\R\:CT,:T*J#=DK&A?"[7&3!5J@(J%@[/10R:F M0E+6"+P3=VZ]6_7P&\9-](^'IP'EWH%YNVPR\/QC6'[ ^]PH[YTGAR(3]D$Q M"N^"JO>[663* M1?!]^'IW91G/49@D0*AZ*3&+0,:]7IF-,3ER%"RZ)A'S0P2-VX5Q?.P-HJ@. M +=]'LKY*'D2)K%)(IM^P>J[7J:D7)'%!$ON!7?D:/A:$:G1 IH0JK.1>)L> M.0?0NEL&G?VX.&VMWPX@_%N8+C=CW'_'4$]5KR.KNVO3B>P$1@4L%$-.B9;@ M0XF@4<9$J[-@F]9X.U.X&UQ_X!.?-KKL *3OZJ#OL"0Q+O)96O\]+)=AOK[@ M:A*<88G3+F$#UGL/JHJ,*7!%9$;N"LHVC7,>I6HW,/[ YS;#Z:P# +["U0IQ MTX#E7M@6F%;%U]J77#N]..XA*N;K,)Z2L03I99,$XB,T[0:^'_@49BA]=0*] MQ7([*UF*$G(4D"US-2=?*V-Y@%QX-J8$;;')1=)':-H->C_PLK^& MY7PZ_U OJVP\X;OL6%:06\R@.>>@)&,0:VU_MM:EXDF(J4EVYPFZ=H/@#WQD M,J3>.H#A'_CGC2*FY6).7Z9S<6WW;G76(?GB09I$(9@A/Y=DR6H]:#2>I]II MMP4N]R5T-Z#^@&A[^>03U?EN9:2K,E_AA58B6L!D M+:C(!0 MT"Z243!>M+UQ+>NQD^IC"?D1ZGSW@>&M ^V3:K$#7^#=65Q-\S0LO[T+,WQ= M-ITOGGV=KB;9DM3J8LN\'AT$J\!+E<&X:#(BNMSFRO"#%(TW,>;$J+B;^!E$ M13U@[9K\/\(G^O+],LQ7M%SKSK;X%*;S21)>6RT1G.?D_"C%P9,/#<0(+Q)= M=::;@.Y)TL:UB@-AX"ZRAE5(!Q![^>;U[_B)W*N)#"29B!&,2(S<:$\[@ T> M=)26J4"; &\S^?*2@I$!,[!J[QXX'R3G#@#R^@LNG\UFB\U.-/1O9@1I$11U@[2;]%VN0 MR'2F%M=*B1Q43KI>U:ZS$="JH*5'U61,^7U21M[OAM'QW;MRQPF\!\@\U-WP MPMK6OMB(Q(XU6H,J0M&ZLAF"8X:;PJR532KYGJ!K7# =J_:[*!I0!QU JL8B M^)]GM;BUCI%\3[^V66A2)LZMD1"3C*!06? Y*9#6,*ED2JI-.Y$'Z!EO>N+X MZ8)CU=,GRBZ6HLA&!9,X%(IPR:#G!*%$#2A#,3'0SWB3=F /4C1^:N!H?3^- MH0.$WQ^*+@RN,SHQ)0-X3XZ $MZ"2S'6XE+Z2R918<)?3>?XDKY<38JSVI?D(4FNSTN7HXX.),NNL,!"2#O=/1R"F/&& MM8ZS'8ZCQ1Y,7O4L/RYFI-!5O=N[_E9GE6R^^^[S;+H^]T97Q/;;RCR?Z&B9 MP#MC6SC6=TL MZ!^UTFI5^_377N@WLH^3A$E:2X*4+E(L5B_0^>(-B"(BMZ44I9O$K/L0^7WF MV@8":RME]@74-\MIPLN2P EJI551'(05Y-*HXL"%K,%+KY-QBFEL$_T^0-#W M&?X.#L##E=07V*H@IWDS'I1L_*;]$>;7MU92-MDI)PI$6^OP;4CD:!L&0OL@ MC)7(?9M]?!\JOT\W='!8#JS.#K!Z.2'O@L'+^3K/%ZOU:L*M0U]HM>DZE5%I MDE^PRH/3L3A5BJ#_6D#S,:+&Z0/4!Q('4U8'P+MV?2^X.?;0$TY!G'(Y2-TSJH#P@.J[8.@K629$:=.5X!85X_0'Z@-?AZNCG_&LVUNQ M/EL_#\OEM^G\P^9N^D1*XVI+=D"G2$JL)EBM"I"*U-K)S%UI-A[E2>K&Z0K4 M!P2'5U\'9NYMO8(RQWQY)^Y92F>?SF85^"^P3--T/5&9%ZP=.[+$4H@EE3'4"H.+@@..GBMN"_( M>9,;H0^3='2NY3'Q7E^8C&A<#+Y =BZ XN@A)F:!,\F1I9*<;M+Q?C?RQCU+ M'@@O]](FPVNFWZNLNRWWS;%H.]MU\?B36K!M++6W8RGZ9&S)D)*K3;@Y V$42^"S8'9PL-WYDGNEKZ,GLEQS^SS*/'P'F@Y+*V\CUXZV)=OK^%)I)V#,T'D2E4W%-*_ M8Y8V )]8,9@*5TT\P=MD=.OD'0.?(R3= 4Z.FS_/:4UHW[%&[#1Z/!RTBW68C>\07HR5>XMI09\ZKIW=L6\\ MJ;.W(^/M7;NB.#/11.#"TU:J*;KU3BL(+"FF7,S<-6GDT,ZU>S%=A0\?EO4D M;G/F>"'J\]LV4BK%M-,0@T?R'&0!GVB9%6Y88+G([)L8R<>(ZM:1VP<;]\97 M#:6%$??EU7(]N>A(_WKY#I=?ING\^JE/R.JQ-"F:%5!6,8B21.2<$DJ1G99E ME[B GG\#0?2ON^AYB(!Q$3.<:A<#RKD/G*QH:[_@8'5QU]2;@-QG \Q)24QX M TY:3SXITSQEAGFGB1/[@.4^%>,@9AC%WD?)D5+NP-6_8.3B\C#GW.0H DA: M(J $]^"+<2!M5IDGQHIJ-5;VFHK1(7*L5N_G7@\4<0?XN)##!?'"&N>"17"" M[*E*ED/ *"$KQ[75W//20\Q* [,\ZH*BQ+N-1K=>S7_J/2,W=SA7D=^N)C[Q9G2S+4$QE0H!8U=$PD MO6@*.*,4N$3+TBK.G=[%&!WT\B[CI -UOSBE(OI&VCNYFN$# MOBZ_8YZ&^>;;JPFZG'RDP$)J9T"%VAHQ*P]:8Q0V)HMWJ]\.P=TNI'1IVIJC M<' E]8W)NXMNO<1 PO6<>2%\G."ADOO;YD1#(I0@QEQ!WFGMQT,O'/5OI MQ?H=H(@._+@+ZFGAE,7R4[V__)IX/Y?E"UREY?3SN5@O;CN_QR4QJ5DJ$9&L M.Q>NMH-5Q*3G8-"4C$$PW"DO><#)\@'4CM,MH2D\3Z>]#B"Z;?$]6ZUP_0>N M)YRC3RP@Z*P3^8+K[W"L/+@LMP MH]:R]9'R8^\\Z:'RSLR?H&(P>8%(,;,*%&1_,/%S=/Z!V M.MAD'^3FEV]7S9 MUGPG,9(+JQ>GI0%/C$$.@6%"'S UZ9&P VTCIXB;@&+7 M$O\#-=0SZ&YT4+9))L^=(U!("\IH#S%D!2BLUII+IMJ,<]Z!MG%!-S@>=KY2 M< MN*??TBE@#E7HHHET.[!+=7SP&3WNBJO+WNO>&J\T!QZ%I^64!02F+?A0#_UU MX#&TN::QG9YQ\[VMX#2D$CK TF]GR_ET?;9$$M%OTZ_UJ\M541S99Q,EI%!T ME4Z&:(J%(KV7-@BM61-_ZF&2QLWDMD;40*H8N0#P;9A_.-_=,2F3=*D)%EWS M>,&07^D8%(5%%6Z-"[O@9Z>"OZNWCCQ0L:6G?;AT>X#$Y>1'G91S68.T4H'* M04&(EH%G*FO#A64[]77?'11C%_4=J+&[.C] ?"-K_??I?/KI[-,%X=ISZSWW M@#QF4(Q,9,PJ0 F.ML62N4V[#'W>2>^WWCRRY@_1VV(((8ZM_?#U!N%9N1QK M#BO9"GW%)(0L B2-CIQLQ6AO&TS[-]\\7K'F(-H_6(@=>)8/[H#71SW2!VVY MHD K5XXLACH/,4)2/,8ZU"1EWL+#?)JT<3W-<1-VA^FG9\3];87E;/9J6G"" M@@5'TH)Z:8N6HI6UPY*&'(TNIB@?Y6GS==>T=9I^.1 .NZ+M0-U\[P>TK]\ZJ3'L4^QVOX4-@NEC4 '63A92SXS^%BG14=I"QHFO-O%^?P> M3V$5N8I2"E6[H"=0J LX&PTPH4DFW@6);0:I?N^GL/M@YN!3V'VTT_,&>^-, M)P@=A6'DX>9Z441)!R2I1'+SZ$T*FIDV8V!^F%/8O4!QP"GL/AKJ&70WTJZ& M<6^M\&"5))$Q5F\U<@V%6W)3(CD6LIECT MM!]GVIZ%8LE&Z35ODJ0:WG#5ZM;+Q4,2/4^SU^[0YQ9A-EO\6>]=7M\\GZ1, MH19F QXKQ\9;"H:*!*SW[A)*@7?/XK>6$N_UTFYMUCY N%E0W$[DW[L=NVA2 M]?>P7-+/OYW@TN&VUYWZON&3+)]@S%62@AGT4$RPH*)&VBR5AN*T<*&XS&*3 MJ\9M;-I=F9XM-PJ<.)E]*ER"1BO.^U$'XA623,X$G7V.NS22>.#QW=JI?91[ MTTX-(<:.+=+UJGP[7?VCS@GY&UG>91V"NCYW-&9GF>3YR]F*8O%5_3S"AQN8@LZ,94M/[_$5P")& MIKD&Z6R@%4#8),0:$/1B59PL.36Q'*>UF>='-;7$71CBE0E>FP)I27$4\6I2 M=IDSB[[-:(;MY/1L%_=!Q9-V<7_A=W"0=8^+7[[]@O/TD:*X?VR*'63QR%V4 M$&(=,ZB"@RB3 DZ.M&51\!2:I'*?(FQ<6 VA_*?P=(PFND36)3<7I0PHA$W! M(*3"*$2KS45#001C:#$F+YWRIW'F[A#6&;*.@L&3&#M")QU@[(F6CIV_)!79<>BM#U$W*CG:BKC>T'0.([=T,!]1.!Y"[R#FMWF+" MZ9=J]2\;OFOO8EV7DH?-S$ /TSQ$T+AU14V!-8@..L#2 M%EM_562JF3;(C06CJGPH0@[*3(>S"]/QD2'J:$'O!T ML4G?8^FRP0HYHU$XS=)+V:[$YJI,D'I<2,8.:%T8L:3Y+A9/,LD8\M[ <57O%JI$ !<%6(B&<98)Y+N4'^T$ MD0>I&*\QRK%J70PMXY%[/UY2_GI^-<:KF&R*B""%K?- Z@$7TE#Q.N"T4_EA4NM%Y:2]2\0&GZ6L[8"2UG46%?= &Z6'5'A)*CL3 M=VKKNN71X_@!C=5^H.0Z4?QOB[/+)&%Q21E9?*VWJE-XL+9X)TD$KE@T44FN M\QYZOW[R.,-DVJK]0+GUHO7IETO,,A>\,TD >;T>E&4:0J&8*8G5U#[ (Y9SG!-V(@B); K&KDE$JD_/K4U%X M!P&-4E>O]KJNVVSZU"F2H(=)OT<<7=\HX!,O 3!YN'%/X]^-EM#!K%P\^D7';QL:) M31PWP7#G(MA8[T\6Z\$KGKK^]O=IQI?SS3#3 MC3MP3<6O)/?E/,RNE//+MXN[5[5<]QTNO]1!S]<+358O1+,(]:H5"4XR6M>E M@*1PUBCTPLLFM_6:/*Y/=8FADZ>$!J""XQS'T030W$ K>/6!9T"R:T5^/UZ!I=K?%%N MSRE>7,XI/OPNU&"O/I%W<9@H3NQ_R&@C.;X(#'T %2R"-YP!ELR$L:HXVZ2] M\8G\CP>&99]GR0IM#FA9AIP][1HFD04((=;XP#GA8\FR21W<8T1]'U[ /JBY MUZEH*)5TNI&_"Q13//\8YG.<;4HSHG5,,U? NJ! *4P0B]7@1"XQ*%[;#YQJ MY[Y+W+AP&PX*.^S/1^GE.\#:Q;%1%E*I7(@-YA&4IZ^BM $XLP)M3$G)5O?S M=B!O] SWP+#8$W<'Z*@#Y-WB8+K$M)Y]>[\@7E=GU]=V8KW4CSR#2-&#DB6# M%Z%V(PZ6BQB,-TV:4.Q"7-^H.P04=R/KH374&>K>?UPNSCY\?#FGQW_"/ W+ M;Y+R]R3)L=@='_8F$)T!GR=KT*X*5F$#1+DD6-K.Q2=+!3M?$V L:%T>!. MVB!R[@,G-[.1E_<8O;$Y1@%)6'(?N*I7A5SMCZA]=%;P9':Y"+,/6.Y3,5Z9 M\O&*O8^2(Z4\RJ1IS-SCGX=D6\%YAE!&X0JPDU$+DM MM$\:[E1!1__;I:CQ[H/'JUL?7O?'26UDE;_[-E]_1(+K+]/%;/'AD@/ON//" M9[+IJGC5:\/K_P!Y-=!./-^^FDZ__"ZO%^& M^8HH>%W^NECDV_LDF3$A-=(^60NSE<^:[%@MT2;_/*!.S.0FU:T[T#;NM/F:P;'Q'Z8 M.T!!/:#N@AEZ\[/UF\5TOGXY)T:O;ALE;1-IQ2^H+8ZR^XO,%(C*@D(T9TTKZ.!R#_WQG:!IB7*EE4 M0K1&UVV*QLW8G!181ZBB TP]X%B\NKKYP"R3PGD#/)!LE"<<1$MV7T2!S+J: M*6W2U^0IPL:]=M3,'QM4'QW@ZXF"BE^_7O1)KL5C]/\Z#F5B=!8A209UL"8M M3))?\%Y#R4D[5QRC"'>$DIQMM'99/G @6/:K^#]:

#D^QM7/12Y'?=<6]U M^#'BLR$Y<((CD#.BB:O\S7N>\DB'W-M6A 0P+ M-S8QVR0G<:("P?NM(__ ]?.S9;4_$Y6,D]H:T)QGXCT:\+26:7D+5903SO$F M]ZX>(^K[*!#P.M'T?E?S'@&UH!76*N:M+"9<\V9Q4P* ALD;YQ ^O1P7>@HOJ]L/1+F-5AHN\^(EY.GCPD!MGZF(%BAZ=)',CG?[W\ M$.;3_]H068M#%[-I/H?V/+^YP<#K\MMT3B1-P^P=?0<_T0^NA^2@59@IE 7C MG*DNF(>HO 7I12Q>6&1AS4TCPT[-PP#226,%E(ZB+;,^!E[#]UH8BB9#R.3&.&ERPF*+X[*)@=R1P!_!..Z# MQ(<[-@RHR YBE!LI\_MR M5*\VHL//$W=Z;$/G]7$6NG)C*;#BJLZ5S$$5@JL@N"H7P#!A)?U3^/3CNK%7 M>GH;_OR='KZDMZS^P'6M-%CA\@NN)D)Y+HQ+0)%F76?D 87H UACLC$Q&FPS M#?=ITGX$UW4?]-TUE@,KKX.]_(HC$MET15M!K>J[PY(TJ"4*A-H/#123%IPJ M#GABUFCEM(MM\?@P;3^"ZSD(( =27T^()"XF#KG,,B(P462]Y&DAI)# 92[K M/ DA;),&=3>)^!$\Q$$PMJ]"#@?3@B*H4_N %]':KU\_XWR%M7!J$[5=I"8N M@K=!W<-]WMC00Z^3;3+RD(DT,221NVUQ]V$;-C^ ]'H.[ MXU74@;]X._MZP8,N23F'JA;-9Y**UK5/D 3A8T#-L]!MZH&V$?,C^(_'H>Q( M!74 LAL)_*M*.NF59LR#2(*3)ZP%1*T,"%Z\$2QG;WD3A^,>*>-6EXT/L".5 MTP&\;KO@MP^,KHO4>3&1*<@Q4Q@?]WYMPQ#Z.!%T%4='*3GGD4.0M0E%2 FBRAR* M#*KHZ)CS39*]7<31OQ(6%]^0EL2,'GWS*/1R&>>H><%,0M&.-I941S%5-UGJ MN!GN@-XWN4?[)&4_0@R]#_;NVN!A5=>!3_#Z,];QAO,/KS#0(^]>Y$@EI:"D M)0^G=E@-ED.4T8)2*3 9N2>)-5FGCY+U(T34QZ!P0*5U ,&+MFM_#\MEF*^_ M;7:Y,'L^"ZO5M$PIHKM@RRON922VHBJB=OT@V9&_ [*V3M0V^Q*:&,4=Z?L1 M O!C0-E"C1V@\\+I(NX*$B>+>9C]AM?F/@C!,=0CKSJ/2665(11!(6"]:!0= M%RB:Q.>/D_4CQ.K'8'% I74 P?,X[U[=W"4WQC%CLI; A4F@I'?@C45PA0MA ME4])M+G4]"A9/T*T?M0>/9S2.H#@U2EN^%:K-4F*#[-FK=7.8P2#VH"R6%L: M2X3BR3.6.3')FE3C[D'C3N T/RXX6ZFSWY32;V&Z_(\P.\/%M5!?SDF49QNI M'I M>NJ) R6"]B)\H!S/U3MOW"2\PET)7%LO#7 F*+K@WD",+H-+FB!1/!;9 M9+MYC*ACS=NV9]^H2"\E6)8EF.1Y;0SHP4D5B&U)RTP+EW*37CJ/4C5N)F8P MA-RU3,-IHM^[ 4\LZ8/OL^[VW-/8I8:W7!_%7K9,&B<=Y%*CRUP/0!(78+TO M,5OI4YL9Q3N=G/;]CJ(_/K^=OL3:\F,X__!)6TQO+Q!K.? M1\ QA*!ID63FI&U3A+4OH1W;L'UP]* -:Z&O#H*!+8)[7>[-D/YCL;[D_-GZ MZE?N7/8B:^!X()?21L9 .?(PO8@!BE))&::]T:=:K@>R,&XNNCV&3ZOC[W;3 MONJ#.%:PA[(>\)+.)&&>W(??OEV]>7_F.*2B/KX[15^N1AF3'33[N 4J%K I+B@ MW4L&0ZPE*3W)US?.,SQ*7B>@/"UV'D+P<(KL"9X7_>)"62$;K)_(Z]J.P$K /"Y"$D#JZSG@#Y:H%[D06\$Y%Z20G-(S2-6\LU+L(.44M/"+M9.?_7Y>+L,SF\ M]\_1GX?/59VK5U<3=QPK)B>2([):*YF2@H"N;'H.9,&X#;S)9;YC">_$&G82 MB9Q ^1V _7E8?21)UK]^_<^SZ9 ML5@L(%DVH+ARX%.I@VQ%KE>" \JV1V&/$-?)3G\L7A[)@@^CEPXV\!L\W8A! M-\[ZQ0SY@,G;.B?7Z'J'QT&@;P'73EF&V0K>-F3?3EN,D,P4R+5D1.G:4K#VA?9,MY$95P)$*QPH MSS1$HS((6Q+GS$7OFIS [$EG)Y%T*T"VU%H'H/QUM9Y^"FM\7798< P%HE*% MO!9;KW#7X?3!EO%; ^. MNTRKV5LC,V.8VA;('EB9TTGMUUY(V*,R9Q^U](2P0X^@HF/*BY @)%-KW0(' M[ZO+6X++4OOLL9.JB@.6,*4H6;6X"SJW4=&(=3P*(Q=#:Z?=FX)OEXC,NU]_"/-G-<'W!(_-"3!CKAW8G0@8YG+]_UAK!6KXQ>O?#JS(V'PCDW'(*MHR90 M2 BUNB7EK)S7CO,V2_-)R@;H9[C]!=N&LJ)WEGS<#-;XVJ%>"7 I:Z!U)G01 MSAO?J-_V[D2.:[>&1=*6KH5ME/7=V:N#VXX\_KRVMJMAFY&G<5<2$\9X6EZ> M8E6E60L*!%# M\*G-"=F3I/5NK?9!S<[6ZC#%?'O!JY;@HH_ N4Y&<,:E:'+YM;D!O!Y7_O"*.[^TH$LH'A/PF *H[ MX M*SQ@43Q'FU*)322P*X&]&\-]$/3P3/D!E=1!)N-!;G[Y]IX>L4F8!V9S%G7 M0*D]=;P/9.!-@605LZQ6/90FN=\=:!L7LV?*"&>@9=9>@B8TYN2BBA MSK>J@_H4^CJW2%C@2=+R]4;K-A/C=Z"M4SMW*!YV=OL.4\Z(>"/7:W)-_F(Q M.[\3^/MBEE>7E^<5[06L;@(A)^)$U2GWR"#X0+*K)R@N/>'//?V63@%SJ$(7 M3:3;@5UZOOCT^8P>=\75)1NQ7G$R'D*6]?3.20@\,/"!@ ;'43)$V3C4*B(@9DFIT:/$37NP)?V6^! ZN@ 6@_* MZM7567_R02=''!7+253:TQ[O38:@M>-1,(ONM)F]5WVT.QDWO7"8?GI&W%^7 MB]5J4HQC,F4/.=;6?U*66H5G )-GFF2%*9_V$'Q#5JA<$)0-$7PD5R?FH$W,0G(\[7G\'SCR1-2Q#.B^VNBW@N*UTR(I!\)KK"UQ,W@9(YC"=/8>K6W37O$F$9UZ= YXG7P;3%;.))_;5#P_3M:XIN$('-Q/ M@0XF_=XMPWF%TZ'FX49]U% V8@M!;0Q%*AIC;="H?#TCR9AHHZ!]0Y3@DPF% MJ]CD]+.]H;@:+?9[6)\MZ>\[P\2$C<*:P,!8:VL.5T&TF7;,HBQG-G)T)[,> M3]#:E4G9!S&[F)0A]=1! FG#T_/%:GV'#:,9>O*\@*,HQ(;Q)#9D(%)TCGN+ MPC6ILWN GG'3.X-"ZGAYCUS%M&&AWFDD5[Y>%JJ=7=Z&-;Z%0,Q99-J(D)P^<36=="+Q\W##(":]N+NW=49(.?RP(,& M=8!.DE&Y ZB@>_VIJZ]M6#"K0#OR3 MV[S\^O4SSE ^8^PG-;M<,/#F_!M<^Y%.RX7,3G@IF[ (A'H?4)2+XDCJ*RB:3(M;ALQ M73DEQ\#E:$GW[GM<1GC7-Q&WAX)'3;P^^%6#^B_'LMK&PXE,*IOK. Z9&2A5 MZI5>7GK3V7Y??R,D/L_^%83GQ"J4P4D,. MGCSYQ"-0L)#K0F7*AH38IM'>X21WY4;M@Y^]ZLS*^R,BNWF9'14R+1% C9EF ;>K24 M!""XV!B5-DQ4OJM[2+C^VX7J(*+/!#DH=*XQ1R18)D5 M0%'Y"ZLMI6KHI>V++^\%*]4PK$[#]C/2;"6>)5/P#M!W*OU7;0#/A :T'[(5 M3&I39Y1O7P)[04XW#+FJ$ADMS;L2TOZQB-NH:HJO_PKX1Z^'EU9QJNKU:H+P1CI63() MW>J >\%2 C:; ,J6GL"9*7N*X.ACLOI=#)/S1=$0]C>OBMXO%V&[+JD<991F MB+3<:GO4L^C')+!$!^XR*6TF3@BK.\KZ(>L<8@[C"N'7"Z_.'FV7RSWN9A9]25W6\63ZJJS@V MWCT: :.*J Y;ZL3&K7<"?7T-G#!6TG((.%0YP*3()&5%LJQ4#S!F;/Q3D<.' M_(]UND"S?_/!(_\6*;Y=H'7_U2V^I#?+U3ZK35%N53EHKZY.V4N8IR7I[K+DQZY@UY;Z: ] MG@5UCE>%$.;,*TB&E/[LS)@A6 MGM=W(TNHN=/ST?KNES-]3*M0/%Q.E7,$5T4UQT52I\%Z$R"&X -E49A\@MNK MEPEMZL2MAL!C)=3N6?Q^N4EKM"\&EM(_^.LCG8W[21KIC"M#*._&N]VB1UL5 M4LH!+(D9A%?)A"2=BJ92AYI=Y!S??,?OG&$GO)694 I*\Y)\Q@S8 M+%BYG;/<96-%KA)%WD//M"?8"$AXVH?G>+Z?A[H8/#!PQT,JJ(Z*HP'WP$:E MS 0KH]R45 @;G\%)/(VX]8$GYW4R54(#=13(7:O;\ORW7?OCS@N]P[1TGF:: M#<@@ HA@". )*"&J+LI##2=5-.;+I#6I5@[!Q_YA5Z-(XSPTS A5[\\^KH+6 M.4D%_!Y\R6"D"B7=0UL-@C -3LL$R4L=2#*:U.F-4\^ N!R]%IZ3R6O4W*[DYR)K_F.%O,+N!G \P:0\\#7 M6/[F%O^^&0?"O)!&YE):$TJ+HUCV%(EHYPE*BBMO S1-S+&KQO M $0/57*WLTQ,5A,TXTD.&00/$4H@L4R442QH0F*NTMOQ*2G3WNV.?5H=R>KF MP/+>?;O92E$(9I5CH(0@"'K#P.K@ '4QMT3ZG%.5%)!]!+5DYAPNZ&=Q,Y#K M4T]<_==O[Y9NL=61D3GJHD6:<\)=Y",>VT0X,%D;':RV4C\:[K1[P.K]A[8D M\J$R6H[!L.;TQ+O;<1?*AFR)%XG=] S;?U_ MW>-E&-,;P$XA_$-^A2^>;]ZXL&WQ^]?\V]6WWY:KU?+/^>++*_<=?[/Y.1-& M$2F9 !,4&EO&EC3L)%&W4L-C9.@6U*E(/(#(EA330%0\=I]JB:@!^#W:E>@U MS"S1UJ#ZA=(Y&EF%3J:/40)E*2'S#/7UHBH/26G)'AX'2D>RNSG O%W@D].Z MR]/XO"G)<]ML#?'\26SH1:P!L M-/$T +R;M6S[@Y:%SK2/Q"B;097A'8)3"4;X@%LI!U2XFI-099+3#EJF[6Q3 M TK',OP\0IYW*<';I._?K])R"D'2@8NL'#U-&?&2&##&(V+) M(C:E"4"SCX8PBHBJTASW=-%3';WE4>+1+BGN%N$9>(YK58(RRR(>\Z[*./JS MB9X>@( ^T=-#^-W B;8SSI,9(UEFU-BTK(%$!D8'!II&90+3T:HZ!0!G$3T] M2,)]HJ>'L+M!R&QOW0RC2JED@&E7TA", Z="ANB2$$Y:RGV5Z?%G$ST]2,S] MHJ>'\+P!Y.R/X&E+K4GH=@8K PA**9C,4 O'K**1B>=8)?1^7M'3@\3=.WIZ M".\; -&.2(^BQF?)4 _3L@+N#7B1*%BF>1(L2Z%.$ IK,WIZS&EU)*N; \N] M&)$/3$E&++#HD"V!XQ*B]* ,*25$5N8Z\Y?/)GIZD*#[1D\/X7I3T=,)GAXDH[W1TT,8UIR>N+N[\L$Y040":;G$ M9:220Q -<#PAC4]9ZCJ>T-E$3\<[7H8QO0'L%&/MCZVQMFUT-$_K3^G[MH%# M&4 V7X3Y=W>Y>V9&CK(4ASC0Q,O2&KZT!\'UZAR<9H8S1ZLE*Q]#>$L*;"!Z M=KA9)Q/E>4'W[>+)1 UAL]"9@G M!^V10CPWQ-[,WM":4V9L+&E@LK2EM&C2L%B2D*4RF5-BZG0S'D!L2T?\!/@< M(K(&8/F0;Z_<:O5SOOBR;="LI74V" H("E^1$VH,\GL.:+: M#!4? [/11#!AE^-N_L&][7(3_M[>VQ7_ZJ8KR?IB$=_,%PXWSN)+&:H^DU%R M+K2%$'WI39(S.*\8Y)@D4YR7/F0]?-2A[Y]VILF8B#J9%-II@7Q_N3?-G"GR MCGJ*7%,$5^)UZ548(TCCM",2923J=-E\2LNT@TUJ'XI#&-XF=.YU:Q8LEE!% M!&92:81H2ZR">$@^"&9<22CY=N,8"?NY\S$K=Z$#E6NMAMHM"'?/^%V^ZCJD/O&X M3BCO=L^JG4II<)NTYYY64XO6;)QV'$))9#$YG<"9XK!G2Q$EFH&SF3GEG$?; MZ=?3I7>MOUXC:I8_4_J<5C_F(=UMJ/M$75QVC\3O/N1/*2R_+.;_W15:S)?7 ME-[M.I*8H3*7#N6)X#YG KR0 AW42'E2-+ Z_*RVHK/6OX>@>W][N"DQ83V6U-;GZ;AW)&614(GEN0$3! '(K" H'8>'*/!$)801E6BVJWH[3V; M$ 6W^-)-UUG_]O.)=73QIUO%Z\P*%IDS4<=2B)Y!V.S!<"-!,9>()L(D7Z4$ M=K05G+5>/@2]^_7R*3'00!3L\Y5?I_]_R@90C>9[XY9G8TE>'YTD]N4 M!6-2*>!C4A*ME%15JJSVT#,M,"="QV.,CB"J-A&W36.4W!*OE 9*@P6A=(G# M> D\\R0,>KQ<5LD)WTO1Q*@;0]XO8V@ \]M#T3:%E2C)G1< ':NS?%OU[M)BZP]D:4'MPNXFPQZ M&F2+S[&*S7N?B&D3W-HXW08+I2% ;3<8$91:K@TXBG(7N*' ).:! M!1=I5 '_JU(9]Y",:=7/<''NP<4 WDY=CO*?J_GFY]M%:9R"?G]9"".4WC1 M%0;%& RJ7527@D4"W92B2)QF5A#*Q*-XT^[RE.=>T@8$ADAN68.-$^/A=@F= MQKQ>!R/;=02=I?(:MW7R&KD32M-+G2!)SG@.5''[TAW72^^8]I09"0VC,7%J MY7!S_5ON"C]>K<+7,C_TX7*4-M12FA#,"GE4*OM,*)H?528A1#II2!\5\?*K MILU@'DM1C,S2!@R+%PVR??;8NWNMG!C1TD<@P2NTS=$FUXTJ<%91M6\8D!<,Z0?W]5=OA67.N+J\W7Y:I$RV;*6ZZZ:@111I!2J9 ! MB8,EBE&?!36R2LW3Z"N9^$+AQ% <:R>,@HLSBYAV'SYAULCAT^=?4C.6>L#R MV@BL!A$I29Q!XA$-TY0TN)0D:*_J1+I??"X>VS<2W2W(V2<.) 1UD1L.#H \7"(.84[:9 M4&]"E>2D'K1->\E>#U=CBZ4!I/TM+=+*7>**+N*W^6)>K-H267BX*&ND9271 M)LD@0#B: =>"&\D0HXW@E-4IJ>Y%W;17I/70-KYH&L#;YW1Y6=I;+.+?W>K? M:8/?/UR/850$5\JYRFP$X6P$XU,"&:0144065)6^[R\1-FWCD7HH&U4@#0!L M'+_H[KHV:TV9*=>UO*1UN1Q1GQL'J,=)4(%+IJN$CD9>1RO95:VXK5/"I(%= MLEU9BKL7OM4 LTRU2=U\K2!1L?"8P3#<^]9Z2R1'S>"K>"K]R)O6?9D40G,H8=>D.XTM_YB@2&*H\,&-,$#)$H:H$ M/IXCJH5KE./1L?L2;@0QG(4F&1X6WO&0\?5*S;#N8,^I=1@ MDM,@F3*<.B]]K&+]GD*];$_%W]#-SG/<*XG99 )Z-UF6*T*+AZ.E 8C#D]DJ MIF2N4C:SAYYVE>P3)-=SQDMF>1% M(D=2+!]67QS:NQV5KY:+]?)R'J\1O(@?[ZV@="+O6E&ZRSOB[@+L@=J!.1^M=E7ON4:@_.GBT%=#GJ^\(F_)H=WFW)>]UOL C5_G@ M0DFH9,@E2L"E($ K0:-/5@13I0=57P*G56>G1^*3D%0-09Z9)CRBN=3^I]74 MBA6;2XV#2)(XC8%I<)RFTC73@Q',@%%!69IYRKQ*O[XF=./=I>)+FZN;'7>[ MPS+UF9="W4Q9+ WC*'0!.T9B-C1JW,U5DHH&TOLK:,Y#<+H_2:Z>F,],D1Z3 MP_S,XVJJTIH.[#@8Y=XDRD0YTV.Y?PT$O#<::- Z$F63>UQH]@OITKM6\?/X M/FUFPB0B=;# GL*O3'I6>:5KA4?T/$KZ+Y#_OS'RBW6N%H4Q2RS)*42%*CAI3>V\"6F+"$'4@9<6B\J3G Z MAO)I#_[3 FW7/*B327WB#A"W' ZKY-;I]W3]_[>+BW ]IV@[0:(D08:PND+B MYL[/+[>CV+H*K3^6-WT.BNKY*\6+]3IMUC,=M8G,9>"I3().)>>;D@!2^8"6 M$GJ%0;W@+E4F<5I#9!*4MR3TB;&/A^@/?%!W9';%O*_=ZO+GZ[_2*LS+LKK/ MUC/*)6[<9"'&,ADGZ0P^! 8NY1A9PG5FT0/&_=XVK8DQ&2(KB*+=*Z57RV_? MYION^FP1<>6%PPEY.^AJ_IF'C72=U)?-\.P/&LO"3:0U)= MW)JEXI![R#EY0:U/V5:Y-#J(RN,KV'J\[%YND+"H@14R@969E=$3L(P%X)8G MQK2RW%1I 'X8F1-;F-50]K06KIKPSE'%#8Y!OOC(ZNJN8C3R,#@RJ7,VZ%5$ M4^8]1NK RDB!<(+.?;:I4H/ADRJ]N[#3Q]4R7H7-O\KLBL7FYXTM^O-1O,D$ M+JC+!BPI@?N2#>F%M%T)8&!1$5*GA^ZAA)Z3XCL$:?OCAA4$>(ZJ;X0),@<\ MO+HZ/,DLF2U8"$[2:K$=G:3[0P)KP%6:\V MLW?HRW^Y#BJX]76G[&2S<+)TR@X!M;YV&APC$D*R(5@92C9P#RCAT^_!"']Z M#*'=KY\6.F,(=#D:=YO"QKWI#:7N,R5*( >%6T9:#E;0#,2)1%7TT?4J$A^ MD*GGHHPAU+WX&,CAB>]1+_RK='F95NX?B^SFJZ[P<3,O:]I6L$MBT(HL=<*& M"UQ+8."YSV55(G-N*+7&)H74QZNQ(N MN4N>"6!<%/HU[AQC#!!)E3(\:"?[1(F>?\LT@9ZZT#B>G0V$V/>-EQ+)1NM+ M+P$3:!GFH\ SZT%+ZZ7BG.I0QYD_8O);M4#AB#;)F'QO$S[;[66(\3ZA@O2D MS&&DUH&15$-TN#KMF3+L5*,#6^@4.(J\>X]Q.X3Y[:%HJTF1,\XH+T%RB28= M9QS0371 '6IG(EUVO$Z9PCF-<3M(TKW&N!W"]@:P\T0WO[MM**)UYMZA$Q # MGL(B4HK> 7))$1V-XJJ49)SD1N9=&\,L*AQC(W%_8@OYX2I^OBHY.&GUZM+- MOZW?S"_3=GK C%OMH_$<+3J-6X-I#L9% IS9R"UN1&I"#U.YY^L:NX<9*-EE M738WIX%^=AE;[O)B\\JM5C_QPW^ZRZLT(RY&$2V%Q$L[8)&1:19=1X\N0@R9 M\ABK)$KTHJXQ\_HXJ-63RSD&O1[%_FJ$OO:\HGH K,_2)@F#448,9TH"LQJ- M>F0C.(N[TW)N$%*29%>G%\$IPV!_7_[H[CW>+CX7R90Y? _EL=UPGY:7EV^6 MJS*$9^8\X4Z5<6NJ2\QV'EQ@N..85,ZIK)RLTD)^ *WG%$ [!&^/M61M,39P M0#^_L)E*/D4>&0A3,KY,%&!-)J!RN;*FQ5]U5#QV1<<3T6# M?>^:4B(EJ\T)8/=QE=)?\RZ[^W$= '(R6$V" 8?61VEIC3RE6D!4F:%9XETF M=>[.AE(\K?W8%EC'$FSSBG/[(QY)I5HKQ9FF4GI..+! 5>%IN4@(#+>JC<;2 MZ*RJ,V3T(#*GO8-I"ZM'B;!Y@-Z,*ILE*HUE3D 6922%*BF. GV\8&6F@2@1 MLII GV[)F[:Q?EN '"2RPX%HKX&X2%^Z4KI369I4>N---!!SN 8( MRZSCV3&:)CC7>^%/_N_ WT$B.M+2?+V(-:^$WJ=-N0&[V&Q6+#*D8Q3NMWMM?>!6'ER[-NP]T^BKBE5N M>S&JG([$:04Q*0F"$@$V!P& M%=/O8044F0A=37(M M.*ZWR[Q ]SN6)L) M2-:UIH\*O @2I.96NRX5J(Z3._I2IKU-K SK2>3]RU@ -WQ(E#=.@1R<,2)*L38E*4F>PUP,J MIH%,!>DNQV+U8)S\2"N_' DI'V_>W*GVW^<_YA'U<4D-^;#YFE87\?]?K:^S M1694Y,Q8$I!=*:9F5(&QQD"06:7LM6.VRK5,?Q*G,>_J8ZR2D-J);CS81!<_ MT$SH?+ =5D=G8\RXC\Q8(8 &Y=$GRQRWF:2@N2/"TS,\ ,6B4"?P(C2P]7Z8+E/.#_J]A^ M ^EM]()FB&-Q2LDUX'+\*Y5KA!0OT#IU7])UP7*Q-@#>%SA[RTGG MN54B<2"J6-="1'!$XQ=F552VS&JM4CC3(&C\!X]AX9]>B0!F> M%7$$LC(E&Y@%] "IP>\$'E2.:IDJYV6,L8RV]/(@[-6+:Q\LYP;L@R/7_-O/ MW0^X;F@HDJ"*1E!=^C&Z!GB$>40HS]H(1B4158II*JYIXAXZ$T)UV29NFMU" M[]VWFP9'R19.:HDZ20<0F2*?G65 T7J423.1=96KL9<(FQ;,S2"H%[('BK,! M>%[/1=K,<<<_#.]MFV4%%[E6I=1>QW(_S1-8@6"*@9(D416$4&>2YO-TM0C. MH2!X,LYE/(DT +#7Z'XM?Z;4+>'#]WL=9AGC:(&E<@%8BIQP'X(-G$,@B2JF M.^M?%53C2*$!.'U*:-3/P^;AGF"1>BLE!<5-F0E(0FF3+8'1 M4L]KLHF\BBVYDYIIKS^KPNAX[C< H6U%Y);XJ$WP*J)SF$K[#>T0_T(*8$D& M'XSP+E:YXGQ Q;05TE4A,YS;#4#E2"OTW6V;-YN-M2XKL-SAH2VY0UZ6&PFA M+??$Z% G_W>L!4Q[-/XZGNTP1)S_3KCX5GIASIC)E*"Z (IG IX4P:,5V_5D MY3ZFE(UN\L[GFOH6?8[:P!L7_0-0T&[PZO5_KN:;GW]/FZ_+>#W'N*2^SA?_ M;SE?;/Z)WUX-ZCG0Z[$C!98.7\)88:*=+RZ9Q/=??93C=2+E$&IXE1Z9L#$Q"$[;KED M6DM:Y73H1]YYZ<%#D/5,:X.QQ#7Q>,*75O3TTY3*O4D79@HR.A,S!14T.I>> MECDC6H*,%"WM:*3Q?:9S]!IA> RAK42MQP/-<@()3HS4?>O8WN 1I:PH?5EY M)+;T:,I@I< ?C:*!,<--K_SV7EA\GI3I9BB>#@K+*G*9>(;,A^_X'/?'5_SR M/5UMYF']:KGZOKW7M<$0TD'!H4DK!/>E5V$$FQ514@3#:)\9B\^]8SK@C"G# M906&-G ]^*(6O[M_XE3$I+(#38S'E4F*.ZFTX3624$&)TWX::ZVYR^[1#\3* MTFH A[O7\^'/!;[AZ_S[Q[0*199?TBSB3K*4*J"34 Q+LRX'(KOH>',Q8"MX9H4$*3DID52 M1EO%30Q5"K9[4=>X&AP'@./+:>QV%A5&:=TFF+U?;O"OAC3_4 1=X![Y@M#%:PYW3OO7:@0$IW(!*Q(J+>R4.!BS)!- M5LPYX6BN,F=Z!RW'SP%TBW7A[?J/E8OIIN_+O3?MNO(V-$H:F8= DRB-*WV9 M%ZX@9A1)1!O9^BIWE8.HG?;0/18_3P<$UA98NS&*P]3!,5,#A[QG$IU7,X*Q M"[J9FK'@2ELL=-"D3(%Z'ZN$:0?2VY[Z.P1# MS]3N51-: ZY&W\7]]O/>0O'9VWO-'*U4!)(6)=[#RA53=&"LD\1K*B.+-0!Z M#-&M>,854?4X[^I4(FX S@]7L+UCM5%8YVR"$+-![U]$)-\*M(*"H,(GS725 M2?>[B)DX#_!D4'B2^W^D7!K 5L>TNX5L[]H-NO%*4X*'BG3HW2<)UIH ,C"> M!0U.RRHU;CNI:>4('BKDQQWQCN;XQ('55V6WI16R;_/S-AJ80^D+2- 54ZK< M!SE5AC$H-$VD$ I914*?HI%>X=1=!+1R-5?_!!Q%!!-#Z%/Z?K4*7]TZ77Q9 MI6X8W.,E;7<:JE]F/>- (JY,4*[!!I&+R8M[T&::0Y_A6KUPU9NJZ0*OQPM^ M65L*+0?EHP[&,6;!=G5YW@CP5"7P#JG(UGOI7[K=:#/SA_"V W5Z/=BZD@Y-("II_?9VVWH+N^XMMZJ9]QP41+4^9))7%N.'AT,_([; M:+.,T1E2)[OC ");P=RQT'C2:J*2G!K X(/3 ^"[D"X.P3>W:8DD(C_E)2$ M(/ T$%:4.I^D05HJF,#M&T.5R1!]"9RVX<#D5ZACB6YBZW\'H]X6"SBM-Y_< M)LT$=$U#=V'CB;791TF-Z#"'EW( MO4^;&;59X"HR6*'005*H[9U'MYHFG9DR@5I2)4CYE)2).S#5A-)(_&]/XVQS M$%+\8WF=/G?OE/\#X;(N[8EG*2HKG/*@&9GZ8*NKU M_HE[,DV@H\87RWE!KV0V%:9W.MH9[:7*97,)-!Q")N#1OH5(@]&&,FZ=&Q]] M]TF8N,-38P <+)Q6#M"G/$1%_NIJ580QBYID2@(%2LJJK$'-3H-%BR"$8(C. MHLZP^198@K".=!N!VSXUV\]4_W>45NDUW'UZLUVA!*.F#%\$#4=J# MB+A[C%1=6RLN"='.R"I9/'V(ZP4Z==:@&UU&[1VU%]^6J\W\OSNYO?[K>UJL MTRPE9;RG!'C@N2AN#SXJ"2G+G)/F@7$Q[%3=\;9>,-)G":-*+&]*>?W-S1>E MRN;#XNZSXOO8I+C+60+-08/0*J$!:C40&VGDQN<8JU0'O$A9+[R9L\1;'>FT M,\:WT[=OOWU'7=R%A;^ZU9>T+FE,6D2)O@Y-Z.MD!$49DPW&X)GO2.:*5XD[ M[2:G%[[L6>-K!#FT6U_R.7VYKI)\0&FODI';OSI2%+!X]!7S]ZX&$1,)E9Q:6NIET_I1UI< MI:[*'%FW6KC+5U?KS?);&4__\V]I^67EOG^=AXM5M> M3 F9M)9& 3>TU$OG! [-8BCII4J7N=D.^\AL67=^@J MQL[2OVE,9*A2RE"(@F40+B+*N0]X-F?+H\)]9JIDDQY'=J/ZZA!L[2]_K2[' MJ=MTHJ2Z#/ [)>PNN^1)YP2G1-AT,=@[]>#C,7=B:%RLY^ZC"_,\#UOB"2?H L@,ON17 M"TL"&!$(L. C]]1%W6LF5"]D/'G[-)EV=8!Q'&NG;MQ\M5I^OZF+9KGDCU(& M6>_-LWW7CQ->EP=- QF: /QT@,MM+LPC9:$ M0F185MDK>@RS11$CW#;5_YFK,O MK5-WZ3@%B/9??U:1:/UKS^TORA?OUNF__L__ %!+ P04 " "<@QE1V^); M5QT( "*+P &@ &)L:2TR,#(P,#8S,'@Q,'%E>'@S,3$N:'1M[5IM<]HZ M%OZ^OT*7SMXF,V P+TT":68(<2?,=)-<0K:]GW9D^QBTD2VN)$/97[]'DB$0 M2)IL9ZEV#HZDHZ>\^B1T/%O9Y>]X9]7 1GKE).KF]//_1XI5:K5+XU> MM7HV/"/GPW]\)DVOYI.AI)EBFHF,\FHUN"B1TECK2;M:GM_U:[>^=DC4\.4Y$IK$UB;7=5^=DPY6&;[I".1ME;3N@ M3DKE"-UK,4&'Z+OD?"WL0QK=CJ3(L[@2"2YD6X["O7JK55[\(S6OMM]Q9>]J M]D_'.*@D-&5\WGX_9"DH<@$S,A IS=Z7%4Y>18%DB3-4[#_0]GULVS[.BH&B M'\XR6 SC?#_C\#?(6EP> 9$7CA([ZZ&5S?="^&9'A)_!:Y\:Z]GD>N M@YZ-P$&]Z9=)]_KUC+=[=GDU#,[(ZK@7HVW4ZF;.A^X.3KL7P77E\NOG MX$_2[0U-2;U6JS\8B@F-8Z2P"H=$MQL?)B\WQ9O;0],ODT"RB)R+,%1E$H'4 M+)D3/:;Z]W>MP\[C(&!9C !H5^H'V-I:+#XT\,T*4/Z=*^-XU\*SY^\O(O!R MN[D6>+_I^8 H25R5N'07UW87!*%4X^SG,Z)[>9F'&(1U!&-#"% MV+ @B 5V(A.HR[ -RC)"LSG),RUSP*&B4K.B#=%!28I/DE%.$AKA*TE$RC31 MPMEM&&00@5)4SHU)2F_!HG#I4^&[&#N#37*K^+ -8Q QB0H/S3*LCCV)09+9 MF$5CHG+S<5=_!A(*)V8 *5,;YKO$*@ TE8AE RJ%R!#LW0&DOE2C'+$F1#:G8[^#WB>8PN$9TK M,"DCLIEAT F"R^2%R1?.[X!?8$[=:QES*[;;J+*QR#D:(-H%0M(VY_H3434F M"1,71'LA ^[@ M6"Y8WA0R9&3LBQ*0^.M-E7#W M4J7@\&!*>6X!968>D@3% 9M"AL)X$(M]U[]N4?",@S<^;U*OG6KN7,_Z[D[=E=O$BU\AV?&GI? MA?X=M1H(/QE3Y4TQA)VB*(6TD&X%,*7V!3I+4Z8UP-8%*Q14VE4A9M@G6WT/ M4P/7!V76'_S?2+%%#L-?.<,NVZS-L\CN??=_[09V>3?0Y9P8E)"Z.0IZ%XT) NXWO%B*F,594L.3A+9@/ M&6?:&B-\A<1DL]I'H?!1>8HHPO#8813KW-;CHE^Z9N>%>A?U2R*1\^1PD<] M'WK-#T?_#\?-(QSN(^5KGJLV(BXJ&%XUH=G'4J-T?\[L%$V^+>$9"JU%:E\] M,7]6^,, 8-MLK>N3%1:2+C\V*>8[V?7D+%U/[B>."-,R'R$5DCJ^,1>"EL@O MHOXSX^D<_EA(:S\AI*?S=<'U D+Y=&@^L*0V6]O7SQ>[7OHM0Q"_OVL>=)3] M),&@WR/GEZ>G]^[>/(5#?@*@7P)L=C4#+V@*+S('"S5@Y>8$HV5.P\EB>&\Q M05>O1UV-O3/O5VZ^\MPES_Y M+U!+ P04 " "<@QE1I^'@S,3(N:'1M[5MM3R,Y$OY^O\*;T>V E+?."X2$00HAB$@K_ZYK4BF6/]"6-%=-,Q)272MV;',F- MM$Z:I=)D,BE.JD4AAZ7^?:5,J5,ODJY!,;4]>NF>9P-M-S M6G+7IR4[R.E !-.STX"-"0N^Y)@7E'UZ[-4:H1_4*@WO)(1ZHW[4H$=A;5!M MU/[MH9$E%'=]E)YR^)*+6%P8@1F_>5Q)=&O" CUJ>N7R/ULY*WAV&HI8XV@2 M>[NW3LF&*@W?=8%R-HR;UB&CP'28M0^H_S24(HV#@B^XD$TY'!Q4ZO7\[(^4 MB^7#EFO[5+8_+:.@$-*(\6GSWU2]8J55=>>=\K'.0#9BJ@<8M"T2#!, MRG>]WN7O4Z[W[N](;>7I'/5ZUZ2R]Y-^Z;3:U_C+6SMWK\B CON\=WC M_<-C^Z9/^K?$JY/'XD.Q4R0/W8Z-P'&EYN5)^^'M^-N^N+WK=R_(LM\S;ZOE MBIGS_E67/+3OS]LWW8?"[>_7W3](N],W+95R^2?@9W& 86A6C]":I=C\)U6: MA=.=38?:\\'JY[6BU["![9$1'0.1,&8PP>56CX#\EE*)*N? ;$2$Y!_D$'*;DVNA7>=*+_6*>O'<85/87!N=4X>3C M/$=3\A2+"8=@"'E$ U.(#0N"0* 1L4!FAF-0%A,:3TD::YD"NHI:61QB M-:1FOX/O?9X&J!+1N023/"*;F0J:(+A,7IA\X7P!_ QS:FUDS*W ;J3R1B+E M*(!H%PA).YRSQZ=J1$(N)FJ6"A*&3&G5 3:C::;,B3!D>&EAT2-4@L4?XHD-.!B@$$#,#SA3(R-NQ"(L M\:;,F^N *9\+E6(_4_REX Z(B10^!'A;D0/$70 (9(>N[G=_1.,AD#;6U?N4 MHX17I06O?@"'MJM7#]S5H1U^'<0H87C)*]BEC<5*@!K>VT#FWK'+^@R8%Z P M\(@(NR#_'$5YPQ5\FJKMNYA%>P (O6PD1P-$*E$!UKTQ4[:8HA3$5H_9M"S* M\'(IE\#Q#<(]XP$+/.:S,F\:&99DM$4)S@)[0*72@6(!HY(9!YAC*W9MB8VF M5!D&83-26;IA:Z]0@ 9I+/6F4X)\F_DIIV;%0+>L$0LF@CT4?!YKG3'E*<64&;F(0R1'; QQ,B,-U=YK/%;I(:[?'[- MMRF"'1'6RA&+@4CURV-OD[QT+@V&-84_9]-D,*-C-MW!Q0#ML6 V [QW0.\= MU5X4?X>83>29?6/&#FS+&K"9.3Z,'1Q3\"SW>Z:?/YO!.252?-VN7Q]WY+FO^?R M]O0NF*5:?E%037U?AOZBMAH(;XVI_"8;0J,HAL)3"BQY.415&#K,\+2GBQG^,T[1L#BL>!C,+0@IL/L@%QF)1VBA(LI8.MD M)%P=IRO9@6C^FPRI2%[^3&;%-?LYY1* *AF S)D0S*<&(0_23 NGB8+F[$T+ MEY^$TVF3Q3: ME-K;%8L)%$92E%K]IC$2;58JU?LDQ):XE\PTY\]15%T3U&4 M=+#96#DIGM1_T%XN>B\W_E!S XVJ_2\4UQO%RLG1EII+-B(N*AA>E=#X2ZZ: M6Y\S.T7)]SD\!T)K$=E;6^;/4OTP %B?+:=PC:,L%2+I4F2SROPDP;9.U-7\ MWM(IS,QTB-605/".>3!H#OXL\!\A?7U(SZ>KI&L'0FEJR79Q?&%5K=6?7T)W M=LGTZJ9&_/JI=MQ2]I4\7+4?;\C5[75_[0&S+X\)NGA(ZB,IWWA2]LU3Q3N9E>\Q\3HC!B&YG.^ ;MT9 MV;YGX6Y9LYLUX4= WEG49D<@=Y(A7A,$[ *ZYORH[?MHI3VURI!\^!*42W:W M_=S^7KAO9#3=Q]IC6/Z60F9'O;81PWDW.L#U/-70RJ:W_.IO.62O[AL7]KL? M9W\!4$L#!!0 ( )R#&5$ [5',DP4 0D : 8FQI+3(P,C P-C,P M>#$P<65X>#,R,2YH=&WM6EMSVD84?N^OV.!I8L^@NT0P$,]@D,=T7.. W"1/ MG45:8&M)JZP68_KK>W:%"+XE.!VW^.+!&MC+T;E\W]ES0*TWW7XG^'+FHZE( M8G1V?GC2ZZ"*9AB?G(YA=(,N.@Y^/T&N;EHHX#C-J: LQ;%A^*<55)D*D34, M8SZ?ZW-'9WQB! -#BG*-F+&7"QB\J&2T%2;$GG_QGL[$\TYC<2T89GFK\V*6GC0&K-4P-TX["[>%D)N MB1+D2F@XII.TH0QJ)IA/0+Q@&0@$V95"5KE^A,.+"6>S--)"%C/>X)/1KNUY MU?(?F;JYURSF=DSUUY0"M#%.:+QHO MH0G)T2N9HP!*H?H_43R_',ZC.VOCU$[6[_+/"[:-T1I?G[ M9DW"(CCVT; ].&R?^D.M__G$_X+:G4#.V*9IW^N>#$<1I#TM)F/1<&K9]J8% M]V[O]%(4LC0EH3P4T)R**1)3@C[.,(?8Q@LT(!GC K$Q.B3\@L1D@4ZD@+R* M>FFHHUVY_.U.W;;-9HBOZY$9Z SBQ ! M=$7HMUE*D&-6BX,"YVA,8QA>:30DX8S#T06VXS1"_E4XQ>F$P F3)#3/I?;P MDBLC.([0E' ".J]K5UA2*@?JHY!P0<>@R(SG,PQ!$FR=($NG*()(C7#$,GG2 MK2U_ #"V' BEM9(/X#CE62:T[RW*?'GEUKKS1W>]6\[F5=>;YR$$" E]P>SV)@8PCD MC26]5I3CY.N,0L?8=MV!0HL@. M.-EO2AJ_**S83QHK-(4$GF % #@Q!(:M$8RJV)= PE3E=4YRB9FJG,9QC& ; M:(-C0%2> 8CRJMHUIBE.0SD. B/5EJC<#JMF<0$Y!F>$NF=>PFQYQN@_=R3; M2Z (/(K)*@2,1X1+]\-&@J7*4VM2\E(=&B.-E$012EVW% MOJ.[GJTZ"P'MA(A*^EW,<0[-5T MI^YM*-E0'BF\ N[-(80?*D[E9LQ4B+*K%0Q'3 B6J*$->;)6GDH W(Q6(? Z MS*VU[,(+*MS.)C\@TL:$O,[C#8V"(G8VF>701'M%?;0"_]+QKRY]N$L/%]?+ ME2UPI$M0?CVE(^'TL-%2GWS'?\_O'0[S@?I:%R=P[J-FKV&]5EJ]I^&U=U:Y[T$S6[%5-6 /PCJO154 MQHKG9QJAD?03I)G8-_ M %!+ P04 " "<@QE1T*]HUEL% ""'0 &@ &)L:2TR,#(P,#8S,'@Q M,'%E>'@S,C(N:'1M[5EM;]I($/Y^OV)*=&TBX3? "6^-1 A1J'*0!D=M/YT6 M>PU[L;WN>AW"_?J;71L*:=)+=#J5M(V(!?LRGI?GF9FUNZ].QWWOT^4 YC*. MX/+ZY&+8AXIA61_J?ZJ$;Q2$AS_UGUE&'#*_3RFB01?4")I M 'G&DAE\"&AV X91KNKS="G8;"ZA9M=L^,#%#;LEQ;QD,J+'*SE=J_C=M?1- MNE,>+(^[ ;L%%KRML"/';DVGS=J1VZPW:,-MN=.P=>@>.<%AK1$>DC\=5-+" MY<6>3"XC^K82L\284W7_]E$ME9T%"^2\[=CV[YV*7GC<#7DB\6X"=Q=?"R%? MB9+T3AHD8K.DK0WJQ$3,4+SD*0I$V95"UFK]E/@W,\'S)#!\'G'1%K/I?LUU MJZM_L$W[H%/,[=GZKZ,$&"&)6;1LO_%83#,8T05<\9@D;ZH9!L_(J&!AL3!C M?].VX^"]]<]%:2C*B5A"5X8[-6WMX./Y\&3H0;UFUK9-O6\D2P*,1]MIHN - MJWTQ7UU>2Z-_+ &X/3A&MS8O9-F SZVB5.W;6K/[#UO0GT3L>7WN 4-AVQ,K]E M'RI4>.<#F/2N3GJCP<08?[P8?()>WU,S-=M^G"\I"0+,>D9$0]FN'Z:[FQ4: M#WMGF(#/DX3ZJB; @LDYR#F%]SD1&-MH"5UZ!1UY@%01%< M[_*$0MVN%G6"9!"R"(?7&DVHGPNL7&@[20(8W/ESDLPH%I@X9EFFM,>/6AE@ M-8(Y%11UWM2NL&2E'*H//A62A:A(+K*<8) DWR1(Z11-$*41"7BJ"MW&\F< M8\>!L+)6\0$=IUU.Q)0D-#/&=RKL/5_#0/&ABO-$5I6_XB7<)'R!L9K1UWMN ML_.D5&+H7++E)+?Q\MBS[QRLS-U=-;>];&K/5XX]#'#)[3"/D(T^DC=2]%I3 M3M#/.1-4-6>9BOP70NP3)+< Q]T/#M9H^4+0-3E+R#BM>J-@4*S)CCAI=12- M?RJLU%XT5EB""3PF&@!8,23!K0&.ZMBO@$28SNN"9@HS535-H@AP&VI#(D14 MEB*(LJK>%;*$)+X:1X&!/I7HW(ZK\JB ',<:H>^9K6!6UACS4>@\ HL'6OSG MUG%)IA%=QXV+@ H5LXBD&6VOOG0"EJ416;99HKVK-W5N5:7Q251V3BBU/(JT M&F:]X>K3B$3]9+"27YY4S.*D8LG@ZTGLY!NMP\?G;=-Y?/*;DIMF_;#^?PAV M7;/9^,;F+J7/(T/SY27QON]K'N+P0-=L6[6T\=G2]?[S6..IF^PN2\=SV" M\_&%=^\ASA/2R'< ]"[ YJ4R<(0]Y$YRL&P(=,.0HK=XQ )8F?"(?I2A-\7(*K#?<_W<;M4KPI+7!YLY0P-24N?FA\ZI_/B[65;T(A(=DLW MW^B5+- /ARH/;R-3K,NYI)TR3/:SWPB6U^+MI'Y/>OP/4$L! A0#% @ MG(,946E(TE"L]P$ MMX; ! ( ! &)L:2TR,#(P,#8S M,"YH=&U02P$"% ,4 " "<@QE1=.1DJKX0 MMP $ M@ ':]P$ 8FQI+3(P,C P-C,P+GAS9%!+ 0(4 Q0 ( )R#&5$2+K).SR M (9< 0 4 " <8( @!B;&DM,C R,# V,S!?8V%L+GAM;%!+ M 0(4 Q0 ( )R#&5'P"'NS/4< .?? @ 4 " <&UL4$L! A0#% @ G(,944XWNTDY=0 A#8% !0 M ( !_T<# &)L:2TR,#(P,#8S,%]P&UL4$L! A0#% M @ G(,94=OB6U<=" BB\ !H ( !:KT# &)L:2TR,#(P M,#8S,'@Q,'%E>'@S,3$N:'1M4$L! A0#% @ G(,94:?G-,XZ" 5C( M !H ( !O\4# &)L:2TR,#(P,#8S,'@Q,'%E>'@S,3(N:'1M M4$L! A0#% @ G(,940#M4'@S,C$N:'1M4$L! A0#% @ G(,94="O M:-9;!0 @AT !H ( !_-,# &)L:2TR,#(P,#8S,'@Q,'%E ?>'@S,C(N:'1M4$L%!@ + L Y0( (_9 P $! end