0000950170-22-009341.txt : 20220511 0000950170-22-009341.hdr.sgml : 20220511 20220511161444 ACCESSION NUMBER: 0000950170-22-009341 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220511 DATE AS OF CHANGE: 20220511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Societal CDMO, Inc. CENTRAL INDEX KEY: 0001588972 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 261523233 STATE OF INCORPORATION: PA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36329 FILM NUMBER: 22913885 BUSINESS ADDRESS: STREET 1: 1 E. UWCHLAN AVE, SUITE 112 CITY: EXTON STATE: PA ZIP: 19341 BUSINESS PHONE: 770-534-8239 MAIL ADDRESS: STREET 1: 1 E. UWCHLAN AVE, SUITE 112 CITY: EXTON STATE: PA ZIP: 19341 FORMER COMPANY: FORMER CONFORMED NAME: Recro Pharma, Inc. DATE OF NAME CHANGE: 20131010 10-Q 1 sctl-20220331.htm 10-Q 10-Q
P6YfalseP3YQ11--12-31 00015889720001588972us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001588972sctl:SevenYearWarrantMembersctl:AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember2022-01-012022-03-310001588972us-gaap:CashMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001588972sctl:FurnitureOfficeAndComputerEquipmentMember2021-12-310001588972us-gaap:TrademarksAndTradeNamesMember2021-12-310001588972us-gaap:CustomerRelationshipsMember2022-03-310001588972us-gaap:WarrantMember2022-01-012022-03-310001588972us-gaap:IPOMember2014-03-102014-03-1200015889722021-03-310001588972us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-03-310001588972sctl:BTermLoanMember2022-03-310001588972sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember2022-01-012022-03-310001588972srt:MaximumMembersctl:AspireCapitalMember2022-01-012022-03-310001588972sctl:OthersMember2022-03-310001588972sctl:IrisysMember2021-08-132021-08-130001588972us-gaap:AdditionalPaidInCapitalMember2021-12-310001588972sctl:EquityIncentivePlanTwoThousandAndThirteenMember2022-03-310001588972us-gaap:RetainedEarningsMember2022-03-310001588972us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001588972us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001588972sctl:TwoThousandNineteenCommonStockPurchaseAgreementMember2020-10-012020-12-310001588972sctl:AmendedAndRestatedEquityIncentivePlanMember2019-12-012019-12-3100015889722022-01-012022-03-310001588972srt:MinimumMember2021-01-012021-03-310001588972us-gaap:AdditionalPaidInCapitalMember2022-03-310001588972sctl:AmendedAndRestatedEquityIncentivePlanMember2021-12-012021-12-310001588972sctl:IrisysMember2021-01-012021-03-310001588972srt:MaximumMember2021-01-012021-03-310001588972us-gaap:LandMember2021-12-310001588972us-gaap:EquityMembersctl:WarrantsExercisePriceAndExpirationDateFourMembersctl:AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember2022-01-012022-03-310001588972srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-03-310001588972us-gaap:BuildingImprovementsMember2022-03-310001588972sctl:OtherMember2021-12-310001588972sctl:TermLoansUnderCreditAgreementMember2022-03-310001588972us-gaap:WarrantMember2021-01-012021-03-310001588972us-gaap:StockOptionMember2021-01-012021-03-310001588972sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember2017-11-170001588972sctl:NoteWithFormerMemberOfIrisysMember2022-03-310001588972sctl:TermLoansUnderCreditAgreementMember2021-01-012021-03-310001588972sctl:IrisysMember2021-02-132021-02-130001588972us-gaap:RestrictedStockUnitsRSUMember2021-12-3100015889722022-03-310001588972srt:ExecutiveOfficerMember2022-03-310001588972sctl:TermLoansUnderCreditAgreementMember2022-01-012022-03-310001588972us-gaap:TransferredAtPointInTimeMember2021-01-012021-03-310001588972sctl:AspireCapitalMember2022-01-012022-03-310001588972sctl:NoteWithFormerMemberOfIrisysMember2022-01-012022-03-3100015889722021-01-012021-03-310001588972us-gaap:AdditionalPaidInCapitalMember2021-03-310001588972sctl:ATermLoanMember2022-03-310001588972us-gaap:CostOfSalesMember2022-01-012022-03-310001588972us-gaap:ConstructionInProgressMember2022-03-310001588972us-gaap:AccountsReceivableMember2022-01-012022-03-310001588972sctl:NoteWithFormerMemberOfIrisysMember2021-12-310001588972us-gaap:ConstructionInProgressMember2021-01-012021-03-310001588972sctl:FurnitureAndOfficeEquipmentMembersrt:MinimumMember2022-01-012022-03-310001588972sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipSecondAmendmentCreditAgreementMember2022-03-310001588972us-gaap:AdditionalPaidInCapitalMember2020-12-310001588972us-gaap:SalesRevenueNetMember2022-01-012022-03-3100015889722020-12-310001588972sctl:TermLoansUnderCreditAgreementMember2021-12-310001588972us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2022-01-012022-03-310001588972sctl:UnderwritersPublicOfferingMember2021-05-102021-05-120001588972us-gaap:PurchaseCommitmentMember2022-03-310001588972stpr:CA2022-01-012022-03-310001588972us-gaap:ConstructionInProgressMember2022-01-012022-03-310001588972srt:MaximumMember2022-01-012022-03-310001588972srt:MinimumMembersctl:AspireCapitalMember2022-01-012022-03-310001588972us-gaap:PrivatePlacementMember2015-07-052015-07-070001588972sctl:SevenYearWarrantMembersctl:AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember2022-03-310001588972us-gaap:EquityMembersctl:WarrantsExercisePriceAndExpirationDateFourMembersctl:AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember2022-03-310001588972us-gaap:CommonStockMember2021-03-310001588972us-gaap:LeaseholdImprovementsMember2022-01-012022-03-310001588972us-gaap:RetainedEarningsMember2020-12-310001588972sctl:FurnitureOfficeAndComputerEquipmentMember2022-03-310001588972us-gaap:CustomerRelationshipsMember2021-12-310001588972sctl:OtherMember2022-03-310001588972us-gaap:TrademarksAndTradeNamesMember2022-03-310001588972us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2022-01-012022-03-310001588972stpr:GA2022-01-012022-03-310001588972us-gaap:RetainedEarningsMember2021-12-310001588972us-gaap:MachineryAndEquipmentMember2022-03-310001588972sctl:FurnitureAndOfficeEquipmentMembersrt:MaximumMember2022-01-012022-03-310001588972us-gaap:LondonInterbankOfferedRateLIBORMembersctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember2022-01-012022-03-310001588972sctl:BTermLoanMember2022-01-012022-03-310001588972us-gaap:MachineryAndEquipmentMember2021-12-310001588972us-gaap:BuildingMember2022-01-012022-03-310001588972us-gaap:LandMember2022-03-310001588972sctl:UnderwritersPublicOfferingMember2016-08-172016-08-190001588972sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember2022-03-310001588972us-gaap:TransferredAtPointInTimeMember2022-01-012022-03-310001588972srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-3100015889722021-01-012021-12-310001588972sctl:UnderwritersPublicOfferingMember2016-12-142016-12-160001588972us-gaap:RestrictedStockUnitsRSUMember2022-03-310001588972us-gaap:BuildingImprovementsMember2021-12-310001588972sctl:AmendedAndRestatedEquityIncentivePlanMembersrt:ScenarioForecastMember2022-12-012022-12-310001588972us-gaap:TransferredOverTimeMember2022-01-012022-03-310001588972us-gaap:RetainedEarningsMember2021-01-012021-03-310001588972us-gaap:CommonStockMember2021-01-012021-03-310001588972us-gaap:CommonStockMember2022-03-310001588972sctl:Amendment6Member2022-01-012022-03-310001588972sctl:AmendedAndRestatedEquityIncentivePlanMember2020-12-012020-12-310001588972us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001588972sctl:OutsidePlanStockOptionsMember2022-01-012022-03-310001588972us-gaap:RetainedEarningsMember2022-01-012022-03-310001588972us-gaap:StockOptionMember2022-01-012022-03-310001588972us-gaap:CommonStockMember2020-12-310001588972sctl:FloorRateMembersctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember2022-01-012022-03-310001588972us-gaap:TransferredOverTimeMember2021-01-012021-03-310001588972sctl:BacklogMember2021-12-310001588972sctl:TwoThousandEighteenCommonStockPurchaseAgreementMember2018-12-012018-12-310001588972us-gaap:CostOfSalesMember2021-01-012021-03-310001588972us-gaap:CommonStockMember2022-01-012022-03-310001588972sctl:BacklogMember2022-03-3100015889722021-12-310001588972sctl:NoteWithFormerMemberOfIrisysMember2022-03-310001588972us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100015889722022-05-070001588972us-gaap:ConstructionInProgressMember2021-12-310001588972srt:MinimumMember2022-01-012022-03-310001588972us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001588972us-gaap:CommonStockMember2021-12-310001588972sctl:IrisysMember2022-01-012022-03-310001588972us-gaap:RetainedEarningsMember2021-03-310001588972us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31xbrli:puresctl:Customerxbrli:sharessctl:Leasesctl:Segmentiso4217:USDxbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended March 31, 2022

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-36329

Societal CDMO, Inc.

(Exact name of registrant as specified in its charter)

Pennsylvania

26-1523233

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

 

 

1 E. Uwchlan Ave, Suite 112, Exton, Pennsylvania

19341

(Address of principal executive offices)

(Zip Code)

(770) 534-8239

(Registrant’s telephone number, including area code)

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

 

Title of each class

 

Trading symbol

 

Name of exchange on which registered

Common Stock, par value $0.01

 

SCTL

 

The NASDAQ Stock Market LLC

 

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

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

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

Large accelerated filer ☐

Accelerated filer ☐

Non-accelerated filer ☒

Smaller reporting company

 

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

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

As of May 7, 2022, there were 56,632,541 shares of common stock, par value $0.01 per share, outstanding.

 


 

TABLE OF CONTENTS

 

 

Page

PART I. FINANCIAL INFORMATION

 

1

Item 1. Financial statements

 

1

Item 2. Management's discussion and analysis of financial condition and results of operations

 

18

Item 3. Quantitative and qualitative disclosures about market risk

 

25

Item 4. Controls and procedures

 

25

PART II. OTHER INFORMATION

 

26

Item 1. Legal proceedings

 

26

Item 1A. Risk factors

 

26

Item 2. Unregistered sales of equity securities and use of proceeds

 

27

Item 3. Defaults upon senior securities

 

27

Item 4. Mine safety disclosures

 

27

Item 5. Other information

 

27

Item 6. Exhibits

 

27

SIGNATURES

 

29

 

 


 

PART I.FINANCIAL INFORMATION

Item 1.Financial statements

SOCIETAL CDMO, INC. AND SUBSIDIARIES

Consolidated Balance Sheets

(Unaudited)

(amounts in thousands, except share and per share data)

March 31, 2022

 

 

December 31, 2021

 

Assets

 

 

 

 

 

Current assets:

 

 

 

 

 

Cash and cash equivalents

$

15,276

 

 

$

25,217

 

Accounts receivable, net

 

14,124

 

 

 

11,913

 

Contract asset

 

8,934

 

 

 

8,565

 

Inventory

 

9,470

 

 

 

8,917

 

Prepaid expenses and other current assets

 

1,889

 

 

 

2,917

 

Total current assets

 

49,693

 

 

 

57,529

 

Property, plant and equipment, net

 

51,353

 

 

 

51,708

 

Operating lease asset

 

5,818

 

 

 

5,924

 

Intangible assets, net

 

3,612

 

 

 

3,833

 

Goodwill

 

41,077

 

 

 

41,077

 

Other assets

 

246

 

 

 

246

 

Total assets

$

151,799

 

 

$

160,317

 

Liabilities and shareholders’ equity

 

 

 

 

 

Current liabilities:

 

 

 

 

 

Accounts payable

$

1,556

 

 

$

2,085

 

Current portion of related party debt

 

2,039

 

 

 

2,039

 

Current portion of operating lease liability

 

1,062

 

 

 

1,055

 

Accrued expenses and other current liabilities

 

6,344

 

 

 

12,556

 

Total current liabilities

 

11,001

 

 

 

17,735

 

Debt, net of current portion

 

93,240

 

 

 

92,127

 

Related party debt, net of current portion

 

3,477

 

 

 

3,369

 

Operating lease liability, net of current portion

 

4,850

 

 

 

4,932

 

Other liabilities

 

69

 

 

 

90

 

Total liabilities

 

112,637

 

 

 

118,253

 

Commitments and contingencies (note 7)

 

 

 

 

 

Shareholders’ equity:

 

 

 

 

 

Preferred stock, $0.01 par value. 10,000,000 shares authorized, none issued or outstanding

 

 

 

 

 

Common stock, $0.01 par value. 95,000,000 shares authorized, 56,472,086 and 46,681,453 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively

 

565

 

 

 

467

 

Additional paid-in capital

 

288,615

 

 

 

287,351

 

Accumulated deficit

 

(250,018

)

 

 

(245,754

)

Total shareholders’ equity

 

39,162

 

 

 

42,064

 

Total liabilities and shareholders’ equity

$

151,799

 

 

$

160,317

 

 

See accompanying notes to consolidated financial statements.

1


 

SOCIETAL CDMO, INC. AND SUBSIDIARIES

Consolidated Statements of Operations

(Unaudited)

 

Three months ended March 31,

 

(amounts in thousands, except share and per share data)

2022

 

 

2021

 

Revenue

$

21,194

 

 

$

16,803

 

Operating expenses:

 

 

 

 

 

Cost of sales (excluding amortization of intangible assets)

 

16,114

 

 

 

14,337

 

Selling, general and administrative

 

5,710

 

 

 

4,683

 

Amortization of intangible assets

 

221

 

 

 

646

 

Total operating expenses

 

22,045

 

 

 

19,666

 

Operating loss

 

(851

)

 

 

(2,863

)

Interest expense

 

(3,413

)

 

 

(3,898

)

Net loss

$

(4,264

)

 

$

(6,761

)

 

 

 

 

 

 

Loss per share, basic and diluted

$

(0.08

)

 

$

(0.23

)

 

 

 

 

 

 

Weighted average shares outstanding, basic and diluted

 

56,351,178

 

 

 

29,737,864

 

 

See accompanying notes to consolidated financial statements.

2


 

SOCIETAL CDMO, INC. AND SUBSIDIARIES

Consolidated Statements of Shareholders’ Equity or Deficit

(Unaudited)

 

 

Common stock

 

 

Additional paid-in

 

 

Accumulated

 

 

 

 

(amounts in thousands, except share data)

 

Shares

 

 

Amount

 

 

capital

 

 

deficit

 

 

Total

 

Balance, December 31, 2021

 

 

46,681,453

 

 

$

467

 

 

$

287,351

 

 

$

(245,754

)

 

$

42,064

 

Issuance of common stock, net of costs

 

 

9,302,718

 

 

 

93

 

 

 

(109

)

 

 

 

 

 

(16

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

1,479

 

 

 

 

 

 

1,479

 

Vesting of restricted stock units, net

 

 

487,695

 

 

 

5

 

 

 

(106

)

 

 

 

 

 

(101

)

Exercise of stock options

 

 

220

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(4,264

)

 

 

(4,264

)

Balance, March 31, 2022

 

 

56,472,086

 

 

$

565

 

 

$

288,615

 

 

$

(250,018

)

 

$

39,162

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2020

 

 

28,601,358

 

 

$

286

 

 

$

219,998

 

 

$

(234,384

)

 

$

(14,100

)

Issuance of common stock, net of costs

 

 

2,202,420

 

 

 

22

 

 

 

9,318

 

 

 

 

 

 

9,340

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

3,133

 

 

 

 

 

 

3,133

 

Vesting of restricted stock units, net

 

 

209,541

 

 

 

2

 

 

 

(338

)

 

 

 

 

 

(336

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

(6,761

)

 

 

(6,761

)

Balance, March 31, 2021

 

 

31,013,319

 

 

$

310

 

 

$

232,111

 

 

$

(241,145

)

 

$

(8,724

)

See accompanying notes to consolidated financial statements.

3


 

SOCIETAL CDMO, INC. AND SUBSIDIARIES

Consolidated Statements of Cash Flows

(Unaudited)

 

Three months ended March 31,

 

(amounts in thousands)

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

Net loss

$

(4,264

)

 

$

(6,761

)

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

 

 

 

 

 

Stock-based compensation expense

 

1,479

 

 

 

3,133

 

Non-cash interest expense

 

1,257

 

 

 

1,462

 

Depreciation expense

 

1,792

 

 

 

1,436

 

Amortization of intangible assets

 

221

 

 

 

646

 

Changes in operating assets and liabilities:

 

 

 

 

 

Accounts receivable

 

(2,211

)

 

 

(3,395

)

Contract asset

 

(369

)

 

 

336

 

Inventory

 

(553

)

 

 

2,976

 

Prepaid expenses and other assets

 

1,134

 

 

 

110

 

Accrued interest

 

(2,274

)

 

 

 

Accrued payroll

 

(3,323

)

 

 

34

 

Accounts payable, accrued expenses and other liabilities

 

(969

)

 

 

(66

)

Net cash used in operating activities

 

(8,080

)

 

 

(89

)

Cash flows from investing activities:

 

 

 

 

 

Purchases of property and equipment

 

(1,708

)

 

 

(1,477

)

Net cash used in investing activities

 

(1,708

)

 

 

(1,477

)

Cash flows from financing activities:

 

 

 

 

 

Payment of costs for issuance of common stock

 

(16

)

 

 

 

Cash portion of $16,160 reduction to debt principal and accrued exit fee

 

 

 

 

(10,100

)

Payment of financing costs

 

(36

)

 

 

(200

)

Net payments related to vesting of restricted stock units

 

(101

)

 

 

(336

)

Net cash used in financing activities

 

(153

)

 

 

(10,636

)

Net decrease in cash and cash equivalents

 

(9,941

)

 

 

(12,202

)

Cash and cash equivalents, beginning of period

 

25,217

 

 

 

23,760

 

Cash and cash equivalents, end of period

$

15,276

 

 

$

11,558

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

Cash paid for interest

$

4,676

 

 

$

2,495

 

Purchases of property, plant and equipment included in accrued expenses and accounts payable

 

774

 

 

 

132

 

Issuance of common stock to reduce debt principal and accrued exit fees

 

 

 

 

6,060

 

Issuance of common stock to settle interest obligations

 

 

 

 

3,211

 

See accompanying notes to consolidated financial statements.

4


 

SOCIETAL CDMO, INC. AND SUBSIDIARIES

Notes to consolidated financial statements

(amounts in thousands, except share and per share data)

(Unaudited)

(1)Background

Societal CDMO, Inc. (the “Company”) was incorporated in the Commonwealth of Pennsylvania on November 15, 2007 as Recro Pharma, Inc. Effective March 21, 2022, Recro Pharma, Inc changed its name to Societal CDMO, Inc. to reflect the corporate transformation that had taken place primarily as a result of its acquisition and successful integration of IriSys, LLC (“IriSys”) into the organization. The Company is a bi-coastal contract development and manufacturing organization with capabilities spanning pre-investigational new drug development to commercial manufacturing and packaging for a wide range of therapeutic dosage forms with a primary focus in the area of small molecules. With an expertise in solving complex manufacturing problems, Societal CDMO provides therapeutic development, end-to-end regulatory support, clinical and commercial manufacturing, aseptic fill/finish, lyophilization, packaging and logistics services to the global pharmaceutical market. The Company has determined that it operates in a single segment.

The Company has incurred net losses since inception and has an accumulated deficit of $250,018 as of March 31, 2022, which is primarily related to the activities of its former research and development business that was spun-out in 2019. The Company’s future operations are highly dependent on the profitability of its development and manufacturing operations. Management believes that it is probable that the Company will be able to meet its obligations as they become due within at least one year after the date financial statements included herein are issued.

(2)Summary of significant accounting principles

Basis of presentation and principles of consolidation

The accompanying unaudited consolidated financial statements of the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. In accordance with Securities and Exchange Commission's (“SEC”) rules for interim financial statements, certain information required by U.S. GAAP may be condensed or omitted. The Company’s consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying consolidated financial statements include all normal and recurring adjustments (which consist primarily of accruals, estimates and assumptions that impact the financial statements) considered necessary to present fairly the Company’s results for the interim periods. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.

The accompanying unaudited interim consolidated financial statements should be read in conjunction with the annual audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Use of estimates

The preparation of financial statements and the notes to the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from such estimates.

Business combinations

The Company measures the purchase price paid for acquired companies based on fair value and allocates that purchase price to the assets acquired and liabilities assumed based on their estimated fair values. Valuations are performed to assist in determining the fair values of assets acquired and liabilities assumed, which requires management to make estimates and assumptions, in particular with respect to intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable. These estimates are based in part on historical experience and information obtained from the acquired companies and expectations of future cash flows. Costs associated with business combinations are expensed as incurred and classified as selling, general and administrative expenses.

5


 

Cash and cash equivalents

Cash and cash equivalents represent cash in banks and highly liquid short-term investments that have maturities of three months or less when acquired. These highly liquid short-term investments are both readily convertible to known amounts of cash and so near to their maturity that they present insignificant risk of changes in value due to changes in interest rates.

Accounts receivable, net

Accounts receivable generally represent amounts billed for services provided under our customer contracts and are recorded at the invoiced amount net of an allowance for credit losses, if necessary. We apply judgment in assessing the ultimate realization of our receivables, and we estimate an allowance for credit losses based on various factors, such as the aging of our receivables, historical experience, and the financial condition of our customers. The allowance for credit losses was not material as of the balance sheet dates presented.

Inventory

Inventory is stated at the lower of cost or net realizable value. Included in inventory are raw materials and work-in-process used in the production of commercial products. Items are issued out of inventory using the first-in, first-out method.

Adjustments to inventory are determined at the raw materials, work-in-process, and finished good levels to reflect obsolescence or impaired balances. Factors influencing inventory obsolescence include changes in demand, product life cycle, product pricing, physical deterioration and quality concerns.

Property, plant and equipment, net

Property, plant and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are as follows: three to ten years for furniture, office and computer equipment; six to ten years for manufacturing equipment; 40 years for buildings; and the shorter of the lease term or useful life for leasehold improvements. Repairs and maintenance costs are expensed as incurred. The Company reviews the carrying value of property, plant and equipment for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of individual assets or asset groups may not be recoverable.

Goodwill and intangible assets

Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company in a business combination. Goodwill is not amortized but assessed for impairment on an annual basis or more frequently if impairment indicators exist.

The impairment analysis for goodwill consists of an optional qualitative assessment potentially followed by a quantitative analysis. If the Company determines that the carrying value of its reporting unit exceeds its fair value, an impairment charge is recorded for the excess.

The Company performs its annual goodwill impairment test as of November 30th, or whenever an event or change in circumstance occurs that would require reassessment of the impairment of goodwill. In performing the evaluation, the Company assesses qualitative factors such as overall financial performance, actual and anticipated changes in industry and market conditions, and competitive environments. As a result of the most recent annual goodwill impairment test, the Company determined that there was no impairment of goodwill.

Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company is required to review the carrying value of definite-lived intangible assets for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable.

Contingencies

The Company's business exposes it to various contingencies including compliance with regulations, legal exposures and other matters. Loss contingencies are reflected in the financial statements based on management's assessments of their expected outcome or resolution:

They are recognized as liabilities on the balance sheet if the potential loss is probable and the amount can be reasonably estimated.

6


 

They are disclosed if the potential loss is material and considered at least reasonably possible.

Significant judgment is required to determine probability and whether the amount can be reasonably estimated. Due to uncertainties related to these matters, accruals are based only on the information available at the time. As additional information becomes available, the Company reassesses potential liabilities and may revise previous estimates.

Revenue recognition

The Company generates revenues from manufacturing, packaging, research and development and related services for multiple pharmaceutical companies.

Manufacturing

Manufacturing and other related services revenue is recognized upon transfer of control of a product to a customer, generally upon shipment, based on a transaction price that reflects the consideration the Company expects to be entitled to as specified in the agreement with the commercial partner, which could include variable consideration such as pricing and volume-based adjustments.

Profit-sharing

In addition to manufacturing and packaging revenue, certain customer agreements may have intellectual property sales-based profit-sharing and/or royalties consideration, collectively referred to as profit-sharing, computed on the net product sales of the commercial partner. Profit-sharing revenues are generally recognized under the terms of the applicable license, development and/or supply agreement. For arrangements that include sales-based profit-sharing where the license for intellectual property is deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue when the related sales occur by the commercial partner. For arrangements that include sales-based profit-sharing where the license for intellectual property is not deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue upon transfer of control of the manufactured product. In these cases, significant judgment is required to calculate the estimated variable consideration from such profit-sharing using the expected value method based on historical commercial partner pricing and deductions. Estimated variable consideration is partially constrained due to the uncertainty of price adjustments made by the Company’s commercial partners, which are outside of the Company’s control. Factors causing price adjustments by the Company’s commercial partners include increased competition in the products’ markets, mix of volume between the commercial partners’ customers, and changes in government pricing.

Research and development

Research and development revenue includes services associated with formulation, process development, clinical trials materials services, as well as custom development of manufacturing processes and analytical methods for a customer’s non-clinical, clinical and commercial products. Such revenues are recognized at a point in time or over time depending on the nature and particular facts and circumstances associated with the contract terms.

In contracts that specify milestones, the Company evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price using the most likely amount method. Milestone payments related to arrangements under which the Company has continuing performance obligations are deferred and recognized over the period of performance. Milestone payments that are not within the Company’s control, such as submission for approval to regulators by a commercial partner or approvals from regulators, are not considered probable of being achieved until those submissions are submitted by the customer or approvals are received.

In contracts that require revenue recognition over time, the Company utilizes input or output methods, depending on the specifics of the contract, that compare the cumulative work-in-process to date to the most current estimates for the entire performance obligation. Under these contracts, the customer typically owns the product details and process, which have no alternative use. These projects are customized to each customer to meet its specifications and typically only one performance obligation is included. Each project represents a distinct service that is sold separately and has stand-alone value to the customer. The customer also retains control of its product as the product is being created or enhanced by the Company’s services and can make changes to its process or specifications upon request.

Contract assets represent revenue recognized for performance obligations completed or in process before an unconditional right to payment exists, and therefore invoicing or associated reporting from the customer regarding the computation of the net product sales has not yet occurred. Contract liabilities represent payments received from customers prior to the completion of associated performance obligations.

7


 

Concentration of credit risk

Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company manages its cash and cash equivalents based on established guidelines relative to diversification and maturities to maintain safety and liquidity.

The Company’s accounts receivable balances are primarily concentrated among three customers. If any of these customers’ receivable balances should be deemed uncollectible, it could have a material adverse effect on the Company’s results of operations and financial condition.

The Company is dependent on its relationships with a small number of commercial partners. The Company's three largest customers generated 78% of its revenues for the three months ended March 31, 2022.

Stock-based compensation expense

The Company measures employee stock-based awards at grant-date fair value and recognizes employee compensation expense on a straight-line basis over the vesting period of the award. The Company accounts for forfeitures as they occur.

Determining the appropriate fair value of stock options requires the use of subjective assumptions, including the expected life of the option and expected stock price volatility. The Company uses the Black-Scholes option pricing model to value its stock option awards. The assumptions used in calculating the fair value of stock-based awards represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and/or management uses different assumptions, stock-based compensation expense could be materially different for future awards.

The expected life of stock options was estimated using the “simplified method,” which is based on the average of the vesting tranches and the contractual life of each grant. For stock price volatility, the Company uses the historical volatility of its publicly traded stock in order to estimate future stock price trends. The risk-free interest rate is based on U.S. Treasury notes with a term approximating the expected life of the option.

Upon exercise of stock options or vesting of restricted stock units, the holder may elect to cover tax withholdings by forfeiting shares of an equivalent value. In such cases, the Company issues net new shares to the holder, pays the tax withholding on behalf of the participant and presents the payment similar to a capital distribution: a reduction to additional paid-in-capital and a financing cash outflow in the consolidated financial statements.

Income taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis, operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded to the extent it is more likely than not that some portion or all of the deferred tax assets will not be realized. A full valuation allowance was recorded as of March 31, 2022 and December 31, 2021.

Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company does not anticipate significant changes in the amount of unrecognized income tax benefits over the next year.

Leases

The Company determines if an arrangement is a lease at inception. The arrangement is a lease if it conveys the right to the Company to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. Options to extend the lease are included in the lease term if the options are reasonably certain to be exercised. Operating lease expense is recognized on a straight-line basis over the lease term.

8


 

Operating lease balances are presented as separate captions on the balance sheets. Finance lease assets are included in property, plant and equipment. Finance lease liabilities are included in debt.

Income or loss per share

Basic income or loss per share is determined by dividing net income or loss (the numerator) by the weighted average common shares outstanding during the period (the denominator).

To calculate diluted income or loss per share, the numerator and denominator are adjusted to eliminate the income or loss and the dilutive effects on shares, respectively, caused by outstanding common stock options, warrants and unvested restricted stock units, using the treasury stock method, if the inclusion of such instruments would be dilutive.

For all periods presented, the Company incurred a net loss. In periods of net loss, the inclusion of dilutive securities would be antidilutive because it would reduce the amount of loss incurred per share. As a result, no additional dilutive shares were included in diluted loss per share, and there were no differences between basic and diluted loss per share.

The following table presents the potentially dilutive securities that were excluded from the computations of diluted loss per share:

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

Restricted stock units

 

 

739,148

 

 

 

695,603

 

Stock options

 

 

6,860,892

 

 

 

4,173,680

 

Warrants

 

 

348,664

 

 

 

348,664

 

Amounts in the table above reflect the common stock equivalents of the noted instruments.

Recent accounting pronouncements

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). This ASU provides temporary optional expedients and exceptions to the guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and the Company is allowed to elect to apply the amendments prospectively through December 31, 2022. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.

(3)Inventory

The following table presents the components of inventory:

 

 

March 31, 2022

 

 

December 31, 2021

 

Raw materials

$

3,588

 

 

$

3,038

 

Work in process

 

2,459

 

 

 

3,363

 

Finished goods

 

3,423

 

 

 

2,516

 

Inventory

$

9,470

 

 

$

8,917

 

 

9


 

(4)Property, plant and equipment, net

The following table presents the components of property, plant and equipment:

 

 

March 31, 2022

 

 

December 31, 2021

 

Land

$

3,263

 

 

$

3,263

 

Building and improvements

 

22,874

 

 

 

22,717

 

Furniture, office and computer equipment

 

6,229

 

 

 

6,213

 

Manufacturing equipment

 

50,327

 

 

 

49,687

 

Construction in progress

 

7,480

 

 

 

6,856

 

Property, plant and equipment, gross

 

90,173

 

 

 

88,736

 

Less: accumulated depreciation

 

(38,820

)

 

 

(37,028

)

Property, plant and equipment, net

$

51,353

 

 

$

51,708

 

 

Interest expense capitalized to construction in progress was $268 in the first quarter of 2022 and $65 in the first quarter of 2021.

(5) Intangible assets, net

The following table presents the components of other intangible assets:

 

March 31, 2022

 

 

December 31, 2021

 

 

Gross value

 

 

Accumulated amortization

 

 

Carrying value

 

 

Gross value

 

 

Accumulated amortization

 

 

Carrying value

 

Customer relationships

$

18,900

 

 

$

15,807

 

 

$

3,093

 

 

$

18,900

 

 

$

15,685

 

 

$

3,215

 

Backlog

 

460

 

 

 

120

 

 

 

340

 

 

 

460

 

 

 

73

 

 

 

387

 

Trademarks and tradenames

 

310

 

 

 

131

 

 

 

179

 

 

 

310

 

 

 

79

 

 

 

231

 

Total

$

19,670

 

 

$

16,058

 

 

$

3,612

 

 

$

19,670

 

 

$

15,837

 

 

$

3,833

 

The following table presents estimated future amortization of other intangible assets:

Twelve months ending March 31,

 

 

2023

$

855

 

2024

 

635

 

2025

 

486

 

2026

 

486

 

2027

 

486

 

Thereafter

 

664

 

Total

$

3,612

 

 

(6)Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

 

 

March 31, 2022

 

 

December 31, 2021

 

Payroll and related costs

$

2,394

 

 

$

5,717

 

Current portion of contract liabilities (see note 10)

 

1,836

 

 

 

2,308

 

Property, plant and equipment

 

426

 

 

 

663

 

Professional and consulting fees

 

349

 

 

 

552

 

Accrued interest

 

231

 

 

 

2,505

 

Other

 

1,108

 

 

 

811

 

Total

$

6,344

 

 

$

12,556

 

 

10


 

(7)Commitments and contingencies

Litigation

The Company is involved, from time to time, in various claims and legal proceedings arising in the ordinary course of its business. Except as disclosed below, the Company is not currently a party to any such claims or proceedings that, if decided adversely to it, would either individually or in the aggregate have a material adverse effect on its business, financial condition or results of operations.

On May 31, 2018, a securities class action lawsuit (the “Securities Litigation”) was filed against the Company and certain of its officers and directors (collectively, the “Defendants”) in the U.S. District Court for the Eastern District of Pennsylvania (the “Court”) (Case No. 2:18-cv-02279-MMB) that purported to state a claim for alleged violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and Rule 10b-5 promulgated thereunder, based on statements made by the Company concerning the New Drug Application (“NDA”) for IV meloxicam. The complaint seeks unspecified damages, interest, attorneys’ fees and other costs. On December 10, 2018, the lead plaintiff filed an amended complaint that asserted the same claims and sought the same relief but included new allegations and named additional officers as defendants. On February 8, 2019, the Company filed a motion to dismiss the amended complaint in its entirety, which the lead plaintiff opposed on April 9, 2019. On May 9, 2019, the Company filed its response and briefing was completed on the motion to dismiss. In response to questions from the Court, the parties submitted supplemental briefs regarding the motion to dismiss the amended complaint during the fall of 2019. On February 18, 2020, the motion to dismiss was granted by the Court without prejudice. On April 25, 2020, the plaintiff filed a second amended complaint. The Company filed a motion to dismiss the second amended complaint on June 18, 2020. The plaintiff filed an opposition to the Company’s motion to dismiss on August 17, 2020. On September 16, 2020, the Company filed a reply in support of its motion to dismiss. On March 1, 2021, the Court denied the Company’s second motion to dismiss. On June 21, 2021, the Defendants filed an answer and affirmative defenses to the second amended complaint. Since then, the parties have been engaged in discovery, which must conclude by April 29, 2022. On September 30, 2021, the plaintiff filed a motion for class certification and appointment of class representative. The Company filed an opposition to the plaintiff’s motion on November 30, 2021. On January 6, 2022, the plaintiff filed a reply in support of the motion for class certification. On March 24, 2022, the plaintiff informed the Court that the parties had reached an agreement-in-principle to settle the Securities Litigation and requested that the Court stay all deadlines. The parties are currently negotiating the terms of a Stipulation and Agreement of Settlement.

In connection with the separation of the Company's former acute care research and development business into a new standalone entity named Baudax Bio, Inc. (“Baudax Bio”), Baudax Bio accepted assignment by the Company of all of its obligations in connection with the Securities Litigation and agreed to indemnify it for all liabilities related to the Securities Litigation.

Purchase commitments

As of March 31, 2022, the Company had outstanding cancelable and non-cancelable purchase commitments in the aggregate amount of $8,698 related to inventory, capital expenditures and other goods and services.

Employment agreements and certain other contingencies

The Company has entered into employment agreements with each of its named executive officers that provide for, among other things, severance commitments of up to $1,303 should the Company terminate the named executive officers for convenience or if certain events occur following a change in control. In addition, the Company is subject to other contingencies of up to $3,772 in the aggregate if certain events occur following a change in control.

11


 

(8)Debt

The following table presents the components and classification of debt:

 

 

March 31, 2022

 

 

December 31, 2021

 

Debt principal:

 

 

 

 

 

Terms loans under Credit Agreement

$

100,000

 

 

$

100,000

 

Note with former equity holder of IriSys

 

6,117

 

 

 

6,117

 

Other

 

339

 

 

 

339

 

Debt principal

 

106,456

 

 

 

106,456

 

Debt adjustments:

 

 

 

 

 

Unamortized deferred issuance costs

 

(7,835

)

 

 

(8,896

)

Exit fee accretion

 

710

 

 

 

669

 

Unamortized original discount

 

(575

)

 

 

(694

)

Carrying value of debt

$

98,756

 

 

$

97,535

 

 

 

 

 

 

 

Current portion of related party debt

$

2,039

 

 

$

2,039

 

Debt, net of current portion

 

93,240

 

 

 

92,127

 

Related party debt, net of current portion

 

3,477

 

 

 

3,369

 

Carrying value of debt

$

98,756

 

 

$

97,535

 

 

The following table presents the future maturity of debt principal:

 

Twelve months ending March 31,

 

 

2023

$

2,039

 

2024

 

102,039

 

2025

 

2,062

 

2026

 

33

 

2027

 

40

 

Thereafter

 

243

 

Total debt principal

$

106,456

 

 

Term loans under Credit Agreement

The Company is currently party to a credit agreement (the “Credit Agreement”) with Athyrium Opportunities III Acquisition LP (“Athyrium”). The Credit Agreement has been fully drawn in the form of $48,000 of term A loans and $52,000 of term B loans, all of which mature on December 31, 2023.

The term loans under the Credit Agreement bear a rate of interest equal to the three-month LIBOR rate, with a 1% floor, plus 8.25% per annum. The term loans require the Company to pay a 1% exit fee on all repayments. At March 31, 2022, the aggregate exit fee payable was $1,000, and the cumulative exit fee accreted was $710. The exit fees are being accreted to the carrying amount of the debt using the effective interest method over the term of the loan. In addition, if the Company makes any prepayments prior to maturity, the Company would be subject to prepayment premiums on the term B loans, as a percentage of the amount repaid, of 2.5%.

The Credit Agreement contains certain usual and customary affirmative and negative covenants, as well as financial covenants that the Company will need to satisfy on a monthly and quarterly basis, including maintaining a permitted net leverage ratio (which is the Company’s indebtedness under the Credit Agreement, net of cash and cash equivalents, divided by EBITDA, each as defined in the Credit Agreement) and liquidity amount. As of March 31, 2022, the Company was in compliance with its covenants under the Credit Agreement.

In connection with the Credit Agreement, the Company issued warrants to each of Athyrium and its affiliate, Athyrium Opportunities II Acquisition LP (“Athyrium II”), to purchase an aggregate of 348,664 shares of the Company’s common stock with an exercise price of $1.73 per share. See note 9 for additional information. The warrants are exercisable through November 17, 2024.

12


 

In connection with the Credit Agreement and amendments made to it over the years, the Company has paid financing costs, has incurred costs to record and subsequently to adjust the value of the warrants described above and has been accreting the exit fee described above. These costs are being recognized in interest expense using the effective interest method over the term of the Credit Agreement, resulting in non-cash interest expense of $1,137 in the first quarter of 2022 and $1,462 in the first quarter of 2021.

At March 31, 2022, the overall effective interest rate, including cash paid for interest and non-cash interest expense, was 13.8%.

Note with former equity holder of IriSys

In connection with the acquisition of IriSys, the Company issued a subordinated promissory note to a former equity holder of IriSys in the aggregate principal amount of $6,117 (the “Note”). The Note is unsecured, has a three-year term, and bears interest at a rate of 6% per annum. The Note must be repaid in three equal annual installments through its maturity date, August 13, 2024. The Note may be prepaid in whole or in part at any time prior to the maturity date. The Note is expressly subordinated in right of payment and priority to the term loans under the Credit Agreement with Athyrium.

The Note was initially recognized at fair value as part of the consideration paid for the acquisition of IriSys, resulting in an original discount recognized of $877 that is being recognized as interest expense using the effective interest method over the term of the Note. At March 31, 2022, the overall effective interest rate, including the amortization of the original discount, was 13.0%.

As of the date the financial statements included herein are issued, the former equity holder of IriSys beneficially owned more than 10% of the Company's common stock and became a related party as a result of the acquisition. The Company has accrued interest of $231 through March 31, 2022 that will become payable to the former equity holder of IriSys on the first anniversary of the acquisition.

Other

In connection with the acquisition of IriSys, the Company assumed a loan with a principal amount of $339.

(9)Shareholders’ equity or deficit

Capital raises

The following table presents the Company’s capital raises since its initial public offering in March 2014:

 

 

Date or period

 

Shares of common stock issued

 

 

Gross proceeds

 

 

Offering expenses

 

 

Net proceeds

 

Initial public offering

March 12, 2014

 

 

4,312,500

 

 

$

34,500

 

 

$

(4,244

)

 

$

30,256

 

Private placement

July 7, 2015

 

 

1,379,311

 

 

 

16,000

 

 

 

(1,188

)

 

 

14,812

 

Underwritten public offering

August 19, 2016

 

 

1,986,666

 

 

 

14,900

 

 

 

(1,533

)

 

 

13,367

 

Underwritten public offering

December 16, 2016

 

 

6,670,000

 

 

 

40,020

 

 

 

(3,132

)

 

 

36,888

 

2018 common stock purchase agreement with Aspire Capital

Year ended December 31, 2018

 

 

1,950,000

 

 

 

16,999

 

 

 

 

 

 

16,999

 

2019 common stock purchase agreement with Aspire Capital

Fourth quarter 2020

 

 

4,690,972

 

 

 

11,172

 

 

 

(78

)

 

 

11,094

 

Share issuance agreement for amendment 5 to Credit Agreement

February 2021

 

 

2,202,420

 

 

 

9,338

 

 

 

(20

)

 

 

9,318

 

Underwritten public offering

May 12, 2021

 

 

15,333,332

 

 

 

34,500

 

 

 

(2,397

)

 

 

32,103

 

Issuance of shares for IriSys acquisition

February 2022

 

 

9,302,718

 

 

 

20,931

 

 

 

(619

)

 

 

20,312

 

 

Shares issued

As part of the consideration paid for the acquisition of IriSys, the Company issued 9,302,718 shares of its common stock on February 23, 2022.

13


 

Aspire common stock purchase agreement

The Company is currently party to an amended common stock purchase agreement with Aspire Capital Fund LLC (“Aspire Capital”) originally entered into during 2019, and most recently amended in February 2021 (as amended, the “2019 Common Stock Purchase Agreement”). The 2019 Common Stock Purchase Agreement provides that, upon the terms and subject to the conditions and limitations set forth in the agreement, Aspire Capital is committed to purchase, at the Company’s sole election, up to an aggregate value of $41,172 in shares of common stock. As of March 31, 2022, there is availability to issue up to $30,000 or 6,199,299 shares of common stock under the 2019 Common Stock Purchase Agreement.

Warrants

At March 31, 2022, warrants to purchase 348,664 shares of common stock were outstanding. The warrants are held by Athyrium, equity-classified, exercisable at $1.73 per share and expire in November 2024. See note 8 for additional details.

(10)Revenue recognition

The following table presents changes in contract assets and liabilities:

 

 

Contract assets

 

 

Contract liabilities

 

Balance at December 31, 2021

$

8,565

 

 

$

2,308

 

Changes to the beginning balance of contract assets arising from:

 

 

 

 

 

Reclassification to receivables as a result of rights to consideration becoming unconditional

 

(7,381

)

 

 

 

Changes in estimate

 

1,309

 

 

 

 

Contract assets recognized since beginning of period, net of reclassification to receivables and changes in estimates

 

6,441

 

 

 

 

Changes to contract liabilities:

 

 

 

 

 

Amounts billed in advance of contract performance

 

 

 

 

2,754

 

Revenue recognized

 

 

 

 

(3,226

)

Balance at March 31, 2022

$

8,934

 

 

$

1,836

 

 

The following table disaggregates revenue by timing of revenue recognition:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Point in time

$

16,880

 

 

$

15,147

 

Over time

 

4,314

 

 

 

1,656

 

Total

$

21,194

 

 

$

16,803

 

 

The Company’s payment terms for manufacturing revenue and development services are typically 30 to 45 days. Profit-sharing revenue is recorded to accounts receivable in the quarter that the product is sold by the commercial partner upon reporting from the commercial partner and payment terms are generally 45 days after quarter end.

(11)Stock-based compensation

In October 2013, the Company established an equity incentive plan that has been subsequently amended and restated to become the 2018 Amended and Restated Equity Incentive Plan (the “A&R Plan”) At March 31, 2022, a total of 1,498,369 shares were available for future grants under the A&R Plan. On December 1st of each year, pursuant to an “evergreen” provision of the A&R Plan, the number of shares available under the A&R Plan may be increased by the board of directors by an amount equal to 5% of the outstanding common stock on December 1st of that year.

Stock options

Stock options are exercisable generally for a period of 10 years from the date of grant and generally vest over four years.

14


 

The following table presents information about the fair value of stock options granted:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Weighted average grant date fair value

$

1.16

 

 

$

2.04

 

Assumptions used to determine fair value:

 

 

 

 

 

Range of expected option life

6 years

 

 

6 years

 

Expected volatility

 

79

%

 

80 - 81%

 

Risk-free interest rate

1.5 - 2.4%

 

 

0.7 - 1.2%

 

Expected dividend yield

 

 

 

 

 

 

The intrinsic value of options exercised was negligible in the first quarter of 2022, and no stock options were exercised in the first quarter of 2021.

The following table presents information about stock option balances and activity:

 

 

Number of shares

 

 

Weighted average exercise price

 

 

Aggregate intrinsic value

 

 

Weighted average remaining contractual life

Balance, December 31, 2021

 

5,267,567

 

 

$

6.47

 

 

 

 

 

5.7 years

Granted

 

2,918,889

 

 

 

1.70

 

 

 

 

 

 

Exercised

 

(220

)

 

 

1.71

 

 

 

 

 

 

Forfeited or expired

 

(219,193

)

 

 

4.81

 

 

 

 

 

 

Balance, March 31, 2022

 

7,967,043

 

 

 

4.77

 

 

$

292

 

 

7.0 years

Exercisable

 

3,562,594

 

 

 

7.65

 

 

 

8

 

 

4.0 years

 

Included in the table above are 1,034,785 options outstanding as of March 31, 2022 that were granted outside the A&R Plan. The grants were made pursuant to the NASDAQ inducement grant exception in accordance with NASDAQ Listing Rule 5635(c)(4).

Restricted stock units

Restricted stock units (“RSUs”) vest over six months to four years depending on the purpose of the award and sometimes include performance conditions in addition to service conditions. The fair value of RSUs on the date of grant is measured as the closing price of the Company's common stock on that date. The weighted average grant-date fair value of RSUs awarded to employees was $1.66 in the first quarter of 2022 and $3.84 in the first quarter of 2021. The fair value of RSUs vested was $414 in the first quarter of 2022 and $982 in the first quarter of 2021.

The following table presents information about recent RSU activity:

 

 

Number of shares

 

 

Weighted average grant date fair value

 

Balance, December 31, 2021

 

990,065

 

 

 

3.63

 

Granted

 

940,090

 

 

 

1.66

 

Vested

 

(250,143

)

 

 

4.74

 

Forfeited

 

(46,133

)

 

 

2.65

 

Balance, March 31, 2022

 

1,633,879

 

 

 

2.35

 

 

Included in the table above are 114,009 time-based RSUs outstanding at March 31, 2022 that were granted outside of the A&R Plan. The grants were made pursuant to the NASDAQ inducement grant exception in accordance with NASDAQ Listing Rule 5635(c)(4).

15


 

Other information

The following table presents the classification of stock-based compensation expense:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Cost of sales

$

403

 

 

$

1,392

 

Selling, general and administrative expenses

 

1,076

 

 

 

1,741

 

Total

$

1,479

 

 

$

3,133

 

 

As of March 31, 2022, there was $10,278 of unrecognized compensation expense related to unvested options and RSUs that are expected to vest and will be expensed over a weighted average period of 3.0 years.

(12) Acquisition of IriSys

On August 13, 2021, the Company acquired all of the units of IriSys pursuant to a unit purchase agreement. IriSys provides contract pharmaceutical product development and manufacturing services, specializing in formulation research and development and good manufacturing practices of clinical trial materials and specialty pharmaceutical products. The acquisition advances the Company’s ongoing growth strategy and leads to key synergies within business development, clinical development and commercial scale-up, as well as a strong cultural alignment and fit between the companies.

The following table presents unaudited supplemental pro forma financial information for the three months ended March 31, 2021 as if the IriSys acquisition had occurred on January 1, 2021:

Revenue

$

20,286

 

Net loss

 

(6,282

)

The pro forma financial information presented above has been prepared by combining the Company's historical results and the historical results of IriSys and adjusting those results to eliminate historical transaction costs and to reflect the effects of the acquisition as if they occurred on January 1, 2021. The effects of the acquisition on the historical pro forma financial information include additional depreciation and amortization expense from the increase of asset carrying values to fair value, the adoption of new accounting standards, additional interest expense from the issuance of the subordinated promissory note and the elimination of interest expense related to indebtedness of IriSys prior to the acquisition. These results do not purport to be indicative of the results of operations which actually would have resulted had the acquisitions occurred on the date indicated above, or that may result in the future, and do not reflect potential synergies or additional costs following the acquisition.

(13)Fair value of financial instruments

The Company follows the provisions of FASB ASC Topic 820, “Fair Value Measurements and Disclosures,” for fair value measurement recognition and disclosure purposes for its financial assets and financial liabilities that are remeasured and reported at fair value each reporting period. The Company measures certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, short-term investments and certain warrants. The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of financial assets and financial liabilities and their placement within the fair value hierarchy. Categorization is based on a three-tier valuation hierarchy, which prioritizes the inputs used in measuring fair value, as follows:

Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2: Inputs that are other than quoted prices in active markets for identical assets and liabilities, inputs that are quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are either directly or indirectly observable; and
Level 3: Unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

Items measured at fair value on a recurring basis

Cash equivalents of $14,248 at March 31, 2022 and $15,247 at December 31, 2021 consisted entirely of money market mutual funds whose fair value were determined using Level 1 measurements.

16


 

Fair value disclosures

The Company follows the disclosure provisions of FASB ASC Topic 825, “Financial Instruments” (ASC 825), for disclosure purposes for financial assets and financial liabilities that are not measured at fair value. As of March 31, 2022, the financial assets and liabilities recorded on the consolidated balance sheets that are not measured at fair value on a recurring basis include accounts receivable, accounts payable and accrued expenses. The carrying values of these financial assets and liabilities approximate fair value due to their short-term nature.

The fair value of long-term debt, where a quoted market price is not available, is evaluated based on, among other factors, interest rates currently available to the Company for debt with similar terms, remaining payments and considerations of the Company’s creditworthiness. The Company determined that the recorded book value of its debt, a level 2 measurement, approximated fair value at March 31, 2022 due to the recent issuances and amendment of those instruments and taking into consideration management's current evaluation of market conditions.

(14)Leases

The Company is party to two operating leases for development facilities in California and Georgia that end in 2031 and 2025, respectively, as well as other immaterial operating leases for office space, storage and office equipment. The development facility leases each include options to extend, none of which are included in the lease terms. Short-term and variable lease costs were not material for the periods presented. The development facility leases do not provide an implicit rate, so the Company uses its incremental borrowing rate to discount the lease liabilities.

Undiscounted future lease payments for the two development leases, which were the only material noncancelable leases at March 31, 2022, were as follows:

 

Twelve months ended March 31,

 

 

2023

$

1,144

 

2024

 

1,172

 

2025

 

1,201

 

2026

 

1,126

 

2027

 

1,104

 

Thereafter

 

4,530

 

Total lease payments

 

10,277

 

Less imputed interest

 

(4,365

)

Total operating lease liabilities

$

5,912

 

 

At March 31, 2022, the weighted average remaining lease term was 8.5 years, and the weighted average discount rate was 14.1%. For the first quarter, total lease cost was $488 in 2022 and $101 in 2021.

 

17


 

Item 2.Management’s discussion and analysis of financial condition and results of operations

You should read the following discussion and analysis of our financial condition and results of operations together with our unaudited consolidated financial statements and notes thereto in Part I, Item 1 of this Quarterly Report on Form 10-Q, or Quarterly Report, and the audited consolidated financial statements and notes thereto for the year ended December 31, 2021 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on March 1, 2022, or Annual Report.

In addition to historical information, this discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions and other factors that could cause actual results to differ materially from those made, projected or implied in the forward-looking statements. Our actual results may differ materially from those discussed below. Please see “Forward-Looking Statements” and “Risk Factors” included in Part I, Item 1A of our Annual Report for factors that could cause or contribute to such differences.

Cautionary note regarding forward-looking statements

This Quarterly Report and the documents incorporated by reference herein contain forward-looking statements that involve substantial risks and uncertainties. All statements, other than statements of historical facts, included in this Quarterly Report or the documents incorporated by reference herein regarding our strategy, future operations, future financial position, future revenues, projected costs, prospects, plans and objectives of management are forward-looking statements. The words “anticipate,” “believe,” “estimate,” “expect,” “intend,” “may,” “plan,” “predict,” “project,” “will,” “would” “could,” “should,” “potential,” “seek,” “evaluate,” “pursue,” “continue,” “design,” “impact,” “affect,” “forecast,” “target,” “outlook,” “initiative,” “objective,” “designed,” “priorities,” “goal,” or the negative of such terms and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. Such statements are based on assumptions and expectations that may not be realized and are inherently subject to risks, uncertainties and other factors, many of which cannot be predicted with accuracy and some of which might not even be anticipated.

The forward-looking statements in this Quarterly Report and the documents incorporated herein by reference include, among other things, statements about:

our estimates regarding expenses, future revenue, cash flow, capital requirements and timing and availability of and the need for additional financing;
our ability to maintain or expand our relationships, profitability and contracts with our key commercial partners, including the impact of changes in consumer demand for the products we manufacture for our commercial partners;
our ability to grow and diversify our business with new customers, including our ability to meet desired project outcomes with development customers, and the potential loss of development customers if they do not receive adequate funding or if their products do not obtain FDA approval;
the extent to which the ongoing COVID-19 pandemic continues to disrupt our business operations and the financial condition of our customers and suppliers, including our ability to initiate and continue relationships with manufacturers and third-party logistics providers given recent supply chain challenges;
the extent to which inflation, global instability, including political instability, such as a deterioration in the relationship between the US and China or escalation in conflict between Russia and Ukraine, including any additional resulting sanctions, export controls or other restrictive actions that may be imposed by the U.S. and/or other countries against governmental or other entities in, for example, Russia, may disrupt our business operations or our financial condition or the financial condition of our customers and suppliers;
our ability to operate under increased leverage and associated lending covenants; to pay existing required interest and principal amortization payments when due; and/or to obtain acceptable refinancing alternatives;
the performance of third-party suppliers upon which we depend for Active Pharmaceutical Ingredients, or APIs, various other direct and indirect materials, and other third parties involved with maintenance of our facilities and equipment;
our ability to obtain and maintain patent protection for applicable products and defend our intellectual property rights against third-parties;
pharmaceutical industry market forces that may impact our commercial customers’ success and continued demand for the products we produce for those customers;

18


 

our ability to recruit or retain key scientific, technical, business development, and management personnel and our executive officers, including as a result of applicable state and federal vaccine mandates;
our ability to comply with stringent U.S. and foreign government regulation in the manufacture of pharmaceutical products, including current Good Manufacturing Practice, or cGMP, compliance and U.S. Drug Enforcement Agency, or DEA, compliance and other relevant regulatory authorities applicable to our business; and
our ability to integrate IriSys successfully and the risk that we may not realize the expected benefits of such acquisition.

We may not achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. We have included important factors in the cautionary statements included in this Quarterly Report, particularly under “Item 1A. Risk Factors,” that we believe could cause actual results or events to differ materially from the forward-looking statements that we make. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, collaborations or investments we may make. You should read this Quarterly Report and the documents that we incorporate by reference herein completely and with the understanding that our actual future results may be materially different from what we expect. We do not assume any obligation to update any forward-looking statements.

Solely for convenience, tradenames referred to in this Quarterly Report appear without the ® symbol, but those references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or that the applicable owner will not assert its rights, to these tradenames. All trademarks, service marks and tradenames included or incorporated by reference in this Quarterly Report are the property of their respective owners.

Overview

Societal CDMO, Inc. is a bi-coastal contract development and manufacturing organization, or CDMO, with capabilities spanning pre-investigational new drug development to commercial manufacturing and packaging for a wide range of therapeutic dosage forms with a primary focus in the area of small molecules. With an expertise in solving complex formulation and manufacturing problems, we are a leading CDMO providing development, end-to-end regulatory support, clinical and commercial manufacturing, aseptic fill/finish, lyophilization, packaging and logistics services to the global pharmaceutical market. In addition to our experience in handling DEA-controlled substances and developing and manufacturing advanced dosage forms, we have the expertise to deliver on our clients’ pharmaceutical development and manufacturing projects, regardless of complexity level. We do all of this in our best-in-class facilities that, in the aggregate, total 145,000 square feet, in Gainesville, Georgia and San Diego, California.

We currently manufacture the following key products with our key commercial partners: Ritalin LA, Focalin XR, Verelan PM, Verelan SR, Verapamil PM, Verapamil SR, Donnatal liquids and tablets and Scot-Tussin cough and cold liquids, as well as supporting numerous development stage products.

Effective March 21, 2022, we changed our name to Societal CDMO, Inc. to reflect the corporate transformation that has taken place primarily as a result of its acquisition and successful integration of IriSys LLC, or IriSys, into the organization.

We use cash flow generated by our business primarily to fund the growth of our CDMO business and to make payments under our credit facility. We believe our business will continue to contribute cash to fund our growth, make payments under our credit facility and other general corporate purposes.

Global economic and supply conditions

Global economic conditions, logistics and supply chain issues continue to present obstacles to our business despite having endured other challenges related to the COVID-19 pandemic during 2021.

We rely on third-party manufacturers to supply our manufacturing components, supplies and related materials, which in some instances are supplied from a single source. Prolonged disruptions in the supply of any of our third-party materials, difficulty implementing new sources of supply or significant price increases could have an adverse effect on our results. While the impact of COVID-19 has lessened in many ways, we are now beginning to encounter residual supply chain issues that we believe may potentially impact the timing of certain project completions. During 2021, we experienced minimal supply chain disruption.

19


 

We also continue to closely monitor economic developments related to COVID-19 and geopolitical conflicts, such as the conflict between Russia and Ukraine, which continue to have adverse effects on the U.S. and global markets.

Due to these and other factors, we anticipate a general slowdown in clinical development activity as a result of clinical failures and/or a lack of adequate funding to go forward, which may cause a reduction in the number of business development opportunities that we will be able to pursue during 2022. We also expect to face continuing inflationary pressures on raw materials, labor and logistics during 2022. Finally, we expect to be impacted by higher interest rates on our LIBOR-based term loan borrowings during the second half of 2022.

Financial overview

Revenues

We recognize three types of revenue: manufacturing, profit-sharing and research and development.

Manufacturing

We recognize manufacturing revenue from the sale of products we manufacture for our commercial partners. Manufacturing revenues are recognized upon transfer of control of a product to a customer, generally upon shipment, based on a transaction price that reflects the consideration we expect to be entitled to as specified in the agreement with the commercial partner, which could include pricing and volume-based adjustments.

Profit-sharing

We recognize profit-sharing or royalty revenue, collectively referred to as profit-sharing revenue, related to the sale of products by our commercial partners that incorporate our technologies. Profit-sharing revenues are generally recognized under the terms of the applicable license, development and/or supply agreement. For arrangements that include sales-based profit-sharing and the license is deemed to be the predominant item to which the profit-sharing relates, we recognize revenue when the related sales occur by the commercial partner. For arrangements that include sales-based profit-sharing and the license is not deemed to be the predominant item to which the profit-sharing relates, we recognize revenue when the performance obligation to which the profit-sharing has been allocated has been satisfied, which is upon transfer of control of a product to a customer. In these cases, significant judgment is required to calculate the estimated variable consideration from such profit-sharing using the expected value method based on historical commercial partner pricing and deductions. Estimated variable consideration is partially constrained due to the uncertainty of price adjustments made by our commercial partners, which are outside of our control. Factors causing price adjustments by our commercial partners include increased competition in the products’ markets, mix of volume between the commercial partners’ customers, and changes in government pricing.

Research and development

Research and development revenue includes services associated with formulation, process development, clinical trial material and clinical trial support services, as well as custom development of manufacturing processes and analytical methods for a customer’s non-clinical, clinical and commercial products. Such revenues are recognized at a point in time or over time depending on the nature and particular facts and circumstances associated with the contract terms.

In contracts that specify milestones, we evaluate whether the milestones are considered probable of being achieved and estimate the amount to be included in the transaction price using the most likely amount method. Milestone payments related to arrangements under which we have continuing performance obligations are deferred and recognized over the period of performance. Milestone payments that are not within our control, such as submission for approval to regulators by a commercial partner or approvals from regulators, are not considered probable of being achieved until those submissions are submitted by the customer or approvals are received.

In contracts that require revenue recognition over time, we utilize input or output methods, depending on the specifics of the contract, that compare the cumulative work-in-process to date to the most current estimates for the entire performance obligation. Under these contracts, the customer typically owns the product details and process, which have no alternative use. These projects are customized to each customer to meet its specifications and typically only one performance obligation is included. Each project represents a distinct service that is sold separately and has stand-alone value to the customer. The customer also retains control of its product as the product is being created or enhanced by our services and can make changes to its process or specifications upon request.

20


 

Cost of sales and selling, general and administrative expenses

Cost of sales consists of inventory costs, including production wages, material costs and overhead, and other costs related to the recognition of revenue. Selling, general and administrative expenses consists of salaries and related costs for administrative, public company costs, business development personnel as well as legal, patent-related expenses and consulting fees. Public company costs include compliance, auditing services, tax services, insurance and investor relations.

In October 2021, we integrated and reorganized our collective employee base to support a multi-site organization. As a result, certain employees in administrative roles are supporting the entire company instead of plant operations. Costs associated with these employees, including employee compensation and other expenses, are classified in selling, general and administrative expenses prospectively from October 1, 2021.

Primarily in the last nine months of 2021, we qualified for approximately $4.4 million of federal employee retention credits that were recognized as offsets to expense. We will not recognize any such expense offsets in 2022.

Amortization of intangible assets

Historically, we recognized amortization expense related to an intangible asset for our profit-sharing and contract manufacturing relationships on a straight-line basis over an estimated useful life of six years. Amortization stopped when the intangible asset reached the end of its useful life in April 2021. With the acquisition of IriSys, we are recognizing amortization expense related to acquired customer relationships, backlog and trademarks and trade names on a straight-line basis over estimated useful lives of 7, 2.4, and 1.5 years, respectively.

Interest expense

Interest expense for the periods presented primarily relates to our Athyrium senior secured term loans and the amortization of related financing costs. In addition, following the acquisition of IriSys, there is additional interest expense related to interest on the sellers note which was a component of the IriSys acquisition purchase price.

Net operating losses and tax carryforwards

As of December 31, 2021, we had federal net operating loss, or NOL, carry forwards of approximately $135.9 million, $127.7 million of which have an indefinite carry forward period. The remaining $8.2 million of federal NOL carry forwards, $137.7 million of state NOL carry forwards and federal and state research and development tax credit carryforwards of $4.6 million are also available to offset future taxable income, but they will begin to expire at various dates beginning in 2028 if not utilized. We believe that it is more likely than not that the deferred income tax assets associated with our U.S. operations will not be realized, and as such, there is a full valuation allowance against our U.S. deferred tax assets.

Key indicators of performance

To evaluate our performance, we monitor a number of industry-standard key indicators such as:

Safety and human capital management, as measured by recordable injuries, good saves and employee retention;
Operational excellence, as measured by the percentage of our orders that are delivered on-time and in full;
New business growth, as measured by value of new contracts signed; and
Financial operating results, as measured by revenue and EBITDA, as adjusted.

EBITDA, as adjusted, is a non-GAAP measure that we discuss and reconcile to its nearest GAAP measure elsewhere in our public financial reporting. We believe that supplementing our financial results presented in accordance with GAAP with non-GAAP measures is useful to investors, creditors and others in assessing our performance. These measurements should not be considered in isolation or as a substitute for reported GAAP results because they may include or exclude certain items as compared to similar GAAP-based measurements, and such measurements may not be comparable to similarly-titled measurements reported by other companies. Rather, these measurements should be considered as an additional way of viewing aspects of our operations that provide a more complete understanding of our business.

21


 

Results of operations

Comparison of first quarters 2022 and 2021

 

 

Three months ended March 31,

 

(in millions)

2022

 

 

2021

 

Revenue

$

21.2

 

 

$

16.8

 

Operating expenses:

 

 

 

 

 

Cost of sales (excluding amortization of intangible assets)

 

16.2

 

 

 

14.4

 

Selling, general and administrative

 

5.7

 

 

 

4.7

 

Amortization of intangible assets

 

0.2

 

 

 

0.6

 

Total operating expenses

 

22.1

 

 

 

19.7

 

Operating loss

 

(0.9

)

 

 

(2.9

)

Interest expense

 

(3.4

)

 

 

(3.9

)

Net loss

$

(4.3

)

 

$

(6.8

)

 

Revenue. The increase of $4.4 million was primarily the result of increases in revenue due to the acquisition of IriSys as well as higher revenues from our clinical trial materials business. In addition, there was an increase in revenue from one of our customers from our legacy commercial business correlated with pull through in demand resulting from that customer’s market share gains. Offsetting these increases was an unexpected decline in revenue from our commercial partner’s sales of the Verapamil PM products resulting from weaker than anticipated sales from our partner’s efforts in the market. We are diligently identifying the root cause for these declines and exploring strategic options to restore sales levels.

Cost of sales. The increase of $1.8 million was primarily due to the acquisition of the San Diego facility and is partially offset by a decrease in certain expenses associated with employees who now support our multi-site organization structure and operations are classified in selling, general, and administrative expenses. Prior to October 1, 2021, these employees supported our plant operations and were classified in cost of sales.

Selling, general and administrative. The increase of $1.0 million was primarily related to increased personnel costs associated with employees who now support our multi-site organization structure and operations (see cost of sales above).

Amortization of intangible assets. The decrease of $0.4 million was the result of the amortization of CDMO royalties and contract manufacturing relationships acquired in 2015 ending on April 10, 2021 offset by amortization related to the acquisition of IriSys for acquired customer relationships, backlog and trademarks and trade names.

Interest expense. The decrease of $0.5 million was primarily due to reduced term loan borrowings under the Credit Agreement with Athyrium as well as a decrease in the LIBOR base rate of interest on our term loans under the Credit Agreement. This decrease was partially offset by an increase in interest from the sellers note which was a component of the IriSys acquisition purchase price.

Liquidity and capital resources

At March 31, 2022, we had $15.3 million in cash and cash equivalents.

Since our inception, we have financed our operations and capital expenditures primarily from results of operations and the issuance of equity and debt. During the first quarter of 2022, our capital expenditures were $1.7 million to scale and support our expansion of capabilities.

We are party to a credit agreement with Athyrium, or the Credit Agreement, which has been fully drawn. The Credit Agreement requires us to repay the outstanding principal amount of $100.0 million on December 31, 2023. The Credit Agreement also includes certain financial covenants that the Company will need to satisfy on a monthly and quarterly basis, including: (i) maintaining a permitted net leverage ratio, calculated as our indebtedness, net of cash and cash equivalents, divided by EBITDA, each as defined in the Credit Agreement; and (ii) a minimum amount of cash and cash equivalents on hand.

We are also party to an amended common stock purchase agreement with Aspire Capital Fund LLC, or Aspire Capital. The amended agreement provides that, upon the terms and subject to the conditions and limitations set forth in the agreement, Aspire Capital is committed to purchase, at our sole election, up to an aggregate value of $41.2 million in shares of common stock. As of March 31, 2022, there is availability to issue up to $30.0 million or 6,199,299 shares of common stock under the 2019 Common Stock Purchase Agreement.

22


 

We may require additional financing or choose to refinance certain of these instruments, which could include debt refinancing, sale of real estate and/or other assets, strategic development, licensing activities and/or marketing arrangements or through public or private sales of equity or debt securities from time to time. Financing may not be available on acceptable terms, or at all, and our failure to raise capital when needed could materially adversely impact our growth plans and our financial condition or results of operations. Further, our ability to access capital market or otherwise raise capital may be adversely impacted by potential worsening global economic conditions, geopolitical conflicts, and the recent disruptions to, and volatility in, financial markets in the United States and worldwide resulting from the ongoing COVID-19 pandemic and the conflict between Russia and Ukraine. Additional debt or equity financing, if available, may be dilutive to the holders of our common stock and may involve significant cash payment obligations and covenants that restrict our ability to operate our business or to access capital.

Sources and uses of cash

 

Three months ended March 31,

 

(amounts in millions)

2022

 

 

2021

 

Net cash used in:

 

 

 

 

 

Operating activities

$

(8.1

)

 

$

(0.1

)

Investing activities

 

(1.7

)

 

 

(1.5

)

Financing activities

 

(0.1

)

 

 

(10.6

)

Total

$

(9.9

)

 

$

(12.2

)

 

Cash flows from operating activities represents our net loss as adjusted for stock-based compensation, depreciation, non-cash interest expense and amortization of intangibles as well as changes in operating assets and liabilities. The increase in cash used in operations in 2022 compared to 2021 was primarily due to changes in operating assets and liabilities. These included (i) a $3.5 million change in inventory balances due to timing of production and customer orders; (ii) a $3.3 million change in accrued payroll due to the fact that there were limited cash bonuses paid in 2021 and the effects of payroll period cutoff; and (iii) an additional $2.2 million interest payment that fell in the first quarter of 2022 compared to 2021, partially offset by (iv) a $1.1 million reduction of prepaid expenses and other current assets.

Net cash used in investing activities for each period includes capital expenditures to scale and support our expansion of capabilities. With the inclusion of IriSys, we continue to anticipate that 2022 capital expenditures will increase as we continue to maintain our existing capabilities and support the growth of our clinical trials business and other new business acquired from IriSys. We expect to complete a significant capital project during 2022 that will enhance our sterile fill and finishing capabilities. If we are unable to complete the capital project according to plan, this could have an adverse impact on our forecasted results.

Net cash used in financing activities decreased by $10.5 million primarily due to debt repayments of $10.1 million and related financing cost payments of $0.2 million that occurred in the first quarter of 2021.

Forward-looking factors

Our future use of operating cash and capital requirements will depend on many forward-looking factors, including the following:

the extent to which we in-license, acquire or invest in products, businesses and technologies;
the timing and extent of our manufacturing and capital expenditures;
our ability to maintain or expand our relationships and contracts with our commercial partners;
our ability to grow and diversify our business with new customers, including our ability to meet desired project outcomes with development customers;
our ability to regain profitability;
our ability to comply with stringent U.S. & foreign government regulation in the manufacture of pharmaceutical products, including cGMP and U.S. DEA requirements;
our ability to raise additional funds through equity or debt financings or sale of real estate or other assets;

23


 

the costs of preparing, submitting and prosecuting patent applications and maintaining, enforcing and defending intellectual property claims;
the extent to which health epidemics and other outbreaks of communicable diseases, including the ongoing COVID-19 pandemic, could disrupt our operations or materially and adversely affect our business and financial conditions; and
the extent to which inflation, global instability, including political instability, such as a deterioration in the relationship between the US and China or escalation in conflict between Russia and Ukraine, including any additional resulting sanctions, export controls or other restrictive actions that may be imposed by the U.S. and/or other countries against governmental or other entities in, for example, Russia, may disrupt our business operations or financial condition or the financial condition of our customers and suppliers.

We anticipate raising funds from real estate asset sales to reduce our outstanding debt principal. There are a number of risks and uncertainties that could impact real estate values and or our ability, if any, to successfully monetize the sale of any non-core real-estate assets including, but not limited to, market forces, economic conditions, revenue concentration, debt levels, geographic location, interest rates, results of engineering plans, geotechnical surveys, coverage density, physical characteristics of the land (e.g. rock, wetlands delineation, streams, powerlines, topography, zoning), ability to reach acceptable contractual terms and obtaining the required approvals and release(s) from our senior secured lender.

We may also use existing cash and cash equivalents on hand, additional debt, equity financing, sale of other assets or out-licensing revenue or a combination thereof to fund our operations or acquisitions. If we increase our debt levels, we might be restricted in our ability to raise additional capital and might be subject to financial and restrictive covenants. Our shareholders may experience dilution as a result of the issuance of additional equity or debt securities. This dilution may be significant depending upon the amount of equity or debt securities that we issue and the prices at which we issue any securities.

Contractual commitments

The table below reflects our contractual commitments as of March 31, 2022:

 

Payments due by period

 

(in millions)

Total

 

 

Less than
1 year

 

 

1-3 years

 

 

3-5 years

 

 

More than
5 years

 

Debt obligations (1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Principal

$

106.5

 

 

$

2.0

 

 

$

104.1

 

 

$

0.1

 

 

$

0.3

 

Interest

 

17.3

 

 

 

9.7

 

 

 

7.4

 

 

 

0.1

 

 

 

0.1

 

Purchase obligations (2)

 

8.7

 

 

 

0.7

 

 

 

8.0

 

 

 

 

 

 

 

Operating leases (3)

 

10.3

 

 

 

1.1

 

 

 

2.4

 

 

 

2.2

 

 

 

4.6

 

Other long-term liabilities (4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

$

142.8

 

 

$

13.5

 

 

$

121.9

 

 

$

2.4

 

 

$

5.0

 

(1)
Debt obligations consist of principal, an exit fee of 1% of that principal, and interest on $100.0 million of outstanding term loans under our credit facility with Athyrium, $6.1 million of notes issued to the former members of IriSys and another small loan. Because the Athyrium term loans bear interest at a variable rate based on LIBOR, we estimated future interest commitments utilizing the LIBOR rate as of March 31, 2022. In accordance with U.S. GAAP, the future interest obligations are not recorded on our consolidated balance sheet.
(2)
Purchase obligations consist of cancelable and non-cancelable purchase commitments related to inventory, capital expenditures and other goods or services. In accordance with U.S. GAAP, these obligations are not recorded on our consolidated balance sheets.
(3)
We are party to two operating leases for development facilities in California and Georgia that end in 2031 and 2025, respectively. The leases each include options to extend at our discretion.
(4)
We have entered into employment agreements with each of our named executive officers that provide for, among other things, severance commitments of up to $1.3 million should we terminate the named executive officers for convenience or if certain events occur following a change in control. In addition, we would be subject to other contingencies of up to $3.6 million in the aggregate if certain events occur following a change in control. Because these obligations are contingent, the amounts are not included in the table above.

24


 

Critical accounting policies and estimates

Our critical accounting policies and estimates are disclosed in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section of our Annual Report.

Item 3. Quantitative and qualitative disclosures about market risk

There has been no material change in our assessment of our sensitivity to market risk described in the Annual Report.

Item 4. Controls and procedures

Evaluation of disclosure controls and procedures

Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) as of March 31, 2022. We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow for timely decisions regarding required disclosure.

A control system, no matter how well conceived and operated, can provide only reasonable, and not absolute, assurance that the objectives of the control system will be met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of 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 the company have been detected. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. However, our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives. Based on the evaluation of our disclosure controls and procedures as of March 31, 2022, our principal executive officer and principal financial officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in internal control over financial reporting

There has been no change in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

25


 

PART II.OTHER INFORMATION

Item 1. Legal proceedings.

Information regarding legal and regulatory proceedings is set forth in note 7 to our consolidated financial statements included in Part I, Item 1 of this Quarterly Report, and is incorporated by reference herein.

We are also engaged in various other legal actions arising in the ordinary course of our business (such as, for example, proceedings relating to employment matters or the initiation or defense of proceedings relating to intellectual property rights) and, while there can be no assurance, we believe that the ultimate outcome of these other legal actions will not have a material adverse effect on our business, results of operations, financial condition or cash flows.

Item 1A.Risk factors.

Investing in our securities involves certain risks. In addition to any risks and uncertainties described elsewhere in this Quarterly Report, investors should carefully consider the risks and uncertainties discussed in Part I, Item 1A. “Risk Factors” in our Annual Report. These risks are not the only risks that could materialize. Other than as set forth below, there have been no material changes in our risk factors from those previously disclosed in our Annual Report.

We depend on spending and demand from our customers for our contract manufacturing and development services and any reduction in spending or demand could have a material adverse effect on our business.

The amount that our customers spend on the development and manufacture of their products or product candidates, particularly the amount our customers choose to spend on outsourcing these services to us, substantially impacts our revenue and profitability. The outcomes of our customers’ research, development and marketing also significantly influence the amount that our customers choose to spend on our services and offerings. Our customers determine the amounts that they will spend on our services based upon, among other things, the clinical and market success of their products, available resources, access to capital and their need to develop new products, which, in turn, depend upon a number of other factors, including their competitors’ research, development and product initiatives and the anticipated market for any new products, as well as clinical and reimbursement scenarios for specific products and therapeutic areas. Due to economic developments related to COVID-19 and geopolitical conflicts, such as the conflict between Russia and Ukraine, which continue to have adverse effects on the U.S. and global markets, we anticipate a general slowdown in clinical development activity as a result of clinical failures and/or a lack of adequate funding to go forward, which may cause a reduction in the number of business development opportunities that we will be able to pursue during 2022. Further, increasing consolidation in the pharmaceutical industry may impact such spending, particularly in the event that any of our customers choose to develop or acquire integrated manufacturing operations. Any reduction in customer spending on development and related services as a result of these and other factors could have a material adverse effect on our business, results of operations and financial condition.

Our business is affected by macroeconomic conditions.

Various macroeconomic factors could adversely affect our business and the results of our operations and financial condition, including changes in inflation, interest rates and foreign currency exchange rates and overall economic conditions and uncertainties, including those resulting from the current and future conditions in the global financial markets due to economic developments related to COVID-19 and geopolitical conflicts, such as the conflict between Russia and Ukraine. For instance, we expect to face continuing inflationary pressures on raw materials, labor and logistics during 2022. If inflation or other factors were to significantly increase our business costs, it may not be feasible to pass price increases on to our customers. Interest rates, the liquidity of the credit markets and the volatility of the capital markets could also affect our interest costs under our LIBOR-based term loan borrowings or our ability to access the capital markets. Any such increases in our costs or inability to access capital could have a material adverse effect on our business, results of operations and financial condition.

26


 

Item 2. Unregistered sales of equity securities and use of proceeds.

None.

Item 3. Defaults upon senior securities.

None.

Item 4. Mine safety disclosures.

Not applicable.

Item 5. Other information.

None.

Item 6. Exhibits.

(a)
The following exhibits are filed herewith or incorporated by reference herein:

 

27


 

EXHIBIT INDEX

Exhibit

No.

 

Description

 

Method of filing

3.1

 

Articles of Amendment to Second Amended and Restated Articles of Incorporation

 

Incorporated herein by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on March 21, 2022.

3.2

 

Fourth Amended and Restated Bylaws of Societal CDMO, Inc.

 

Incorporated herein by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K filed on March 21, 2022.

31.1

 

Rule 13a-14(a)/15d-14(a) certification of Principal Executive Officer

 

Filed herewith

31.2

 

Rule 13a-14(a)/15d-14(a) certification of Principal Financial and Accounting Officer

 

Filed herewith

32.1

 

Section 1350 certification, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

Filed herewith

101 INS

 

XBRL Instance Document

 

Filed herewith

101 SCH

 

XBRL Taxonomy Extension Schema

 

Filed herewith

101 CAL

 

XBRL Taxonomy Extension Calculation Linkbase

 

Filed herewith

101 DEF

 

XBRL Taxonomy Extension Definition Linkbase

 

Filed herewith

101 LAB

 

XBRL Taxonomy Extension Label Linkbase

 

Filed herewith

101 PRE

 

XBRL Taxonomy Extension Presentation Linkbase Document

 

Filed herewith

 

28


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

 

SOCIETAL CDMO, INC.

 

 

 

 

Date: May 11, 2022

 

By:

/s/ J. David Enloe, Jr.

 

 

 

J. David Enloe, Jr.

 

 

 

President and Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 

 

 

Date: May 11, 2022

 

By:

/s/ Ryan D. Lake

 

 

 

Ryan D. Lake

 

 

 

Chief Financial Officer

 

 

 

(Principal Financial and Accounting Officer)

 

 

29


EX-31.1 2 sctl-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION

I, J. David Enloe, Jr., certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Societal CDMO, 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer 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 function):
a.
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 11, 2022

/s/ J. David Enloe, Jr.

J. David Enloe, Jr.

President and Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 3 sctl-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION

I, Ryan D. Lake, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Societal CDMO, 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.
designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer 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 function):
a.
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 11, 2022

/s/ Ryan D. Lake

Ryan D. Lake

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-32.1 4 sctl-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Societal CDMO, Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to such officer’s knowledge:

(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 11, 2022

/s/ J. David Enloe, Jr.

J. David Enloe, Jr.

President and Chief Executive Officer

(Principal Executive Officer)

 

/s/ Ryan D. Lake

Ryan D. Lake

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-101.CAL 5 sctl-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.PRE 6 sctl-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.LAB 7 sctl-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Costs and Expenses [Abstract] Operating expenses: Stock options vest period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Operating Loss Carryforwards, Total Operating Loss Carryforwards Net operating losses Supply Commitment [Line Items] Supply Commitment [Line Items] Forecast [Member] Other [Member] Other [Member] Other [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Accrued interest Accrued interest Increase (Decrease) in Finance Receivables Asset Class [Domain] Asset Class Operating loss Operating Income (Loss) Revenue Business Acquisition, Pro Forma Revenue Debt Instrument, Covenant Description Debt instrument, covenant description components and classification of debt Schedule of Long-term Debt Instruments [Table Text Block] Inventory, Finished Goods, Gross, Total Inventory, Finished Goods, Gross Finished goods Concentration Risk Type [Domain] Concentration Risk Type Non cash interest expense. Non Cash Interest Expense Non-cash interest expense Entity Emerging Growth Company Entity Emerging Growth Company Income Tax Disclosure [Abstract] Inventory Work In Process Net Of Reserves, Total Inventory, Work in Process, Net of Reserves Work in process Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Changes in operating assets and liabilities: Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Shares available for future grants Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Common stock, $0.01 par value. 95,000,000 shares authorized, 56,632,541and 46,681,453 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Entity Address, State or Province Entity Address, State or Province Liabilities Total liabilities Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue by Timing of Revenue Recognition Inventory, Raw Materials, Gross, Total Inventory, Raw Materials, Gross Raw materials Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Goodwill Goodwill Accounts Receivable, Related Parties, Current Accounts receivable, related parties, current Cash portion of $16,160 reduction to debt principal and accrued exit fee Cash portio Repayments Of Long Term Debt And Accrued Exit Fee Repayments of long term debt and accrued exit fee. Weighted average shares outstanding:, basic and diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Business Combinations [Abstract] Property, Plant and Equipment, Estimated Useful Lives Property, plant and equipment useful life Business Acquisition [Line Items] Deferred Tax Liabilities, Property, Plant and Equipment Depreciation Legal Entity [Axis] Legal Entity A Term Loan [Member] A term loan member Contract with Customer, Asset, after Allowance for Credit Loss [Abstract] Contract with Customer Asset Other Liabilities, Total Other Liabilities Other liabilities Share based compensation arrangement by share based payme.nt award, options, exercised, aggregate intrinsic value Share Based Compensation Arrangement By Share Based Payment Award Options Exercised Aggregate Intrinsic Value Intrinsic value of options exercised Seven year warrant. Seven Year Warrant [Member] Seven Year Warrant [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Significant Accounting Policies [Text Block] Summary of Significant Accounting Principles Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] City Area Code City Area Code Purchase Commitment [Member] Purchase Commitment [Member] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair Value of Stock Options Granted Deferred Tax Assets, Gross Gross deferred tax asset Deferred Tax Assets, Net of Valuation Allowance Net deferred tax asset Goodwill and Intangible Assets Disclosure [Abstract] Balance at March 31, 2022 Balance at December 31, 2021 Contract with Customer, Liability, Total Contract with Customer, Liability Commitments and contingencies (note 7) Commitments and Contingencies Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Anti-Dilutive Securities Summary of Operating Loss Carryforwards [Table Text Block] Summary of Federal Net Operating Losses and Tax Credits Carryforwards Net Intangible Assets, Definite-lived Carrying value Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Issuance of common stock , net of costs , shares Stock Issued During Period, Shares, New Issues Common stock, shares sold Debt Instrument, Basis Spread on Variable Rate Term loan variable interest rate Scenario [Axis] Acquisition of IriSys Business Combination Disclosure [Text Block] Revenue Benchmark [Member] Sales Revenue, Net [Member] Cash [Member] Related Party [Domain] Related Party Schedule of Stockholders Equity [Table Text Block] Summary of Capital Raises Since its Initial Public Offreing 2013 Equity Incentive Plan. Equity Incentive Plan Two Thousand And Thirteen [Member] 2013 Equity Incentive Plan [Member] Income Statement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Debt instrument minimum prepayment penalty percentage thereafter Debt Instrument Minimum Prepayment Penalty Percentage Thereafter Debt Instrument Minimum Prepayment Penalty Percentage Thereafter Lessor, Operating Lease, Option to Extend Operating lease, option to extend Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Purchases of property, plant and equipment included in accrued expenses and accounts payable Purchases of property, plant and equipment included in accrued expenses and accounts payable Capital Expenditures Incurred but Not yet Paid Debt instrument exit fee accretion. Debt Instrument Exit Fee Accretion Debt instrument, exit fee Exit fee accretion Contingencies Commitments and Contingencies, Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Percentage of outstanding common stock Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Payroll and related costs Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Current portion of contract liabilities (see note 10) Contract with Customer, Liability, Current Current portion Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares issued Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of shares, Forfeited Deferred Tax Liabilities, Gross, Total Deferred Tax Liabilities, Gross Deferred tax liability Operating lease asset Asset Operating Lease, Right-of-Use Asset Deferred Tax Liabilities, Tax Deferred Income Deferred revenue Customer Concentration Risk [Member] Customer Concentration Risk [Member] Change in Contract with Customer, Liability [Abstract] Changes to contract liabilities: Security Exchange Name Security Exchange Name Statistical Measurement [Domain] Statistical Measurement 2025 Long-Term Debt, Maturity, Year Three Number of development lease. Number of Development Lease Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Cash and Cash Equivalents, Fair Value Disclosure Cash equivalents Percentage of exit fee. Percentage Of Exit Fee Exit fee percentage Gross value Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Furniture office and computer equipment. Furniture Office And Computer Equipment [Member] Furniture, Office & Computer Equipment [Member] Debt Disclosure [Abstract] Document Period End Date Document Period End Date Federal and state research and development credits. Federal And State Research And Development Credits Federal and state research and development credits Legal Entity Type of Counterparty [Domain] Legal Entity Type of Counterparty 2023 Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Income Statement Location [Axis] Income Statement Location Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Summary of Accrued Expenses and Other Current Liabilities Total Accrued Liabilities, Current Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Warrants Issued Purchase common stock with warrant issue Balance at March 31, 2022 Balance at December 31, 2021 Contract with Customer, Asset, before Allowance for Credit Loss, Total Contract with Customer, Asset, before Allowance for Credit Loss Debt instrument, maturity date Long-term Debt, Maturity Date Warrant [Member] Warrants [Member] Related Party Transaction [Axis] Related Party Transaction Costs and Expenses Total operating expenses Trading Activity, by Type [Domain] Trading Activity, by Type Stock Options And Time Based Restricted Stock Units Member Stock Options And Time Based Restricted Stock Units Member Athyrium opportunities III acquisition limited partnership second amendment credit agreement. Athyrium Opportunities I I I Acquisition Limited Partnership Second Amendment Credit Agreement [Member] Athyrium Second Amendment Credit Agreement [Member] Geographic Distribution [Axis] Geographic Distribution Increase in number of authorized shares of common stock Common Stock, Shares Authorized Common stock, shares authorized Issuance of common stock to reduce debt principal and accrued exit fees Proceed From Stock Issued For Reduction In Debt Principal And Accrued Exit Fees Proceed from stock issued for reduction in debt principal and accrued exit fees. Use of Estimates, Policy [Policy Text Block] Use of Estimates Current portion of operating lease liability Operating Lease, Liability, Current Related Party [Axis] Related Party Contract with Customer, Asset, after Allowance for Credit Loss, Total Contract with Customer, Asset, after Allowance for Credit Loss Contract assets recognized since beginning of period, net of reclassification to receivables and changes in estimates Lessee Disclosure [Abstract] Derivative Contract [Domain] Derivative Contract Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive securities excluded from computation of diluted weighted average shares outstanding Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment 2024 Long-Term Debt, Maturity, Year Two Schedule of Long-term Debt Instruments [Table] Debt Instrument [Table] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Stock-based compensation Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service Cash paid for interest Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Federal and state research and development credits carry forwards expiration period start. Federal And State Research And Development Credits Carry Forwards Expiration Period Start Federal and state research and development credits, Expiration period start Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Paycheck Protectiion Program Member. Paycheck Protectiion Program [Member] PPP note [Member] Machinery and Equipment [Member] Manufacturing Equipment [Member] Schedule of Inventory, Current [Table Text Block] Components of Inventory Current Fiscal Year End Date Current Fiscal Year End Date Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Operating Lease, Cost Total operating lease, cost Customer Relationships [Member] Deferred Tax Assets, Other Other temporary differences Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized Revenue recognized Tax year 2018 to 2020 Member Tax Year2018 To2020 [Member] 2018 to 2020 [Member] Building [Member] Buildings [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table] Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party Selling, general, and administrative expenses Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Assets [Abstract] Assets B Term Loan [Member] B term loan member Trademarks and Trade Names [Member] Others. Others [Member] Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Debt Instrument, Name [Domain] Debt Instrument, Name Private Placement [Member] Private Placement [Member] Common Stock, Par or Stated Value Per Share Common stock, par value Continuing Operations [Member] Continuing Operations [Member] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Components of Income Tax Provision (Benefit) From Continuing Operations Defined Contribution Plan [Table] Defined Contribution Plan [Table] Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Research and development credits State and Local Jurisdiction [Member] State [Member] Shares, Outstanding Balance, Shares Balance, Shares Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock Additional paid-in capital Related party debt, net of current portion Due to Related Parties, Noncurrent Due to Related Parties, Noncurrent, Total Current Income Tax Expense (Benefit) Total current Baudax Bio became a related party to the company. Baudax Bio [Member] Baudax Bio [Member] Document Type Document Type Domestic Tax Authority [Member] Federal [Member] Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Preferred stock, $0.01 par value. 10,000,000 shares authorized, none issued or outstanding Operating lease liability, net of current portion Operating Lease, Liability, Noncurrent Thereafter Long-Term Debt, Maturity, after Year Five Assets, Current Total current assets Cash portion reduction in debt principal and accrued exit fees Reduction In Debt Principal And Accrued Exit Fees Reduction in debt principal and accrued exit fees. Other Contingencies Other contingencies Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Share-based Payment Arrangement [Policy Text Block] Stock-based Compensation Expense Long-term Debt, Type [Domain] Long-term Debt, Type Discontinued Operations [Member] Discontinued Operations [Member] Deferred Federal Income Tax Expense (Benefit) Federal Weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Income Tax Expense (Benefit) Income tax expense Income tax expense Operating Activities [Domain] Operating Activities Concentration risk number of customers. Concentration Risk Number Of Customers Number of customers Entity Incorporation, Date of Incorporation Entity incorporation date Loss per share, basic and diluted Loss per share, basic and diluted Earnings Per Share, Basic and Diluted Fair value of forward contract Derivative, Fair Value, Net Derivative, Fair Value, Net, Total Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Number of shares, Forfeited Antidilutive Securities [Axis] Antidilutive Securities 2027 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five Number of shares, Beginning balance Number of shares, Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Georgia [Member] GEORGIA Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Deferred Tax Assets, Operating Loss Carryforwards, Total Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carryforwards Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items] 2027 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding Current State and Local Tax Expense (Benefit) State and local Class of Warrant or Right [Domain] Class of Warrant or Right Plan Name [Axis] Plan Name Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: accumulated depreciation Revenue [Policy Text Block] Revenue Recognition Cash and Cash Equivalents [Domain] Deferred Income Tax Expense (Benefit) Total deferred Executive Officer [Member] Executive Officer [Member] IPO [Member] Initial Public Offering [Member] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Inventory, Net Inventory Inventory Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Payments on underwriting discounts, commissions and offering costs Weighted average exercise price, Ending balance Weighted average exercise price, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred: Deferred Tax Liabilities, Other Other Debt Instrument, Interest Rate, Basis for Effective Rate Debt Instrument, Interest Rate, Basis for Effective Rate Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Undiscounted Future Lease Payments for the Development Lease Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Class of Warrant or Right, Exercise Price of Warrants or Rights Warrant, exercise price per share Warrant, exercise price per share Earnings Per Share [Abstract] Date of acquisition agreement Business Acquisition, Date of Acquisition Agreement 2025 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three Net Income (Loss) Attributable to Parent Net loss Net loss Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of Statutory U.S. Federal Income Tax Rate to Effective Tax Rate From Continuing Operations Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accrued Expenses and Other Current Liabilities Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Basis of Presentation and Principles of Consolidation Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk Operating Lease, Weighted Average Discount Rate, Percent Operating lease, weighted average discount rate percent Research and Development Expense [Member] Research and Development Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Number of options, Granted Document Fiscal Period Focus Document Fiscal Period Focus Income Tax Examination, Description Income tax examination Operating lease expiration year. Operating Lease Expiration Year Operating lease expiration year Accounting Policies [Abstract] Entity Address, Address Line One Entity Address, Address Line One Number of shares, Ending balance Number of shares, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Retirement Plan Type [Axis] Retirement Plan Type Liabilities, Current Total current liabilities Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Entity Address, Postal Zip Code Entity Address, Postal Zip Code Change in Contract with Customer, Asset [Abstract] Changes to the beginning balance of contract assets arising from: Current portion Contract asset Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Contract with Customer, Asset, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Subsequent Event [Table] Subsequent Event [Table] Accrued Liabilities and Other Liabilities, Total Accrued Liabilities and Other Liabilities Accrued expenses and other current liabilities Intangible Assets, Net Intangible Assets Disclosure [Text Block] Proceeds from Issuance Initial Public Offering Gross proceeds on sale of common stock in initial public offering 2018 common stock purchase agreement. Two Thousand Eighteen Common Stock Purchase Agreement [Member] 2018 Common Stock Purchase Agreement [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities 2024 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Stock options [Member] Equity Option [Member] Equity Components [Axis] Equity Components Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Weighted average remaining contractual life, Exercisable Tax Period [Axis] Tax Period Assets, Current [Abstract] Current assets: Unamortized original discount Debt Instrument Discount Recognized Amount of debt discount recognized. Entity Registrant Name Entity Registrant Name Supply Commitment [Table] Supply Commitment [Table] Stockholders' Equity Note Disclosure [Text Block] Stockholders’ Equity or Deficit Amendment6 Member Amendment 6[Member] Amendment 6[Member] Intangible Assets, Net (Excluding Goodwill) [Abstract] Entity Interactive Data Current Entity Interactive Data Current Contract with Customer, Liability [Abstract] Contract with Customer, Liability Entity Address, City or Town Entity Address, City or Town Accounts Receivable [Member] Accounts Receivable [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Unamortized Debt Issuance Expense Unamortized deferred issuance costs Potential severance commitments arrangement consideration . Potential Severance Commitments Arrangement Consideration Potential severance commitments arrangement consideration Operating Loss Carryforwards, Limitations on Use Net operating loss carryforwards, limitation Net operating losses, Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Range of expected option life Trading Symbol Trading Symbol Related Party Transactions Disclosure [Text Block] Related Party Transactions Net operating losses and tax credit carryforwards limitations on change in ownership period. Net Operating Losses And Tax Credit Carryforwards Limitations On Change In Ownership Period Operating loss and research and development tax credit carryforwards percentage of change in ownership period Less imputed interest Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Concentration Risk Type [Axis] Concentration Risk Type Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of Restricted Stock Units Activity Inventory, Policy [Policy Text Block] Inventory 2026 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four Local Phone Number Local Phone Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Number of shares, Exercisable Summary of Components of Other Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Total shareholders' equity Stockholders' Equity Attributable to Parent Balance Balance Payment of financing costs Payment of financing costs Payments of Debt Issuance Costs Transferred at Point in Time [Member] Point In Time [Member] Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Change in valuation allowance Land [Member] Land [Member] Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock, shares issued Cash received in advance of contract performance. Contracts With Customers Cash Received In Advance Cash received in advance of contract performance Debt Instrument, Description of Variable Rate Basis Term loan interest rate, Description 2025 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three Statistical Measurement [Axis] Statistical Measurement Entity Small Business Entity Small Business Amended and restated equity incentive plan. Amended And Restated Equity Incentive Plan [Member] A&R Plan [Member] Underwriters public offering. Underwriters Public Offering [Member] Underwriters Public Offering [Member] Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Deferred Tax Assets, Tax Credit Carryforwards, Total Deferred Tax Assets, Tax Credit Carryforwards Research and development credits Organization, Consolidation and Presentation of Financial Statements [Abstract] Lessee, Leases [Policy Text Block] Leases Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Number of shares, Forfeited or expired Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense Debt, net of current portion Long-term Debt, Excluding Current Maturities, Total Long-term Debt, Excluding Current Maturities Variable Rate [Axis] Variable Rate Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Tax Effects of Temporary Differences to Significant Portions of Deferred Tax Assets Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment Variable Rate [Domain] Variable Rate Common Stock, Voting Rights Property, Plant and Equipment, Useful Life Property, plant and equipment estimated useful lives Entity [Domain] Entity Business Acquisition [Axis] Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined contribution plan, employer matching contribution, percent of match Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurement Warrants exercise price and expiration date four. Warrants Exercise Price And Expiration Date Four [Member] Warrants, Exercise Price $6.84, Expiring on November 2024 [Member] Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Changes in estimate Class of Warrant or Right, Outstanding Warrants outstanding to purchase shares, Number of Shares Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average exercise price, Granted Sale of Stock [Domain] Sale of Stock Equity [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Revenue from Contract with Customer [Abstract] Plan Name [Domain] Plan Name Forward Contracts [Member] Forward Contracts [Member] Lessee, Lease, Description [Table] Lessee Lease Description [Table] Derivative Instrument [Axis] Derivative Instrument Net operating losses and tax credit carryforwards limitations on change in ownership minimum percentage. Net Operating Losses And Tax Credit Carryforwards Limitations On Change In Ownership Minimum Percentage Operating loss and research and development tax credit carryforwards percentage of change in ownership 2023 Long-Term Debt, Maturity, Year One Income Tax Authority [Axis] Income Tax Authority Depreciation, Total Depreciation Depreciation expense Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State taxes, net of federal benefit Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization of intangible assets Net operating loss carryforwards limitation as percentage of taxable income after modifications and apportionment. Net Operating Loss Carryforwards Limitation As Percentage Of Taxable Income After Modifications And Apportionment Percentage of limitation on taxable income after modification and apportionment Issuance of common stock, net of costs amount Stock Issued During Period, Value, New Issues Issuance of common stock, net of costs Class of warrant or right expiration year and month of warrants or rights. Class Of Warrant Or Right Expiration Year And Month Of Warrants Or Rights Warrants outstanding to purchase shares, Expiration dates Net operating losses carry forwards expiration period start. Net Operating Losses Carry Forwards Expiration Period Start Net operating losses, Expiration period start California [Member] CALIFORNIA Interest Expense, Total Interest Expense Interest Expense Interest expense Unamortized original discount Unamortized original discount Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount, Total Current portion of related party debt Due to Related Parties, Current Due to Related Parties, Current, Total Business combinations Business Combinations Policy [Policy Text Block] Share-based Payment Arrangement, Noncash Expense, Total Share-based Payment Arrangement, Noncash Expense Stock-based compensation expense Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Capitalized Contract Cost, Gross Capitalized start-up costs Share-based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Option Activity Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Related Party Transactions [Abstract] Carrying value of debt Carrying value of debt Carrying value of debt Long-term Debt, Gross Inventory Disclosure [Abstract] Lessor, Operating Lease, Term of Contract Operating lease, term of contract Current Federal Tax Expense (Benefit) Federal Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Schedule of Capitalization, Equity [Table] Schedule Of Capitalization Equity [Table] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five 2026 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Less: noncurrent portion Number of share issued for acquisition Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Class of Warrant or Right, Date from which Warrants or Rights Exercisable Warrants, exercisable date Athyrium Opportunities II Acquisition LP. Athyrium Opportunities I I Acquisition Limited Partnership [Member] Athyrium Opportunities II Acquisition LP [Member] Building Improvements [Member] Buildings and Improvements [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Disclosure [Abstract] Assets Total assets Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Defined Contribution Plan, Description Defined contribution plan, description Summary of Operating Lease recognized in Balance Sheet Lessee, Operating Leases [Text Block] Leases Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options, net, Shares Number of shares, Exercised Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued interest or penalties related to uncertain tax positions Statement [Line Items] Statement [Line Items] Total liabilities and shareholders' equity Liabilities and Equity Document Quarterly Report Class of Warrant or Right [Axis] Class of Warrant or Right Property, Plant and Equipment [Abstract] Statement of Cash Flows [Abstract] Additional Paid-in Capital [Member] Additional Paid in Capital [Member] Title of 12(b) Security Title of 12(b) Security Long-term Line of Credit, Total Long-term Line of Credit Credit agreement Debt Instrument [Line Items] Debt Instrument [Line Items] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Note With Former [Member] Note With Former Member of IriSys. Note With Former Member of IriSys [Member] Award Type [Domain] Award Type Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Stock options exercisable period Property, Plant and Equipment [Table Text Block] Schedule of Property, Plant and Equipment Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Maturities of Debt Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Deferred Tax Assets, Net Net deferred taxes Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in valuation allowance Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Number of shares, Granted Entity Current Reporting Status Entity Current Reporting Status Revenue from Contract with Customer [Text Block] Revenue Recognition Scenario [Domain] Money Market Funds [Member] Money Market Mutual Funds [Member] Increase (Decrease) in Contract with Customer, Asset Contract asset Transferred over Time [Member] Over Time [Member] Earnings Per Share, Policy [Policy Text Block] Income or Loss Per Share Retirement Benefits [Abstract] Accrued Interest Accrued interest Deferred State and Local Income Tax Expense (Benefit) State and local Selling, General and Administrative Expenses [Member] Selling General And Administrative Expenses [Member] Long-term Debt, Type [Axis] Long-term Debt, Type APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Vesting of restricted stock units, net Income Statement Location [Domain] Income Statement Location Thereafter Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five Preferred Stock, Shares Authorized Preferred stock, shares authorized Increase (decrease) in accounts payable accrued expenses and other liabilities. Increase Decrease In Accounts Payable Accrued Expenses And Other Liabilities Accounts payable, accrued expenses and other liabilities Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Recognized amounts of interest or penalties related to uncertain tax positions Minimum [Member] Minimum [Member] Measurement Frequency [Domain] Measurement Frequency Business Combination, Separately Recognized Transactions [Table] Floor rate. Floor Rate [Member] Floor [Member] Accounting Standards Update and Change in Accounting Principle [Table] New Accounting Pronouncements Or Change In Accounting Principle [Table] Fair value vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 2024 Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two Effective income tax rate reconciliation nondeductible expense (benefit). Effective Income Tax Rate Reconciliation Nondeductible Expense Benefit Nondeductible expenses Defined Benefit Plan, Plan Assets, Contributions by Employer Contributions by employer Number of restricted stock units granted Number of shares. Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of Supplemental Pro Forma Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service Schedule of Business Acquisitions, by Acquisition [Table] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Assumptions used to determine fair value: Deferred Tax Assets, Valuation Allowance, Total Deferred Tax Assets, Valuation Allowance Valuation allowance Intangible Assets, Net (Excluding Goodwill), Total Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Net operating losses carry forwards expiration period end. Net Operating Losses Carry Forwards Expiration Period End Net operating losses, Expiration period end Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation expense related to unvested options and time-based RSUs, expected to vest Debt Instrument [Axis] Debt Instrument Debt instrument, early repayment terms. Debt Instrument Early Repayment Terms Debt instrument, early repayment terms Entity Filer Category Entity Filer Category Income Tax, Policy [Policy Text Block] Income Taxes Document Fiscal Year Focus Document Fiscal Year Focus Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Finite Lived Intangible Assets, Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Accrued interest Interest Payable, Current Aspire capital. Aspire Capital [Member] Aspire Capital 2023 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months Construction in Progress [Member] Construction in Progress [Member] Weighted average grant date fair value Weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Capitalization, Equity [Line Items] Schedule Of Capitalization Equity [Line Items] Irisys LLC [Member] Irisys [Member] Irisys LLC member. Irisys LLC [Member] Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated deficit Number of operating lease. Number of Operating Lease Income Tax Disclosure [Text Block] Income Taxes Accounts Payable, Related Parties, Current Accounts payable, related parties, current Fair Value Disclosures [Abstract] Other Assets, Total Other Assets Other assets Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Maximum [Member] Maximum [Member] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Changes in Contract Assets and Liabilities Entity Central Index Key Entity Central Index Key Furniture and office equipment. Furniture And Office Equipment [Member] Furniture and Office Equipment [Member] Equity [Member] Equity [Member] Business Acquisition, Acquiree [Domain] 2027 Long-Term Debt, Maturity, Year Five Payables and Accruals [Abstract] Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Accrued payroll Increase (Decrease) in Accrued Salaries Net payments for vesting and exercise of stock based awards. Net Payments For Vesting And Exercise Of Stock Based Awards Net payments related to vesting of restricted stock units Entity Tax Identification Number Entity Tax Identification Number Equity Component [Domain] Equity Component Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Amounts billed in advance of contract performance Contracts With Customers Amounts Billed In Advance. Contracts With Customers Amounts Billed In Advance Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment 2019 common stock purchase agreement. Two Thousand Nineteen Common Stock Purchase Agreement [Member] 2019 Common Stock Purchase Agreement [Member] Income Tax Authority [Domain] Income Tax Authority Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized compensation expense related to unvested options, weighted average period Long-term Debt [Text Block] Debt Increase (Decrease) in Accounts Receivable Accounts receivable Subsequent Events [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Leasehold Improvements [Member] Leasehold Improvements [Member] Term Loans Under Credit Agreement Member. Term Loans Under Credit Agreement [Member] Term loans under Credit Agreement [Member] 401(k) Plan. The401 K Plan [Member] 401(k) Plan [Member] Concentration Risk, Percentage Concentration risk percentage Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted average exercise price, Exercisable Statement [Table] Statement [Table] Operating Lease, Weighted Average Remaining Lease Term Operating lease, weighted average remaining term Selling, General and Administrative Expense, Total Selling, General and Administrative Expense Selling, general and administrative Entity File Number Entity File Number Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Geographic Distribution [Domain] Geographic Distribution Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Federal and state research and development credits carry forwards expiration period end. Federal And State Research And Development Credits Carry Forwards Expiration Period End Federal and state research and development credits, Expiration period end Retained Earnings [Member] Accumulated Deficit [Member] Long-Term Debt, Maturity, Year Two and Three Total debt Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Revenue Trading Activity [Axis] Trading Activity Accrued property plant and equipment current. Accrued Property Plant And Equipment Current Property, plant and equipment Debt instrument exit fee Debt Instrument, Fee Amount Inventory Disclosure [Text Block] Inventory Purchase commitment non cancelable and cancelable. Purchase Commitment Non Cancelable And Cancelable Purchase commitment non cancelable and cancelable Liabilities, Current [Abstract] Current liabilities: Share-based Payment Arrangement [Text Block] Stock-Based Compensation Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Aggregate intrinsic value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Operating Activities [Axis] Operating Activities Total operating lease liabilities Operating Lease, Liability Operating Lease, Liability, Total Deferred tax assets tax deferred expense interest expense. Deferred Tax Assets Tax Deferred Expense Interest Expense Interest expense Common Stock [Member] Common Stock [Member] Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross Property, plant and equipment Accrued Professional Fees, Current Professional and consulting fees Retirement Plan Type [Domain] Retirement Plan Type Cover [Abstract] Asset Class [Axis] Asset Class Related Party Transaction [Domain] Related Party Transaction Statement of Stockholders' Equity [Abstract] Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Number of Operating Segments Number of operating segment Stock Issued During Period, Shares, Restricted Stock Award, Gross Vesting of restricted stock units, net , Shares Share-based Payment Arrangement [Abstract] Restricted Stock Units [Member] Restricted stock units [Member] Restricted Stock Units (RSUs) [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Other Accrued Liabilities, Current Other Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Document Transition Report Document Transition Report Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Number of shares, Vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted average exercise price, Forfeited or expired Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Defined contribution plan, maximum annual contributions per employee, percent New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Contract with Customer, Liability, Noncurrent Less: noncurrent portion Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Cost of sales (excluding amortization of intangible assets) Net loss Business Acquisition, Pro Forma Net Income (Loss) Share-based Payment Arrangement, Expense Stock based compensation expense Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and Intangible Assets Statement of Financial Position [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of shares, Vested Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent U.S. federal statutory income tax rate Shareholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Nature of Operations [Text Block] Background Contract assets, Revenue recognized Revenue recognized Revenue recognized Cash and Cash Equivalents [Axis] Issuance of common stock to settle interest obligations Proceed From Stock Issued For Interest Obligations Settlement Proceed from stock issued for interest obligations settlement. Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Number of shares, ending balance Number of shares, beginning balance Accounts receivable, net Accounts Receivable [Policy Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted Average Shares Outstanding Basic And Diluted Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted average exercise price, Exercised Reclassification to receivables as a result of rights to consideration becoming unconditional Contract with Customer, Asset, Reclassified to Receivable Reclassification to receivables as a result of rights to consideration becoming unconditional Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Inventory Purchase commitment of common stock, Shares Purchase Commitment Of Common Stock Shares Purchase commitment of common stock shares 2026 Long-Term Debt, Maturity, Year Four Backlog. Backlog [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Measurement Frequency [Axis] Measurement Frequency Award Type [Axis] Award Type Business acquisition transaction costs Business Acquisition, Transaction Costs Disaggregation of Revenue [Abstract] Entity Shell Company Entity Shell Company Liabilities and shareholders' equity Liabilities and Equity [Abstract] Retirement Benefits [Text Block] Retirement Plan Debt Instrument, Interest Rate, Effective Percentage Effective interest rate Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code London Interbank Offered Rate (LIBOR) [Member] LIBOR [Member] Amendment Flag Amendment Flag Athyrium opportunities III acquisition limited partnership credit agreement. Athyrium Opportunities I I I Acquisition Limited Partnership Credit Agreement [Member] Athyrium Opportunities I I I Acquisition Limited Partnership Credit Agreement Athyrium Opportunities I I I Acquisition Limited Partnership Credit Agreement [Member] Legal Entity of Counterparty, Type [Axis] Legal Entity of Counterparty, Type Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Cash and cash equivalents, end of period Cash and cash equivalents, beginning of period Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Recently Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Outside plan stock options. Outside Plan Stock Options [Member] Stock Options Granted Outside Plan [Member] Debt principal Long-term Debt Total debt Fair Value, Recurring [Member] Fair Value, Measurements, Recurring [Member] Subsequent Events [Text Block] Subsequent events Tax Period [Domain] Tax Period Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Cost of Sales [Member] Cost Of Sales [Member] Sale of Stock [Axis] Sale of Stock Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Share-based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Stock Based Compensation Expense Tax year 2008 to 2017. Tax Year2008 To2017 [Member] Tax Year2008 To2017 Fair Value Disclosures [Text Block] Fair Value of Financial Instruments Payment of costs for issuance of common stock Proceeds from Issuance of Common Stock, Total Proceeds from Issuance of Common Stock EX-101.SCH 8 sctl-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Inventory - Components of Inventory (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Balance Sheets (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Shareholders' Equity or Deficit (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Disclosure - Leases - Schedule of Undiscounted Future Lease Payments for the Development Lease (Detail) 5 link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Cash Flows (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Background link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Summary of Significant Accounting Principles link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Stockholders’ Equity or Deficit link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Acquisition of IriSys link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Summary of Significant Accounting Principles (Policies) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Summary of Significant Accounting Principles (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Stockholders’ Equity or Deficit (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Acquisition of IriSys (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Background - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Summary of Significant Accounting Principles - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Summary of Significant Accounting Principles - Schedule of Anti-Dilutive Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Inventory - Components of Inventory (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Intangible Assets , Net - Summary of Components of Other Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Intangible Assets, Net - Schedule of Finite Lived Intangible Assets, Estimated Future Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Debt - components and classification of debt (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Debt - Schedule of Future Maturities of Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Shareholders Equity or Deficit - Summary of Capital Raises Since its Initial Public Offreing (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Shareholders Equity or Deficit - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Revenue Recognition - Schedule of Changes in Contract Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Retirement Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Stock-Based Compensation - Fair Value of Stock Options Granted (Detail) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Stock-Based Compensation - Summary of Stock Based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Acquisition of IriSys - Additional information (Detail) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Acquisition of IriSys - Schedule of Supplemental Pro Forma Financial Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) From Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Income Taxes - Reconciliation of Statutory U.S. Federal Income Tax Rate to Effective Tax Rate From Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Income Taxes - Schedule of Tax Effects of Temporary Differences to Significant Portions of Deferred Tax Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Income Taxes - Summary of Federal Net Operating Losses and Tax Credits Carryforwards (Detail) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Leases - Schedule of Undiscounted Future Lease Payments for the Development Lease (Detail) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 9 sctl-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 07, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Entity Registrant Name Societal CDMO, Inc.  
Entity Central Index Key 0001588972  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Common Stock, Shares Outstanding   56,632,541
Entity Shell Company false  
Entity Small Business true  
Entity Emerging Growth Company false  
Trading Symbol SCTL  
Entity File Number 001-36329  
Entity Tax Identification Number 26-1523233  
Entity Address, Address Line One 1 E. Uwchlan Ave, Suite 112  
Entity Address, City or Town Exton  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19341  
City Area Code 770  
Local Phone Number 534-8239  
Entity Incorporation, State or Country Code PA  
Document Quarterly Report true  
Document Transition Report false  
Security Exchange Name NASDAQ  
Title of 12(b) Security Common Stock, par value $0.01  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 15,276 $ 25,217
Accounts receivable, net 14,124 11,913
Contract asset 8,934 8,565
Inventory 9,470 8,917
Prepaid expenses and other current assets 1,889 2,917
Total current assets 49,693 57,529
Property, plant and equipment, net 51,353 51,708
Operating lease asset 5,818 5,924
Intangible assets, net 3,612 3,833
Goodwill 41,077 41,077
Other assets 246 246
Total assets 151,799 160,317
Current liabilities:    
Accounts payable 1,556 2,085
Current portion of related party debt 2,039 2,039
Current portion of operating lease liability 1,062 1,055
Accrued expenses and other current liabilities 6,344 12,556
Total current liabilities 11,001 17,735
Debt, net of current portion 93,240 92,127
Related party debt, net of current portion 3,477 3,369
Operating lease liability, net of current portion 4,850 4,932
Other liabilities 69 90
Total liabilities 112,637 118,253
Commitments and contingencies (note 7)
Shareholders' equity:    
Preferred stock, $0.01 par value. 10,000,000 shares authorized, none issued or outstanding 0 0
Common stock, $0.01 par value. 95,000,000 shares authorized, 56,632,541and 46,681,453 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 565 467
Additional paid-in capital 288,615 287,351
Accumulated deficit (250,018) (245,754)
Total shareholders' equity 39,162 42,064
Total liabilities and shareholders' equity $ 151,799 $ 160,317
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 95,000,000 95,000,000
Common stock, shares issued 56,472,086 46,681,453
Common stock, shares outstanding 56,472,086 46,681,453
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 21,194 $ 16,803
Operating expenses:    
Cost of sales (excluding amortization of intangible assets) 16,114 14,337
Selling, general and administrative 5,710 4,683
Amortization of intangible assets 221 646
Total operating expenses 22,045 19,666
Operating loss (851) (2,863)
Interest expense (3,413) (3,898)
Net loss $ (4,264) $ (6,761)
Earnings Per Share [Abstract]    
Loss per share, basic and diluted $ (0.08) $ (0.23)
Weighted average shares outstanding:, basic and diluted 56,351,178 29,737,864
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Shareholders' Equity or Deficit (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid in Capital [Member]
Accumulated Deficit [Member]
Balance at Dec. 31, 2020 $ (14,100) $ 286 $ 219,998 $ (234,384)
Balance, Shares at Dec. 31, 2020   28,601,358    
Issuance of common stock, net of costs 9,340 $ 22 9,318  
Issuance of common stock , net of costs , shares   2,202,420    
Stock-based compensation expense 3,133   3,133  
Vesting of restricted stock units, net (336) $ 2 (338)  
Vesting of restricted stock units, net , Shares   209,541    
Net loss (6,761)     (6,761)
Balance at Mar. 31, 2021 (8,724) $ 310 232,111 (241,145)
Balance, Shares at Mar. 31, 2021   31,013,319    
Balance at Dec. 31, 2021 42,064 $ 467 287,351 (245,754)
Balance, Shares at Dec. 31, 2021   46,681,453    
Issuance of common stock, net of costs (16) $ 93 (109)  
Issuance of common stock , net of costs , shares   9,302,718    
Stock-based compensation expense 1,479   1,479  
Vesting of restricted stock units, net $ (101) $ 5 (106)  
Vesting of restricted stock units, net , Shares   487,695    
Exercise of stock options, net, Shares 220 220    
Net loss $ (4,264)     (4,264)
Balance at Mar. 31, 2022 $ 39,162 $ 565 $ 288,615 $ (250,018)
Balance, Shares at Mar. 31, 2022   56,472,086    
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net loss $ (4,264) $ (6,761)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 1,479 3,133
Non-cash interest expense 1,257 1,462
Depreciation expense 1,792 1,436
Amortization of intangible assets 221 646
Changes in operating assets and liabilities:    
Accounts receivable (2,211) (3,395)
Contract asset (369) 336
Inventory (553) 2,976
Prepaid expenses and other assets 1,134 110
Accrued interest (2,274) 0
Accrued payroll (3,323) 34
Accounts payable, accrued expenses and other liabilities (969) (66)
Net cash used in operating activities (8,080) (89)
Cash flows from investing activities:    
Purchases of property and equipment (1,708) (1,477)
Net cash used in investing activities (1,708) (1,477)
Cash flows from financing activities:    
Payment of costs for issuance of common stock (16) 0
Cash portion of $16,160 reduction to debt principal and accrued exit fee 0 (10,100)
Payment of financing costs (36) (200)
Net payments related to vesting of restricted stock units (101) (336)
Net cash used in financing activities (153) (10,636)
Net decrease in cash and cash equivalents (9,941) (12,202)
Cash and cash equivalents, beginning of period 25,217 23,760
Cash and cash equivalents, end of period 15,276 11,558
Supplemental disclosures of cash flow information:    
Cash paid for interest 4,676 2,495
Purchases of property, plant and equipment included in accrued expenses and accounts payable 774 132
Issuance of common stock to reduce debt principal and accrued exit fees 0 6,060
Issuance of common stock to settle interest obligations $ 0 $ 3,211
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Cash Flows [Abstract]    
Cash portion reduction in debt principal and accrued exit fees $ 16,160 $ 16,160
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Background
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Background

(1)Background

Societal CDMO, Inc. (the “Company”) was incorporated in the Commonwealth of Pennsylvania on November 15, 2007 as Recro Pharma, Inc. Effective March 21, 2022, Recro Pharma, Inc changed its name to Societal CDMO, Inc. to reflect the corporate transformation that had taken place primarily as a result of its acquisition and successful integration of IriSys, LLC (“IriSys”) into the organization. The Company is a bi-coastal contract development and manufacturing organization with capabilities spanning pre-investigational new drug development to commercial manufacturing and packaging for a wide range of therapeutic dosage forms with a primary focus in the area of small molecules. With an expertise in solving complex manufacturing problems, Societal CDMO provides therapeutic development, end-to-end regulatory support, clinical and commercial manufacturing, aseptic fill/finish, lyophilization, packaging and logistics services to the global pharmaceutical market. The Company has determined that it operates in a single segment.

The Company has incurred net losses since inception and has an accumulated deficit of $250,018 as of March 31, 2022, which is primarily related to the activities of its former research and development business that was spun-out in 2019. The Company’s future operations are highly dependent on the profitability of its development and manufacturing operations. Management believes that it is probable that the Company will be able to meet its obligations as they become due within at least one year after the date financial statements included herein are issued.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Principles
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Principles

(2)Summary of significant accounting principles

Basis of presentation and principles of consolidation

The accompanying unaudited consolidated financial statements of the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. In accordance with Securities and Exchange Commission's (“SEC”) rules for interim financial statements, certain information required by U.S. GAAP may be condensed or omitted. The Company’s consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying consolidated financial statements include all normal and recurring adjustments (which consist primarily of accruals, estimates and assumptions that impact the financial statements) considered necessary to present fairly the Company’s results for the interim periods. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.

The accompanying unaudited interim consolidated financial statements should be read in conjunction with the annual audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Use of estimates

The preparation of financial statements and the notes to the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from such estimates.

Business combinations

The Company measures the purchase price paid for acquired companies based on fair value and allocates that purchase price to the assets acquired and liabilities assumed based on their estimated fair values. Valuations are performed to assist in determining the fair values of assets acquired and liabilities assumed, which requires management to make estimates and assumptions, in particular with respect to intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable. These estimates are based in part on historical experience and information obtained from the acquired companies and expectations of future cash flows. Costs associated with business combinations are expensed as incurred and classified as selling, general and administrative expenses.

Cash and cash equivalents

Cash and cash equivalents represent cash in banks and highly liquid short-term investments that have maturities of three months or less when acquired. These highly liquid short-term investments are both readily convertible to known amounts of cash and so near to their maturity that they present insignificant risk of changes in value due to changes in interest rates.

Accounts receivable, net

Accounts receivable generally represent amounts billed for services provided under our customer contracts and are recorded at the invoiced amount net of an allowance for credit losses, if necessary. We apply judgment in assessing the ultimate realization of our receivables, and we estimate an allowance for credit losses based on various factors, such as the aging of our receivables, historical experience, and the financial condition of our customers. The allowance for credit losses was not material as of the balance sheet dates presented.

Inventory

Inventory is stated at the lower of cost or net realizable value. Included in inventory are raw materials and work-in-process used in the production of commercial products. Items are issued out of inventory using the first-in, first-out method.

Adjustments to inventory are determined at the raw materials, work-in-process, and finished good levels to reflect obsolescence or impaired balances. Factors influencing inventory obsolescence include changes in demand, product life cycle, product pricing, physical deterioration and quality concerns.

Property, plant and equipment, net

Property, plant and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are as follows: three to ten years for furniture, office and computer equipment; six to ten years for manufacturing equipment; 40 years for buildings; and the shorter of the lease term or useful life for leasehold improvements. Repairs and maintenance costs are expensed as incurred. The Company reviews the carrying value of property, plant and equipment for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of individual assets or asset groups may not be recoverable.

Goodwill and intangible assets

Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company in a business combination. Goodwill is not amortized but assessed for impairment on an annual basis or more frequently if impairment indicators exist.

The impairment analysis for goodwill consists of an optional qualitative assessment potentially followed by a quantitative analysis. If the Company determines that the carrying value of its reporting unit exceeds its fair value, an impairment charge is recorded for the excess.

The Company performs its annual goodwill impairment test as of November 30th, or whenever an event or change in circumstance occurs that would require reassessment of the impairment of goodwill. In performing the evaluation, the Company assesses qualitative factors such as overall financial performance, actual and anticipated changes in industry and market conditions, and competitive environments. As a result of the most recent annual goodwill impairment test, the Company determined that there was no impairment of goodwill.

Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company is required to review the carrying value of definite-lived intangible assets for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable.

Contingencies

The Company's business exposes it to various contingencies including compliance with regulations, legal exposures and other matters. Loss contingencies are reflected in the financial statements based on management's assessments of their expected outcome or resolution:

They are recognized as liabilities on the balance sheet if the potential loss is probable and the amount can be reasonably estimated.
They are disclosed if the potential loss is material and considered at least reasonably possible.

Significant judgment is required to determine probability and whether the amount can be reasonably estimated. Due to uncertainties related to these matters, accruals are based only on the information available at the time. As additional information becomes available, the Company reassesses potential liabilities and may revise previous estimates.

Revenue recognition

The Company generates revenues from manufacturing, packaging, research and development and related services for multiple pharmaceutical companies.

Manufacturing

Manufacturing and other related services revenue is recognized upon transfer of control of a product to a customer, generally upon shipment, based on a transaction price that reflects the consideration the Company expects to be entitled to as specified in the agreement with the commercial partner, which could include variable consideration such as pricing and volume-based adjustments.

Profit-sharing

In addition to manufacturing and packaging revenue, certain customer agreements may have intellectual property sales-based profit-sharing and/or royalties consideration, collectively referred to as profit-sharing, computed on the net product sales of the commercial partner. Profit-sharing revenues are generally recognized under the terms of the applicable license, development and/or supply agreement. For arrangements that include sales-based profit-sharing where the license for intellectual property is deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue when the related sales occur by the commercial partner. For arrangements that include sales-based profit-sharing where the license for intellectual property is not deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue upon transfer of control of the manufactured product. In these cases, significant judgment is required to calculate the estimated variable consideration from such profit-sharing using the expected value method based on historical commercial partner pricing and deductions. Estimated variable consideration is partially constrained due to the uncertainty of price adjustments made by the Company’s commercial partners, which are outside of the Company’s control. Factors causing price adjustments by the Company’s commercial partners include increased competition in the products’ markets, mix of volume between the commercial partners’ customers, and changes in government pricing.

Research and development

Research and development revenue includes services associated with formulation, process development, clinical trials materials services, as well as custom development of manufacturing processes and analytical methods for a customer’s non-clinical, clinical and commercial products. Such revenues are recognized at a point in time or over time depending on the nature and particular facts and circumstances associated with the contract terms.

In contracts that specify milestones, the Company evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price using the most likely amount method. Milestone payments related to arrangements under which the Company has continuing performance obligations are deferred and recognized over the period of performance. Milestone payments that are not within the Company’s control, such as submission for approval to regulators by a commercial partner or approvals from regulators, are not considered probable of being achieved until those submissions are submitted by the customer or approvals are received.

In contracts that require revenue recognition over time, the Company utilizes input or output methods, depending on the specifics of the contract, that compare the cumulative work-in-process to date to the most current estimates for the entire performance obligation. Under these contracts, the customer typically owns the product details and process, which have no alternative use. These projects are customized to each customer to meet its specifications and typically only one performance obligation is included. Each project represents a distinct service that is sold separately and has stand-alone value to the customer. The customer also retains control of its product as the product is being created or enhanced by the Company’s services and can make changes to its process or specifications upon request.

Contract assets represent revenue recognized for performance obligations completed or in process before an unconditional right to payment exists, and therefore invoicing or associated reporting from the customer regarding the computation of the net product sales has not yet occurred. Contract liabilities represent payments received from customers prior to the completion of associated performance obligations.

Concentration of credit risk

Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company manages its cash and cash equivalents based on established guidelines relative to diversification and maturities to maintain safety and liquidity.

The Company’s accounts receivable balances are primarily concentrated among three customers. If any of these customers’ receivable balances should be deemed uncollectible, it could have a material adverse effect on the Company’s results of operations and financial condition.

The Company is dependent on its relationships with a small number of commercial partners. The Company's three largest customers generated 78% of its revenues for the three months ended March 31, 2022.

Stock-based compensation expense

The Company measures employee stock-based awards at grant-date fair value and recognizes employee compensation expense on a straight-line basis over the vesting period of the award. The Company accounts for forfeitures as they occur.

Determining the appropriate fair value of stock options requires the use of subjective assumptions, including the expected life of the option and expected stock price volatility. The Company uses the Black-Scholes option pricing model to value its stock option awards. The assumptions used in calculating the fair value of stock-based awards represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and/or management uses different assumptions, stock-based compensation expense could be materially different for future awards.

The expected life of stock options was estimated using the “simplified method,” which is based on the average of the vesting tranches and the contractual life of each grant. For stock price volatility, the Company uses the historical volatility of its publicly traded stock in order to estimate future stock price trends. The risk-free interest rate is based on U.S. Treasury notes with a term approximating the expected life of the option.

Upon exercise of stock options or vesting of restricted stock units, the holder may elect to cover tax withholdings by forfeiting shares of an equivalent value. In such cases, the Company issues net new shares to the holder, pays the tax withholding on behalf of the participant and presents the payment similar to a capital distribution: a reduction to additional paid-in-capital and a financing cash outflow in the consolidated financial statements.

Income taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis, operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded to the extent it is more likely than not that some portion or all of the deferred tax assets will not be realized. A full valuation allowance was recorded as of March 31, 2022 and December 31, 2021.

Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company does not anticipate significant changes in the amount of unrecognized income tax benefits over the next year.

Leases

The Company determines if an arrangement is a lease at inception. The arrangement is a lease if it conveys the right to the Company to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. Options to extend the lease are included in the lease term if the options are reasonably certain to be exercised. Operating lease expense is recognized on a straight-line basis over the lease term.

Operating lease balances are presented as separate captions on the balance sheets. Finance lease assets are included in property, plant and equipment. Finance lease liabilities are included in debt.

Income or loss per share

Basic income or loss per share is determined by dividing net income or loss (the numerator) by the weighted average common shares outstanding during the period (the denominator).

To calculate diluted income or loss per share, the numerator and denominator are adjusted to eliminate the income or loss and the dilutive effects on shares, respectively, caused by outstanding common stock options, warrants and unvested restricted stock units, using the treasury stock method, if the inclusion of such instruments would be dilutive.

For all periods presented, the Company incurred a net loss. In periods of net loss, the inclusion of dilutive securities would be antidilutive because it would reduce the amount of loss incurred per share. As a result, no additional dilutive shares were included in diluted loss per share, and there were no differences between basic and diluted loss per share.

The following table presents the potentially dilutive securities that were excluded from the computations of diluted loss per share:

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

Restricted stock units

 

 

739,148

 

 

 

695,603

 

Stock options

 

 

6,860,892

 

 

 

4,173,680

 

Warrants

 

 

348,664

 

 

 

348,664

 

Amounts in the table above reflect the common stock equivalents of the noted instruments.

Recent accounting pronouncements

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). This ASU provides temporary optional expedients and exceptions to the guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and the Company is allowed to elect to apply the amendments prospectively through December 31, 2022. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventory

(3)Inventory

The following table presents the components of inventory:

 

 

March 31, 2022

 

 

December 31, 2021

 

Raw materials

$

3,588

 

 

$

3,038

 

Work in process

 

2,459

 

 

 

3,363

 

Finished goods

 

3,423

 

 

 

2,516

 

Inventory

$

9,470

 

 

$

8,917

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment, Net
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

(4)Property, plant and equipment, net

The following table presents the components of property, plant and equipment:

 

 

March 31, 2022

 

 

December 31, 2021

 

Land

$

3,263

 

 

$

3,263

 

Building and improvements

 

22,874

 

 

 

22,717

 

Furniture, office and computer equipment

 

6,229

 

 

 

6,213

 

Manufacturing equipment

 

50,327

 

 

 

49,687

 

Construction in progress

 

7,480

 

 

 

6,856

 

Property, plant and equipment, gross

 

90,173

 

 

 

88,736

 

Less: accumulated depreciation

 

(38,820

)

 

 

(37,028

)

Property, plant and equipment, net

$

51,353

 

 

$

51,708

 

 

Interest expense capitalized to construction in progress was $268 in the first quarter of 2022 and $65 in the first quarter of 2021.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets, Net
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net

(5) Intangible assets, net

The following table presents the components of other intangible assets:

 

March 31, 2022

 

 

December 31, 2021

 

 

Gross value

 

 

Accumulated amortization

 

 

Carrying value

 

 

Gross value

 

 

Accumulated amortization

 

 

Carrying value

 

Customer relationships

$

18,900

 

 

$

15,807

 

 

$

3,093

 

 

$

18,900

 

 

$

15,685

 

 

$

3,215

 

Backlog

 

460

 

 

 

120

 

 

 

340

 

 

 

460

 

 

 

73

 

 

 

387

 

Trademarks and tradenames

 

310

 

 

 

131

 

 

 

179

 

 

 

310

 

 

 

79

 

 

 

231

 

Total

$

19,670

 

 

$

16,058

 

 

$

3,612

 

 

$

19,670

 

 

$

15,837

 

 

$

3,833

 

The following table presents estimated future amortization of other intangible assets:

Twelve months ending March 31,

 

 

2023

$

855

 

2024

 

635

 

2025

 

486

 

2026

 

486

 

2027

 

486

 

Thereafter

 

664

 

Total

$

3,612

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities

(6)Accrued expenses and other current liabilities

Accrued expenses and other current liabilities consist of the following:

 

 

March 31, 2022

 

 

December 31, 2021

 

Payroll and related costs

$

2,394

 

 

$

5,717

 

Current portion of contract liabilities (see note 10)

 

1,836

 

 

 

2,308

 

Property, plant and equipment

 

426

 

 

 

663

 

Professional and consulting fees

 

349

 

 

 

552

 

Accrued interest

 

231

 

 

 

2,505

 

Other

 

1,108

 

 

 

811

 

Total

$

6,344

 

 

$

12,556

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

(7)Commitments and contingencies

Litigation

The Company is involved, from time to time, in various claims and legal proceedings arising in the ordinary course of its business. Except as disclosed below, the Company is not currently a party to any such claims or proceedings that, if decided adversely to it, would either individually or in the aggregate have a material adverse effect on its business, financial condition or results of operations.

On May 31, 2018, a securities class action lawsuit (the “Securities Litigation”) was filed against the Company and certain of its officers and directors (collectively, the “Defendants”) in the U.S. District Court for the Eastern District of Pennsylvania (the “Court”) (Case No. 2:18-cv-02279-MMB) that purported to state a claim for alleged violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and Rule 10b-5 promulgated thereunder, based on statements made by the Company concerning the New Drug Application (“NDA”) for IV meloxicam. The complaint seeks unspecified damages, interest, attorneys’ fees and other costs. On December 10, 2018, the lead plaintiff filed an amended complaint that asserted the same claims and sought the same relief but included new allegations and named additional officers as defendants. On February 8, 2019, the Company filed a motion to dismiss the amended complaint in its entirety, which the lead plaintiff opposed on April 9, 2019. On May 9, 2019, the Company filed its response and briefing was completed on the motion to dismiss. In response to questions from the Court, the parties submitted supplemental briefs regarding the motion to dismiss the amended complaint during the fall of 2019. On February 18, 2020, the motion to dismiss was granted by the Court without prejudice. On April 25, 2020, the plaintiff filed a second amended complaint. The Company filed a motion to dismiss the second amended complaint on June 18, 2020. The plaintiff filed an opposition to the Company’s motion to dismiss on August 17, 2020. On September 16, 2020, the Company filed a reply in support of its motion to dismiss. On March 1, 2021, the Court denied the Company’s second motion to dismiss. On June 21, 2021, the Defendants filed an answer and affirmative defenses to the second amended complaint. Since then, the parties have been engaged in discovery, which must conclude by April 29, 2022. On September 30, 2021, the plaintiff filed a motion for class certification and appointment of class representative. The Company filed an opposition to the plaintiff’s motion on November 30, 2021. On January 6, 2022, the plaintiff filed a reply in support of the motion for class certification. On March 24, 2022, the plaintiff informed the Court that the parties had reached an agreement-in-principle to settle the Securities Litigation and requested that the Court stay all deadlines. The parties are currently negotiating the terms of a Stipulation and Agreement of Settlement.

In connection with the separation of the Company's former acute care research and development business into a new standalone entity named Baudax Bio, Inc. (“Baudax Bio”), Baudax Bio accepted assignment by the Company of all of its obligations in connection with the Securities Litigation and agreed to indemnify it for all liabilities related to the Securities Litigation.

Purchase commitments

As of March 31, 2022, the Company had outstanding cancelable and non-cancelable purchase commitments in the aggregate amount of $8,698 related to inventory, capital expenditures and other goods and services.

Employment agreements and certain other contingencies

The Company has entered into employment agreements with each of its named executive officers that provide for, among other things, severance commitments of up to $1,303 should the Company terminate the named executive officers for convenience or if certain events occur following a change in control. In addition, the Company is subject to other contingencies of up to $3,772 in the aggregate if certain events occur following a change in control.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt

(8)Debt

The following table presents the components and classification of debt:

 

 

March 31, 2022

 

 

December 31, 2021

 

Debt principal:

 

 

 

 

 

Terms loans under Credit Agreement

$

100,000

 

 

$

100,000

 

Note with former equity holder of IriSys

 

6,117

 

 

 

6,117

 

Other

 

339

 

 

 

339

 

Debt principal

 

106,456

 

 

 

106,456

 

Debt adjustments:

 

 

 

 

 

Unamortized deferred issuance costs

 

(7,835

)

 

 

(8,896

)

Exit fee accretion

 

710

 

 

 

669

 

Unamortized original discount

 

(575

)

 

 

(694

)

Carrying value of debt

$

98,756

 

 

$

97,535

 

 

 

 

 

 

 

Current portion of related party debt

$

2,039

 

 

$

2,039

 

Debt, net of current portion

 

93,240

 

 

 

92,127

 

Related party debt, net of current portion

 

3,477

 

 

 

3,369

 

Carrying value of debt

$

98,756

 

 

$

97,535

 

 

The following table presents the future maturity of debt principal:

 

Twelve months ending March 31,

 

 

2023

$

2,039

 

2024

 

102,039

 

2025

 

2,062

 

2026

 

33

 

2027

 

40

 

Thereafter

 

243

 

Total debt principal

$

106,456

 

 

Term loans under Credit Agreement

The Company is currently party to a credit agreement (the “Credit Agreement”) with Athyrium Opportunities III Acquisition LP (“Athyrium”). The Credit Agreement has been fully drawn in the form of $48,000 of term A loans and $52,000 of term B loans, all of which mature on December 31, 2023.

The term loans under the Credit Agreement bear a rate of interest equal to the three-month LIBOR rate, with a 1% floor, plus 8.25% per annum. The term loans require the Company to pay a 1% exit fee on all repayments. At March 31, 2022, the aggregate exit fee payable was $1,000, and the cumulative exit fee accreted was $710. The exit fees are being accreted to the carrying amount of the debt using the effective interest method over the term of the loan. In addition, if the Company makes any prepayments prior to maturity, the Company would be subject to prepayment premiums on the term B loans, as a percentage of the amount repaid, of 2.5%.

The Credit Agreement contains certain usual and customary affirmative and negative covenants, as well as financial covenants that the Company will need to satisfy on a monthly and quarterly basis, including maintaining a permitted net leverage ratio (which is the Company’s indebtedness under the Credit Agreement, net of cash and cash equivalents, divided by EBITDA, each as defined in the Credit Agreement) and liquidity amount. As of March 31, 2022, the Company was in compliance with its covenants under the Credit Agreement.

In connection with the Credit Agreement, the Company issued warrants to each of Athyrium and its affiliate, Athyrium Opportunities II Acquisition LP (“Athyrium II”), to purchase an aggregate of 348,664 shares of the Company’s common stock with an exercise price of $1.73 per share. See note 9 for additional information. The warrants are exercisable through November 17, 2024.

In connection with the Credit Agreement and amendments made to it over the years, the Company has paid financing costs, has incurred costs to record and subsequently to adjust the value of the warrants described above and has been accreting the exit fee described above. These costs are being recognized in interest expense using the effective interest method over the term of the Credit Agreement, resulting in non-cash interest expense of $1,137 in the first quarter of 2022 and $1,462 in the first quarter of 2021.

At March 31, 2022, the overall effective interest rate, including cash paid for interest and non-cash interest expense, was 13.8%.

Note with former equity holder of IriSys

In connection with the acquisition of IriSys, the Company issued a subordinated promissory note to a former equity holder of IriSys in the aggregate principal amount of $6,117 (the “Note”). The Note is unsecured, has a three-year term, and bears interest at a rate of 6% per annum. The Note must be repaid in three equal annual installments through its maturity date, August 13, 2024. The Note may be prepaid in whole or in part at any time prior to the maturity date. The Note is expressly subordinated in right of payment and priority to the term loans under the Credit Agreement with Athyrium.

The Note was initially recognized at fair value as part of the consideration paid for the acquisition of IriSys, resulting in an original discount recognized of $877 that is being recognized as interest expense using the effective interest method over the term of the Note. At March 31, 2022, the overall effective interest rate, including the amortization of the original discount, was 13.0%.

As of the date the financial statements included herein are issued, the former equity holder of IriSys beneficially owned more than 10% of the Company's common stock and became a related party as a result of the acquisition. The Company has accrued interest of $231 through March 31, 2022 that will become payable to the former equity holder of IriSys on the first anniversary of the acquisition.

Other

In connection with the acquisition of IriSys, the Company assumed a loan with a principal amount of $339.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders’ Equity or Deficit
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Stockholders’ Equity or Deficit

(9)Shareholders’ equity or deficit

Capital raises

The following table presents the Company’s capital raises since its initial public offering in March 2014:

 

 

Date or period

 

Shares of common stock issued

 

 

Gross proceeds

 

 

Offering expenses

 

 

Net proceeds

 

Initial public offering

March 12, 2014

 

 

4,312,500

 

 

$

34,500

 

 

$

(4,244

)

 

$

30,256

 

Private placement

July 7, 2015

 

 

1,379,311

 

 

 

16,000

 

 

 

(1,188

)

 

 

14,812

 

Underwritten public offering

August 19, 2016

 

 

1,986,666

 

 

 

14,900

 

 

 

(1,533

)

 

 

13,367

 

Underwritten public offering

December 16, 2016

 

 

6,670,000

 

 

 

40,020

 

 

 

(3,132

)

 

 

36,888

 

2018 common stock purchase agreement with Aspire Capital

Year ended December 31, 2018

 

 

1,950,000

 

 

 

16,999

 

 

 

 

 

 

16,999

 

2019 common stock purchase agreement with Aspire Capital

Fourth quarter 2020

 

 

4,690,972

 

 

 

11,172

 

 

 

(78

)

 

 

11,094

 

Share issuance agreement for amendment 5 to Credit Agreement

February 2021

 

 

2,202,420

 

 

 

9,338

 

 

 

(20

)

 

 

9,318

 

Underwritten public offering

May 12, 2021

 

 

15,333,332

 

 

 

34,500

 

 

 

(2,397

)

 

 

32,103

 

Issuance of shares for IriSys acquisition

February 2022

 

 

9,302,718

 

 

 

20,931

 

 

 

(619

)

 

 

20,312

 

 

Shares issued

As part of the consideration paid for the acquisition of IriSys, the Company issued 9,302,718 shares of its common stock on February 23, 2022.

Aspire common stock purchase agreement

The Company is currently party to an amended common stock purchase agreement with Aspire Capital Fund LLC (“Aspire Capital”) originally entered into during 2019, and most recently amended in February 2021 (as amended, the “2019 Common Stock Purchase Agreement”). The 2019 Common Stock Purchase Agreement provides that, upon the terms and subject to the conditions and limitations set forth in the agreement, Aspire Capital is committed to purchase, at the Company’s sole election, up to an aggregate value of $41,172 in shares of common stock. As of March 31, 2022, there is availability to issue up to $30,000 or 6,199,299 shares of common stock under the 2019 Common Stock Purchase Agreement.

Warrants

At March 31, 2022, warrants to purchase 348,664 shares of common stock were outstanding. The warrants are held by Athyrium, equity-classified, exercisable at $1.73 per share and expire in November 2024. See note 8 for additional details.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

(10)Revenue recognition

The following table presents changes in contract assets and liabilities:

 

 

Contract assets

 

 

Contract liabilities

 

Balance at December 31, 2021

$

8,565

 

 

$

2,308

 

Changes to the beginning balance of contract assets arising from:

 

 

 

 

 

Reclassification to receivables as a result of rights to consideration becoming unconditional

 

(7,381

)

 

 

 

Changes in estimate

 

1,309

 

 

 

 

Contract assets recognized since beginning of period, net of reclassification to receivables and changes in estimates

 

6,441

 

 

 

 

Changes to contract liabilities:

 

 

 

 

 

Amounts billed in advance of contract performance

 

 

 

 

2,754

 

Revenue recognized

 

 

 

 

(3,226

)

Balance at March 31, 2022

$

8,934

 

 

$

1,836

 

 

The following table disaggregates revenue by timing of revenue recognition:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Point in time

$

16,880

 

 

$

15,147

 

Over time

 

4,314

 

 

 

1,656

 

Total

$

21,194

 

 

$

16,803

 

 

The Company’s payment terms for manufacturing revenue and development services are typically 30 to 45 days. Profit-sharing revenue is recorded to accounts receivable in the quarter that the product is sold by the commercial partner upon reporting from the commercial partner and payment terms are generally 45 days after quarter end.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation

(11)Stock-based compensation

In October 2013, the Company established an equity incentive plan that has been subsequently amended and restated to become the 2018 Amended and Restated Equity Incentive Plan (the “A&R Plan”) At March 31, 2022, a total of 1,498,369 shares were available for future grants under the A&R Plan. On December 1st of each year, pursuant to an “evergreen” provision of the A&R Plan, the number of shares available under the A&R Plan may be increased by the board of directors by an amount equal to 5% of the outstanding common stock on December 1st of that year.

Stock options

Stock options are exercisable generally for a period of 10 years from the date of grant and generally vest over four years.

The following table presents information about the fair value of stock options granted:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Weighted average grant date fair value

$

1.16

 

 

$

2.04

 

Assumptions used to determine fair value:

 

 

 

 

 

Range of expected option life

6 years

 

 

6 years

 

Expected volatility

 

79

%

 

80 - 81%

 

Risk-free interest rate

1.5 - 2.4%

 

 

0.7 - 1.2%

 

Expected dividend yield

 

 

 

 

 

 

The intrinsic value of options exercised was negligible in the first quarter of 2022, and no stock options were exercised in the first quarter of 2021.

The following table presents information about stock option balances and activity:

 

 

Number of shares

 

 

Weighted average exercise price

 

 

Aggregate intrinsic value

 

 

Weighted average remaining contractual life

Balance, December 31, 2021

 

5,267,567

 

 

$

6.47

 

 

 

 

 

5.7 years

Granted

 

2,918,889

 

 

 

1.70

 

 

 

 

 

 

Exercised

 

(220

)

 

 

1.71

 

 

 

 

 

 

Forfeited or expired

 

(219,193

)

 

 

4.81

 

 

 

 

 

 

Balance, March 31, 2022

 

7,967,043

 

 

 

4.77

 

 

$

292

 

 

7.0 years

Exercisable

 

3,562,594

 

 

 

7.65

 

 

 

8

 

 

4.0 years

 

Included in the table above are 1,034,785 options outstanding as of March 31, 2022 that were granted outside the A&R Plan. The grants were made pursuant to the NASDAQ inducement grant exception in accordance with NASDAQ Listing Rule 5635(c)(4).

Restricted stock units

Restricted stock units (“RSUs”) vest over six months to four years depending on the purpose of the award and sometimes include performance conditions in addition to service conditions. The fair value of RSUs on the date of grant is measured as the closing price of the Company's common stock on that date. The weighted average grant-date fair value of RSUs awarded to employees was $1.66 in the first quarter of 2022 and $3.84 in the first quarter of 2021. The fair value of RSUs vested was $414 in the first quarter of 2022 and $982 in the first quarter of 2021.

The following table presents information about recent RSU activity:

 

 

Number of shares

 

 

Weighted average grant date fair value

 

Balance, December 31, 2021

 

990,065

 

 

 

3.63

 

Granted

 

940,090

 

 

 

1.66

 

Vested

 

(250,143

)

 

 

4.74

 

Forfeited

 

(46,133

)

 

 

2.65

 

Balance, March 31, 2022

 

1,633,879

 

 

 

2.35

 

 

Included in the table above are 114,009 time-based RSUs outstanding at March 31, 2022 that were granted outside of the A&R Plan. The grants were made pursuant to the NASDAQ inducement grant exception in accordance with NASDAQ Listing Rule 5635(c)(4).

Other information

The following table presents the classification of stock-based compensation expense:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Cost of sales

$

403

 

 

$

1,392

 

Selling, general and administrative expenses

 

1,076

 

 

 

1,741

 

Total

$

1,479

 

 

$

3,133

 

 

As of March 31, 2022, there was $10,278 of unrecognized compensation expense related to unvested options and RSUs that are expected to vest and will be expensed over a weighted average period of 3.0 years.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition of IriSys
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Acquisition of IriSys

(12) Acquisition of IriSys

On August 13, 2021, the Company acquired all of the units of IriSys pursuant to a unit purchase agreement. IriSys provides contract pharmaceutical product development and manufacturing services, specializing in formulation research and development and good manufacturing practices of clinical trial materials and specialty pharmaceutical products. The acquisition advances the Company’s ongoing growth strategy and leads to key synergies within business development, clinical development and commercial scale-up, as well as a strong cultural alignment and fit between the companies.

The following table presents unaudited supplemental pro forma financial information for the three months ended March 31, 2021 as if the IriSys acquisition had occurred on January 1, 2021:

Revenue

$

20,286

 

Net loss

 

(6,282

)

The pro forma financial information presented above has been prepared by combining the Company's historical results and the historical results of IriSys and adjusting those results to eliminate historical transaction costs and to reflect the effects of the acquisition as if they occurred on January 1, 2021. The effects of the acquisition on the historical pro forma financial information include additional depreciation and amortization expense from the increase of asset carrying values to fair value, the adoption of new accounting standards, additional interest expense from the issuance of the subordinated promissory note and the elimination of interest expense related to indebtedness of IriSys prior to the acquisition. These results do not purport to be indicative of the results of operations which actually would have resulted had the acquisitions occurred on the date indicated above, or that may result in the future, and do not reflect potential synergies or additional costs following the acquisition.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

(13)Fair value of financial instruments

The Company follows the provisions of FASB ASC Topic 820, “Fair Value Measurements and Disclosures,” for fair value measurement recognition and disclosure purposes for its financial assets and financial liabilities that are remeasured and reported at fair value each reporting period. The Company measures certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, short-term investments and certain warrants. The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of financial assets and financial liabilities and their placement within the fair value hierarchy. Categorization is based on a three-tier valuation hierarchy, which prioritizes the inputs used in measuring fair value, as follows:

Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities;
Level 2: Inputs that are other than quoted prices in active markets for identical assets and liabilities, inputs that are quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are either directly or indirectly observable; and
Level 3: Unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.

Items measured at fair value on a recurring basis

Cash equivalents of $14,248 at March 31, 2022 and $15,247 at December 31, 2021 consisted entirely of money market mutual funds whose fair value were determined using Level 1 measurements.

Fair value disclosures

The Company follows the disclosure provisions of FASB ASC Topic 825, “Financial Instruments” (ASC 825), for disclosure purposes for financial assets and financial liabilities that are not measured at fair value. As of March 31, 2022, the financial assets and liabilities recorded on the consolidated balance sheets that are not measured at fair value on a recurring basis include accounts receivable, accounts payable and accrued expenses. The carrying values of these financial assets and liabilities approximate fair value due to their short-term nature.

The fair value of long-term debt, where a quoted market price is not available, is evaluated based on, among other factors, interest rates currently available to the Company for debt with similar terms, remaining payments and considerations of the Company’s creditworthiness. The Company determined that the recorded book value of its debt, a level 2 measurement, approximated fair value at March 31, 2022 due to the recent issuances and amendment of those instruments and taking into consideration management's current evaluation of market conditions.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Lessee Disclosure [Abstract]  
Leases

(14)Leases

The Company is party to two operating leases for development facilities in California and Georgia that end in 2031 and 2025, respectively, as well as other immaterial operating leases for office space, storage and office equipment. The development facility leases each include options to extend, none of which are included in the lease terms. Short-term and variable lease costs were not material for the periods presented. The development facility leases do not provide an implicit rate, so the Company uses its incremental borrowing rate to discount the lease liabilities.

Undiscounted future lease payments for the two development leases, which were the only material noncancelable leases at March 31, 2022, were as follows:

 

Twelve months ended March 31,

 

 

2023

$

1,144

 

2024

 

1,172

 

2025

 

1,201

 

2026

 

1,126

 

2027

 

1,104

 

Thereafter

 

4,530

 

Total lease payments

 

10,277

 

Less imputed interest

 

(4,365

)

Total operating lease liabilities

$

5,912

 

 

At March 31, 2022, the weighted average remaining lease term was 8.5 years, and the weighted average discount rate was 14.1%. For the first quarter, total lease cost was $488 in 2022 and $101 in 2021.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Principles (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation

Basis of presentation and principles of consolidation

The accompanying unaudited consolidated financial statements of the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. In accordance with Securities and Exchange Commission's (“SEC”) rules for interim financial statements, certain information required by U.S. GAAP may be condensed or omitted. The Company’s consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying consolidated financial statements include all normal and recurring adjustments (which consist primarily of accruals, estimates and assumptions that impact the financial statements) considered necessary to present fairly the Company’s results for the interim periods. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.

The accompanying unaudited interim consolidated financial statements should be read in conjunction with the annual audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Use of Estimates

Use of estimates

The preparation of financial statements and the notes to the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from such estimates.

Business combinations

Business combinations

The Company measures the purchase price paid for acquired companies based on fair value and allocates that purchase price to the assets acquired and liabilities assumed based on their estimated fair values. Valuations are performed to assist in determining the fair values of assets acquired and liabilities assumed, which requires management to make estimates and assumptions, in particular with respect to intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable. These estimates are based in part on historical experience and information obtained from the acquired companies and expectations of future cash flows. Costs associated with business combinations are expensed as incurred and classified as selling, general and administrative expenses.

Cash and Cash Equivalents

Cash and cash equivalents

Cash and cash equivalents represent cash in banks and highly liquid short-term investments that have maturities of three months or less when acquired. These highly liquid short-term investments are both readily convertible to known amounts of cash and so near to their maturity that they present insignificant risk of changes in value due to changes in interest rates.

Accounts receivable, net

Accounts receivable, net

Accounts receivable generally represent amounts billed for services provided under our customer contracts and are recorded at the invoiced amount net of an allowance for credit losses, if necessary. We apply judgment in assessing the ultimate realization of our receivables, and we estimate an allowance for credit losses based on various factors, such as the aging of our receivables, historical experience, and the financial condition of our customers. The allowance for credit losses was not material as of the balance sheet dates presented.

Inventory

Inventory

Inventory is stated at the lower of cost or net realizable value. Included in inventory are raw materials and work-in-process used in the production of commercial products. Items are issued out of inventory using the first-in, first-out method.

Adjustments to inventory are determined at the raw materials, work-in-process, and finished good levels to reflect obsolescence or impaired balances. Factors influencing inventory obsolescence include changes in demand, product life cycle, product pricing, physical deterioration and quality concerns.

Property and Equipment

Property, plant and equipment, net

Property, plant and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are as follows: three to ten years for furniture, office and computer equipment; six to ten years for manufacturing equipment; 40 years for buildings; and the shorter of the lease term or useful life for leasehold improvements. Repairs and maintenance costs are expensed as incurred. The Company reviews the carrying value of property, plant and equipment for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of individual assets or asset groups may not be recoverable.

Goodwill and Intangible Assets

Goodwill and intangible assets

Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company in a business combination. Goodwill is not amortized but assessed for impairment on an annual basis or more frequently if impairment indicators exist.

The impairment analysis for goodwill consists of an optional qualitative assessment potentially followed by a quantitative analysis. If the Company determines that the carrying value of its reporting unit exceeds its fair value, an impairment charge is recorded for the excess.

The Company performs its annual goodwill impairment test as of November 30th, or whenever an event or change in circumstance occurs that would require reassessment of the impairment of goodwill. In performing the evaluation, the Company assesses qualitative factors such as overall financial performance, actual and anticipated changes in industry and market conditions, and competitive environments. As a result of the most recent annual goodwill impairment test, the Company determined that there was no impairment of goodwill.

Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company is required to review the carrying value of definite-lived intangible assets for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable.

Contingencies

Contingencies

The Company's business exposes it to various contingencies including compliance with regulations, legal exposures and other matters. Loss contingencies are reflected in the financial statements based on management's assessments of their expected outcome or resolution:

They are recognized as liabilities on the balance sheet if the potential loss is probable and the amount can be reasonably estimated.
They are disclosed if the potential loss is material and considered at least reasonably possible.

Significant judgment is required to determine probability and whether the amount can be reasonably estimated. Due to uncertainties related to these matters, accruals are based only on the information available at the time. As additional information becomes available, the Company reassesses potential liabilities and may revise previous estimates.

Revenue Recognition

Revenue recognition

The Company generates revenues from manufacturing, packaging, research and development and related services for multiple pharmaceutical companies.

Manufacturing

Manufacturing and other related services revenue is recognized upon transfer of control of a product to a customer, generally upon shipment, based on a transaction price that reflects the consideration the Company expects to be entitled to as specified in the agreement with the commercial partner, which could include variable consideration such as pricing and volume-based adjustments.

Profit-sharing

In addition to manufacturing and packaging revenue, certain customer agreements may have intellectual property sales-based profit-sharing and/or royalties consideration, collectively referred to as profit-sharing, computed on the net product sales of the commercial partner. Profit-sharing revenues are generally recognized under the terms of the applicable license, development and/or supply agreement. For arrangements that include sales-based profit-sharing where the license for intellectual property is deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue when the related sales occur by the commercial partner. For arrangements that include sales-based profit-sharing where the license for intellectual property is not deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue upon transfer of control of the manufactured product. In these cases, significant judgment is required to calculate the estimated variable consideration from such profit-sharing using the expected value method based on historical commercial partner pricing and deductions. Estimated variable consideration is partially constrained due to the uncertainty of price adjustments made by the Company’s commercial partners, which are outside of the Company’s control. Factors causing price adjustments by the Company’s commercial partners include increased competition in the products’ markets, mix of volume between the commercial partners’ customers, and changes in government pricing.

Research and development

Research and development revenue includes services associated with formulation, process development, clinical trials materials services, as well as custom development of manufacturing processes and analytical methods for a customer’s non-clinical, clinical and commercial products. Such revenues are recognized at a point in time or over time depending on the nature and particular facts and circumstances associated with the contract terms.

In contracts that specify milestones, the Company evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price using the most likely amount method. Milestone payments related to arrangements under which the Company has continuing performance obligations are deferred and recognized over the period of performance. Milestone payments that are not within the Company’s control, such as submission for approval to regulators by a commercial partner or approvals from regulators, are not considered probable of being achieved until those submissions are submitted by the customer or approvals are received.

In contracts that require revenue recognition over time, the Company utilizes input or output methods, depending on the specifics of the contract, that compare the cumulative work-in-process to date to the most current estimates for the entire performance obligation. Under these contracts, the customer typically owns the product details and process, which have no alternative use. These projects are customized to each customer to meet its specifications and typically only one performance obligation is included. Each project represents a distinct service that is sold separately and has stand-alone value to the customer. The customer also retains control of its product as the product is being created or enhanced by the Company’s services and can make changes to its process or specifications upon request.

Contract assets represent revenue recognized for performance obligations completed or in process before an unconditional right to payment exists, and therefore invoicing or associated reporting from the customer regarding the computation of the net product sales has not yet occurred. Contract liabilities represent payments received from customers prior to the completion of associated performance obligations.

Concentration of Credit Risk

Concentration of credit risk

Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company manages its cash and cash equivalents based on established guidelines relative to diversification and maturities to maintain safety and liquidity.

The Company’s accounts receivable balances are primarily concentrated among three customers. If any of these customers’ receivable balances should be deemed uncollectible, it could have a material adverse effect on the Company’s results of operations and financial condition.

The Company is dependent on its relationships with a small number of commercial partners. The Company's three largest customers generated 78% of its revenues for the three months ended March 31, 2022.

Stock-based Compensation Expense

Stock-based compensation expense

The Company measures employee stock-based awards at grant-date fair value and recognizes employee compensation expense on a straight-line basis over the vesting period of the award. The Company accounts for forfeitures as they occur.

Determining the appropriate fair value of stock options requires the use of subjective assumptions, including the expected life of the option and expected stock price volatility. The Company uses the Black-Scholes option pricing model to value its stock option awards. The assumptions used in calculating the fair value of stock-based awards represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and/or management uses different assumptions, stock-based compensation expense could be materially different for future awards.

The expected life of stock options was estimated using the “simplified method,” which is based on the average of the vesting tranches and the contractual life of each grant. For stock price volatility, the Company uses the historical volatility of its publicly traded stock in order to estimate future stock price trends. The risk-free interest rate is based on U.S. Treasury notes with a term approximating the expected life of the option.

Upon exercise of stock options or vesting of restricted stock units, the holder may elect to cover tax withholdings by forfeiting shares of an equivalent value. In such cases, the Company issues net new shares to the holder, pays the tax withholding on behalf of the participant and presents the payment similar to a capital distribution: a reduction to additional paid-in-capital and a financing cash outflow in the consolidated financial statements.

Income Taxes

Income taxes

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis, operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded to the extent it is more likely than not that some portion or all of the deferred tax assets will not be realized. A full valuation allowance was recorded as of March 31, 2022 and December 31, 2021.

Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company does not anticipate significant changes in the amount of unrecognized income tax benefits over the next year.

Leases

Leases

The Company determines if an arrangement is a lease at inception. The arrangement is a lease if it conveys the right to the Company to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. Options to extend the lease are included in the lease term if the options are reasonably certain to be exercised. Operating lease expense is recognized on a straight-line basis over the lease term.

Operating lease balances are presented as separate captions on the balance sheets. Finance lease assets are included in property, plant and equipment. Finance lease liabilities are included in debt.

Income or Loss Per Share

Income or loss per share

Basic income or loss per share is determined by dividing net income or loss (the numerator) by the weighted average common shares outstanding during the period (the denominator).

To calculate diluted income or loss per share, the numerator and denominator are adjusted to eliminate the income or loss and the dilutive effects on shares, respectively, caused by outstanding common stock options, warrants and unvested restricted stock units, using the treasury stock method, if the inclusion of such instruments would be dilutive.

For all periods presented, the Company incurred a net loss. In periods of net loss, the inclusion of dilutive securities would be antidilutive because it would reduce the amount of loss incurred per share. As a result, no additional dilutive shares were included in diluted loss per share, and there were no differences between basic and diluted loss per share.

The following table presents the potentially dilutive securities that were excluded from the computations of diluted loss per share:

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

Restricted stock units

 

 

739,148

 

 

 

695,603

 

Stock options

 

 

6,860,892

 

 

 

4,173,680

 

Warrants

 

 

348,664

 

 

 

348,664

 

Amounts in the table above reflect the common stock equivalents of the noted instruments.

Recently Accounting Pronouncements

Recent accounting pronouncements

In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). This ASU provides temporary optional expedients and exceptions to the guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and the Company is allowed to elect to apply the amendments prospectively through December 31, 2022. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Principles (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Schedule of Anti-Dilutive Securities

The following table presents the potentially dilutive securities that were excluded from the computations of diluted loss per share:

 

 

Three months ended March 31,

 

 

 

2022

 

 

2021

 

Restricted stock units

 

 

739,148

 

 

 

695,603

 

Stock options

 

 

6,860,892

 

 

 

4,173,680

 

Warrants

 

 

348,664

 

 

 

348,664

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Components of Inventory

The following table presents the components of inventory:

 

 

March 31, 2022

 

 

December 31, 2021

 

Raw materials

$

3,588

 

 

$

3,038

 

Work in process

 

2,459

 

 

 

3,363

 

Finished goods

 

3,423

 

 

 

2,516

 

Inventory

$

9,470

 

 

$

8,917

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment property, plant and equipment:

 

 

March 31, 2022

 

 

December 31, 2021

 

Land

$

3,263

 

 

$

3,263

 

Building and improvements

 

22,874

 

 

 

22,717

 

Furniture, office and computer equipment

 

6,229

 

 

 

6,213

 

Manufacturing equipment

 

50,327

 

 

 

49,687

 

Construction in progress

 

7,480

 

 

 

6,856

 

Property, plant and equipment, gross

 

90,173

 

 

 

88,736

 

Less: accumulated depreciation

 

(38,820

)

 

 

(37,028

)

Property, plant and equipment, net

$

51,353

 

 

$

51,708

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Components of Other Intangible Assets

The following table presents the components of other intangible assets:

 

March 31, 2022

 

 

December 31, 2021

 

 

Gross value

 

 

Accumulated amortization

 

 

Carrying value

 

 

Gross value

 

 

Accumulated amortization

 

 

Carrying value

 

Customer relationships

$

18,900

 

 

$

15,807

 

 

$

3,093

 

 

$

18,900

 

 

$

15,685

 

 

$

3,215

 

Backlog

 

460

 

 

 

120

 

 

 

340

 

 

 

460

 

 

 

73

 

 

 

387

 

Trademarks and tradenames

 

310

 

 

 

131

 

 

 

179

 

 

 

310

 

 

 

79

 

 

 

231

 

Total

$

19,670

 

 

$

16,058

 

 

$

3,612

 

 

$

19,670

 

 

$

15,837

 

 

$

3,833

 

Schedule of Finite Lived Intangible Assets, Estimated Future Amortization Expense

The following table presents estimated future amortization of other intangible assets:

Twelve months ending March 31,

 

 

2023

$

855

 

2024

 

635

 

2025

 

486

 

2026

 

486

 

2027

 

486

 

Thereafter

 

664

 

Total

$

3,612

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Summary of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consist of the following:

 

 

March 31, 2022

 

 

December 31, 2021

 

Payroll and related costs

$

2,394

 

 

$

5,717

 

Current portion of contract liabilities (see note 10)

 

1,836

 

 

 

2,308

 

Property, plant and equipment

 

426

 

 

 

663

 

Professional and consulting fees

 

349

 

 

 

552

 

Accrued interest

 

231

 

 

 

2,505

 

Other

 

1,108

 

 

 

811

 

Total

$

6,344

 

 

$

12,556

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
components and classification of debt

The following table presents the components and classification of debt:

 

 

March 31, 2022

 

 

December 31, 2021

 

Debt principal:

 

 

 

 

 

Terms loans under Credit Agreement

$

100,000

 

 

$

100,000

 

Note with former equity holder of IriSys

 

6,117

 

 

 

6,117

 

Other

 

339

 

 

 

339

 

Debt principal

 

106,456

 

 

 

106,456

 

Debt adjustments:

 

 

 

 

 

Unamortized deferred issuance costs

 

(7,835

)

 

 

(8,896

)

Exit fee accretion

 

710

 

 

 

669

 

Unamortized original discount

 

(575

)

 

 

(694

)

Carrying value of debt

$

98,756

 

 

$

97,535

 

 

 

 

 

 

 

Current portion of related party debt

$

2,039

 

 

$

2,039

 

Debt, net of current portion

 

93,240

 

 

 

92,127

 

Related party debt, net of current portion

 

3,477

 

 

 

3,369

 

Carrying value of debt

$

98,756

 

 

$

97,535

 

Schedule of Maturities of Debt

The following table presents the future maturity of debt principal:

 

Twelve months ending March 31,

 

 

2023

$

2,039

 

2024

 

102,039

 

2025

 

2,062

 

2026

 

33

 

2027

 

40

 

Thereafter

 

243

 

Total debt principal

$

106,456

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders’ Equity or Deficit (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Summary of Capital Raises Since its Initial Public Offreing

The following table presents the Company’s capital raises since its initial public offering in March 2014:

 

 

Date or period

 

Shares of common stock issued

 

 

Gross proceeds

 

 

Offering expenses

 

 

Net proceeds

 

Initial public offering

March 12, 2014

 

 

4,312,500

 

 

$

34,500

 

 

$

(4,244

)

 

$

30,256

 

Private placement

July 7, 2015

 

 

1,379,311

 

 

 

16,000

 

 

 

(1,188

)

 

 

14,812

 

Underwritten public offering

August 19, 2016

 

 

1,986,666

 

 

 

14,900

 

 

 

(1,533

)

 

 

13,367

 

Underwritten public offering

December 16, 2016

 

 

6,670,000

 

 

 

40,020

 

 

 

(3,132

)

 

 

36,888

 

2018 common stock purchase agreement with Aspire Capital

Year ended December 31, 2018

 

 

1,950,000

 

 

 

16,999

 

 

 

 

 

 

16,999

 

2019 common stock purchase agreement with Aspire Capital

Fourth quarter 2020

 

 

4,690,972

 

 

 

11,172

 

 

 

(78

)

 

 

11,094

 

Share issuance agreement for amendment 5 to Credit Agreement

February 2021

 

 

2,202,420

 

 

 

9,338

 

 

 

(20

)

 

 

9,318

 

Underwritten public offering

May 12, 2021

 

 

15,333,332

 

 

 

34,500

 

 

 

(2,397

)

 

 

32,103

 

Issuance of shares for IriSys acquisition

February 2022

 

 

9,302,718

 

 

 

20,931

 

 

 

(619

)

 

 

20,312

 

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Contract Assets and Liabilities

The following table presents changes in contract assets and liabilities:

 

 

Contract assets

 

 

Contract liabilities

 

Balance at December 31, 2021

$

8,565

 

 

$

2,308

 

Changes to the beginning balance of contract assets arising from:

 

 

 

 

 

Reclassification to receivables as a result of rights to consideration becoming unconditional

 

(7,381

)

 

 

 

Changes in estimate

 

1,309

 

 

 

 

Contract assets recognized since beginning of period, net of reclassification to receivables and changes in estimates

 

6,441

 

 

 

 

Changes to contract liabilities:

 

 

 

 

 

Amounts billed in advance of contract performance

 

 

 

 

2,754

 

Revenue recognized

 

 

 

 

(3,226

)

Balance at March 31, 2022

$

8,934

 

 

$

1,836

 

Disaggregation of Revenue by Timing of Revenue Recognition

The following table disaggregates revenue by timing of revenue recognition:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Point in time

$

16,880

 

 

$

15,147

 

Over time

 

4,314

 

 

 

1,656

 

Total

$

21,194

 

 

$

16,803

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Fair Value of Stock Options Granted

The following table presents information about the fair value of stock options granted:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Weighted average grant date fair value

$

1.16

 

 

$

2.04

 

Assumptions used to determine fair value:

 

 

 

 

 

Range of expected option life

6 years

 

 

6 years

 

Expected volatility

 

79

%

 

80 - 81%

 

Risk-free interest rate

1.5 - 2.4%

 

 

0.7 - 1.2%

 

Expected dividend yield

 

 

 

 

 

Summary of Stock Option Activity

The following table presents information about stock option balances and activity:

 

 

Number of shares

 

 

Weighted average exercise price

 

 

Aggregate intrinsic value

 

 

Weighted average remaining contractual life

Balance, December 31, 2021

 

5,267,567

 

 

$

6.47

 

 

 

 

 

5.7 years

Granted

 

2,918,889

 

 

 

1.70

 

 

 

 

 

 

Exercised

 

(220

)

 

 

1.71

 

 

 

 

 

 

Forfeited or expired

 

(219,193

)

 

 

4.81

 

 

 

 

 

 

Balance, March 31, 2022

 

7,967,043

 

 

 

4.77

 

 

$

292

 

 

7.0 years

Exercisable

 

3,562,594

 

 

 

7.65

 

 

 

8

 

 

4.0 years

Summary of Restricted Stock Units Activity

The following table presents information about recent RSU activity:

 

 

Number of shares

 

 

Weighted average grant date fair value

 

Balance, December 31, 2021

 

990,065

 

 

 

3.63

 

Granted

 

940,090

 

 

 

1.66

 

Vested

 

(250,143

)

 

 

4.74

 

Forfeited

 

(46,133

)

 

 

2.65

 

Balance, March 31, 2022

 

1,633,879

 

 

 

2.35

 

Summary of Stock Based Compensation Expense

The following table presents the classification of stock-based compensation expense:

 

 

Three months ended March 31,

 

 

2022

 

 

2021

 

Cost of sales

$

403

 

 

$

1,392

 

Selling, general and administrative expenses

 

1,076

 

 

 

1,741

 

Total

$

1,479

 

 

$

3,133

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition of IriSys (Tables)
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Schedule of Supplemental Pro Forma Financial Information

The following table presents unaudited supplemental pro forma financial information for the three months ended March 31, 2021 as if the IriSys acquisition had occurred on January 1, 2021:

Revenue

$

20,286

 

Net loss

 

(6,282

)

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - (Tables)
3 Months Ended
Mar. 31, 2022
Lessee Disclosure [Abstract]  
Schedule of Undiscounted Future Lease Payments for the Development Lease

Undiscounted future lease payments for the two development leases, which were the only material noncancelable leases at March 31, 2022, were as follows:

 

Twelve months ended March 31,

 

 

2023

$

1,144

 

2024

 

1,172

 

2025

 

1,201

 

2026

 

1,126

 

2027

 

1,104

 

Thereafter

 

4,530

 

Total lease payments

 

10,277

 

Less imputed interest

 

(4,365

)

Total operating lease liabilities

$

5,912

 

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Background - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Segment
Dec. 31, 2021
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Entity incorporation date Nov. 15, 2007  
Accumulated deficit | $ $ 250,018 $ 245,754
Number of operating segment | Segment 1  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Principles - Additional Information (Detail)
3 Months Ended
Mar. 31, 2022
Customer
Accounts Receivable [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of customers 3
Sales Revenue, Net [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of customers 3
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Cash [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Concentration risk percentage 78.00%
Furniture and Office Equipment [Member] | Minimum [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Property, plant and equipment estimated useful lives 3 years
Furniture and Office Equipment [Member] | Maximum [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Property, plant and equipment estimated useful lives 10 years
Manufacturing Equipment [Member] | Minimum [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Property, plant and equipment estimated useful lives 6 years
Manufacturing Equipment [Member] | Maximum [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Property, plant and equipment estimated useful lives 10 years
Buildings [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Property, plant and equipment estimated useful lives 40 years
Leasehold Improvements [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Property, plant and equipment useful life the shorter of the lease term or useful life
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Principles - Schedule of Anti-Dilutive Securities (Detail) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 739,148 695,603
Stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 6,860,892 4,173,680
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from computation of diluted weighted average shares outstanding 348,664 348,664
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory - Components of Inventory (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 3,588 $ 3,038
Work in process 2,459 3,363
Finished goods 3,423 2,516
Inventory $ 9,470 $ 8,917
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 90,173 $ 88,736
Less: accumulated depreciation (38,820) (37,028)
Property, plant and equipment, net 51,353 51,708
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 3,263 3,263
Buildings and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 22,874 22,717
Furniture, Office & Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 6,229 6,213
Manufacturing Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 50,327 49,687
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 7,480 $ 6,856
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment, Net - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Line Items]    
Interest Expense $ 3,413 $ 3,898
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Interest Expense $ 268 $ 65
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets , Net - Summary of Components of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross value $ 19,670 $ 19,670
Accumulated amortization 16,058 15,837
Carrying value 3,612 3,833
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross value 18,900 18,900
Accumulated amortization 15,807 15,685
Carrying value 3,093 3,215
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross value 460 460
Accumulated amortization 120 73
Carrying value 340 387
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross value 310 310
Accumulated amortization 131 79
Carrying value $ 179 $ 231
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets, Net - Schedule of Finite Lived Intangible Assets, Estimated Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 $ 855  
2024 635  
2025 486  
2026 486  
2027 486  
Thereafter 664  
Net Intangible Assets, Definite-lived $ 3,612 $ 3,833
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Payroll and related costs $ 2,394 $ 5,717
Current portion of contract liabilities (see note 10) 1,836 2,308
Property, plant and equipment 426 663
Professional and consulting fees 349 552
Accrued interest 231 2,505
Other 1,108 811
Total $ 6,344 $ 12,556
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
Mar. 31, 2022
USD ($)
Executive Officer [Member]  
Supply Commitment [Line Items]  
Potential severance commitments arrangement consideration $ 1,303
Other Contingencies 3,772
Purchase Commitment [Member]  
Supply Commitment [Line Items]  
Purchase commitment non cancelable and cancelable $ 8,698
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - components and classification of debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Debt principal $ 106,456 $ 106,456
Unamortized deferred issuance costs (7,835) (8,896)
Exit fee accretion 710 669
Unamortized original discount (575) (694)
Carrying value of debt 98,756 97,535
Current portion of related party debt 2,039 2,039
Debt, net of current portion 93,240 92,127
Related party debt, net of current portion 3,477 3,369
Carrying value of debt 98,756 97,535
Term loans under Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt principal 100,000 100,000
Exit fee accretion 710  
Note With Former [Member]    
Debt Instrument [Line Items]    
Debt principal 6,117 6,117
Other [Member]    
Debt Instrument [Line Items]    
Debt principal $ 339 $ 339
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Schedule of Future Maturities of Debt (Detail)
$ in Thousands
Mar. 31, 2022
USD ($)
Debt Instrument [Line Items]  
2023 $ 2,039
2024 102,039
2025 2,062
2026 33
2027 40
Thereafter 243
Total debt $ 106,456
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Nov. 17, 2017
Debt Instrument [Line Items]        
Carrying value of debt $ 98,756   $ 97,535  
Debt instrument, exit fee 710   669  
Non-cash interest expense 1,257 $ 1,462    
Debt principal $ 106,456   106,456  
Athyrium Opportunities II Acquisition LP [Member] | Seven Year Warrant [Member]        
Debt Instrument [Line Items]        
Purchase common stock with warrant issue 348,664      
Warrant, exercise price per share $ 1.73      
Warrants, exercisable date Nov. 17, 2024      
Athyrium Opportunities I I I Acquisition Limited Partnership Credit Agreement [Member]        
Debt Instrument [Line Items]        
Debt instrument, maturity date Dec. 31, 2023      
Debt instrument exit fee $ 1,000      
Term loan interest rate, Description interest equal to the three-month LIBOR rate, with a 1% floor, plus 8.25% per annum      
Exit fee percentage       1.00%
Debt instrument, covenant description The Credit Agreement contains certain usual and customary affirmative and negative covenants, as well as financial covenants that the Company will need to satisfy on a monthly and quarterly basis, including maintaining a permitted net leverage ratio (which is the Company’s indebtedness under the Credit Agreement, net of cash and cash equivalents, divided by EBITDA, each as defined in the Credit Agreement) and liquidity amount. As of March 31, 2022, the Company was in compliance with its covenants under the Credit Agreement.      
Debt instrument, early repayment terms if the Company makes any prepayments prior to maturity, the Company would be subject to prepayment premiums on the term B loans, as a percentage of the amount repaid, of 2.5%.      
Athyrium Opportunities I I I Acquisition Limited Partnership Credit Agreement [Member] | Floor [Member]        
Debt Instrument [Line Items]        
Term loan variable interest rate 1.00%      
Athyrium Opportunities I I I Acquisition Limited Partnership Credit Agreement [Member] | LIBOR [Member]        
Debt Instrument [Line Items]        
Term loan variable interest rate 8.25%      
Athyrium Second Amendment Credit Agreement [Member]        
Debt Instrument [Line Items]        
Effective interest rate 13.80%      
Note With Former [Member]        
Debt Instrument [Line Items]        
Debt instrument, maturity date Aug. 13, 2024      
Carrying value of debt $ 6,117      
Debt Instrument, Interest Rate, Stated Percentage 6.00%      
Unamortized original discount $ 877      
Debt Instrument, Interest Rate, Basis for Effective Rate 13.0      
Accrued Interest $ 231      
Others [Member]        
Debt Instrument [Line Items]        
Debt principal 339      
Term loans under Credit Agreement [Member]        
Debt Instrument [Line Items]        
Debt instrument, exit fee 710      
Non-cash interest expense 1,137 $ 1,462    
Debt principal 100,000   $ 100,000  
A Term Loan [Member]        
Debt Instrument [Line Items]        
Credit agreement 48,000      
B Term Loan [Member]        
Debt Instrument [Line Items]        
Credit agreement $ 52,000      
Debt instrument minimum prepayment penalty percentage thereafter 2.50%      
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholders Equity or Deficit - Summary of Capital Raises Since its Initial Public Offreing (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 12, 2021
Dec. 16, 2016
Aug. 19, 2016
Jul. 07, 2015
Mar. 12, 2014
Dec. 31, 2018
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Capitalization Equity [Line Items]                  
Issuance of common stock, net of costs amount             $ (16) $ 9,340  
Irisys [Member]                  
Schedule Of Capitalization Equity [Line Items]                  
Issuance of common stock , net of costs , shares             9,302,718    
Gross proceeds on sale of common stock in initial public offering             $ 20,931    
Payments on underwriting discounts, commissions and offering costs             (619)    
Issuance of common stock, net of costs amount             $ 20,312    
Amendment6 Member                  
Schedule Of Capitalization Equity [Line Items]                  
Issuance of common stock , net of costs , shares             2,202,420    
Gross proceeds on sale of common stock in initial public offering             $ 9,338    
Payments on underwriting discounts, commissions and offering costs             (20)    
Issuance of common stock, net of costs amount             $ 9,318    
Initial Public Offering [Member]                  
Schedule Of Capitalization Equity [Line Items]                  
Issuance of common stock , net of costs , shares         4,312,500        
Gross proceeds on sale of common stock in initial public offering         $ 34,500        
Payments on underwriting discounts, commissions and offering costs         (4,244)        
Issuance of common stock, net of costs amount         $ 30,256        
Private Placement [Member]                  
Schedule Of Capitalization Equity [Line Items]                  
Issuance of common stock , net of costs , shares       1,379,311          
Gross proceeds on sale of common stock in initial public offering       $ 16,000          
Payments on underwriting discounts, commissions and offering costs       (1,188)          
Issuance of common stock, net of costs amount       $ 14,812          
Underwriters Public Offering [Member]                  
Schedule Of Capitalization Equity [Line Items]                  
Issuance of common stock , net of costs , shares 15,333,332 6,670,000 1,986,666            
Gross proceeds on sale of common stock in initial public offering $ 34,500 $ 40,020 $ 14,900            
Payments on underwriting discounts, commissions and offering costs (2,397) (3,132) (1,533)            
Issuance of common stock, net of costs amount $ 32,103 $ 36,888 $ 13,367            
2018 Common Stock Purchase Agreement [Member]                  
Schedule Of Capitalization Equity [Line Items]                  
Issuance of common stock , net of costs , shares           1,950,000      
Gross proceeds on sale of common stock in initial public offering           $ 16,999      
Issuance of common stock, net of costs amount           $ 16,999      
2019 Common Stock Purchase Agreement [Member]                  
Schedule Of Capitalization Equity [Line Items]                  
Issuance of common stock , net of costs , shares                 4,690,972
Gross proceeds on sale of common stock in initial public offering                 $ 11,172
Payments on underwriting discounts, commissions and offering costs                 (78)
Issuance of common stock, net of costs amount                 $ 11,094
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Shareholders Equity or Deficit - Additional Information (Detail) - $ / shares
3 Months Ended
Feb. 13, 2021
Mar. 31, 2022
Equity [Member] | Athyrium Opportunities II Acquisition LP [Member] | Warrants, Exercise Price $6.84, Expiring on November 2024 [Member]    
Schedule Of Capitalization Equity [Line Items]    
Warrants outstanding to purchase shares, Number of Shares   348,664
Warrant, exercise price per share   $ 1.73
Warrants outstanding to purchase shares, Expiration dates   2024-11
Irisys [Member]    
Schedule Of Capitalization Equity [Line Items]    
Number of share issued for acquisition 9,302,718  
Issuance of common stock , net of costs , shares   9,302,718
Aspire Capital    
Schedule Of Capitalization Equity [Line Items]    
Purchase commitment of common stock, Shares   41,172
Aspire Capital | Maximum [Member]    
Schedule Of Capitalization Equity [Line Items]    
Issuance of common stock , net of costs , shares   6,199,299
Aspire Capital | Minimum [Member]    
Schedule Of Capitalization Equity [Line Items]    
Issuance of common stock , net of costs , shares   30,000
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Schedule of Changes in Contract Assets and Liabilities (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Changes to the beginning balance of contract assets arising from:  
Reclassification to receivables as a result of rights to consideration becoming unconditional $ (7,381)
Changes in estimate 1,309
Contract assets recognized since beginning of period, net of reclassification to receivables and changes in estimates 6,441
Balance at December 31, 2021 8,565
Balance at March 31, 2022 8,934
Changes to contract liabilities:  
Amounts billed in advance of contract performance 2,754
Revenue recognized (3,226)
Contract assets, Revenue recognized 0
Balance at December 31, 2021 2,308
Balance at March 31, 2022 $ 1,836
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Revenue $ 21,194 $ 16,803
Point In Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue 16,880 15,147
Over Time [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue $ 4,314 $ 1,656
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2022
Mar. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock options exercisable period         10 years  
Stock options vest period         4 years  
Weighted average grant date fair value         $ 1.16 $ 2.04
Intrinsic value of options exercised           $ 0
Unrecognized compensation expense related to unvested options and time-based RSUs, expected to vest         $ 10,278  
Unrecognized compensation expense related to unvested options, weighted average period         3 years  
Stock Options Granted Outside Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of options, Granted         1,034,785  
Number of shares. Granted         114,009  
Restricted Stock Units [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted average grant date fair value         $ 1.66 $ 3.84
Number of shares. Granted         940,090  
Fair value vested         $ 414 $ 982
Restricted Stock Units [Member] | Minimum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock options vest period         6 months  
Restricted Stock Units [Member] | Maximum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock options vest period         4 years  
A&R Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Percentage of outstanding common stock   5.00% 5.00% 5.00%    
A&R Plan [Member] | Forecast [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Percentage of outstanding common stock 5.00%          
2013 Equity Incentive Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares available for future grants         1,498,369  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Fair Value of Stock Options Granted (Detail) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted average grant date fair value $ 1.16 $ 2.04
Assumptions used to determine fair value:    
Range of expected option life 6 years 6 years
Expected volatility 79.00%  
Expected dividend yield 0.00% 0.00%
Minimum [Member]    
Assumptions used to determine fair value:    
Expected volatility   80.00%
Risk-free interest rate 1.50% 0.70%
Maximum [Member]    
Assumptions used to determine fair value:    
Expected volatility   81.00%
Risk-free interest rate 2.40% 1.20%
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]    
Number of shares, Beginning balance 5,267,567  
Number of shares, Granted 2,918,889  
Number of shares, Exercised (220)  
Number of shares, Forfeited or expired (219,193)  
Number of shares, Ending balance 7,967,043 5,267,567
Number of shares, Exercisable 3,562,594  
Weighted average exercise price, Beginning balance $ 6.47  
Weighted average exercise price, Granted 1.70  
Weighted average exercise price, Exercised 1.71  
Weighted average exercise price, Forfeited or expired 4.81  
Weighted average exercise price, Ending balance 4.77 $ 6.47
Weighted average exercise price, Exercisable $ 7.65  
Aggregate intrinsic value $ 292  
Aggregate intrinsic value, Exercisable $ 8  
Weighted average remaining contractual life 7 years 5 years 8 months 12 days
Weighted average remaining contractual life, Exercisable 4 years  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted average grant date fair value $ 1.16 $ 2.04
Restricted Stock Units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares, Beginning balance 990,065  
Number of shares. Granted 940,090  
Number of shares, Vested (250,143)  
Number of shares, Forfeited (46,133)  
Number of shares, Ending balance 1,633,879  
Number of shares, beginning balance $ 3.63  
Weighted average grant date fair value 1.66 $ 3.84
Number of shares, Vested 4.74  
Number of shares, Forfeited 2.65  
Number of shares, ending balance $ 2.35  
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock based compensation expense $ 1,479 $ 3,133
Cost Of Sales [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock based compensation expense 403 1,392
Selling General And Administrative Expenses [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock based compensation expense $ 1,076 $ 1,741
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition of IriSys - Additional information (Detail)
Aug. 13, 2021
Irisys LLC [Member]  
Business Acquisition [Line Items]  
Date of acquisition agreement Aug. 13, 2021
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisition of IriSys - Schedule of Supplemental Pro Forma Financial Information (Detail) - Irisys LLC [Member]
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Business Acquisition [Line Items]  
Revenue $ 20,286
Net loss $ 6,282
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Money Market Mutual Funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Cash equivalents $ 14,248 $ 15,247
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Lease
Mar. 31, 2021
USD ($)
Lessee Lease Description [Line Items]    
Number of Operating Lease 2  
Number of Development Lease 2  
Operating lease, weighted average remaining term 8 years 6 months  
Operating lease, weighted average discount rate percent 14.10%  
Total operating lease, cost | $ $ 488 $ 101
California [Member]    
Lessee Lease Description [Line Items]    
Operating lease, option to extend The development facility leases each include options to extend, none of which are included in the lease terms.  
Operating lease expiration year 2031  
Georgia [Member]    
Lessee Lease Description [Line Items]    
Operating lease expiration year 2025  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Undiscounted Future Lease Payments for the Development Lease (Detail)
$ in Thousands
Mar. 31, 2022
USD ($)
Lessee Disclosure [Abstract]  
2023 $ 1,144
2024 1,172
2025 1,201
2026 1,126
2027 1,104
Thereafter 4,530
Total lease payments 10,277
Less imputed interest (4,365)
Total operating lease liabilities $ 5,912
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events - Additional Information (Detail) - shares
Mar. 31, 2022
Dec. 31, 2021
Subsequent Event [Line Items]    
Increase in number of authorized shares of common stock 95,000,000 95,000,000
XML 71 sctl-20220331_htm.xml IDEA: XBRL DOCUMENT 0001588972 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001588972 sctl:AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember sctl:SevenYearWarrantMember 2022-01-01 2022-03-31 0001588972 us-gaap:CashMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001588972 sctl:FurnitureOfficeAndComputerEquipmentMember 2021-12-31 0001588972 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001588972 us-gaap:CustomerRelationshipsMember 2022-03-31 0001588972 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001588972 us-gaap:IPOMember 2014-03-10 2014-03-12 0001588972 2021-03-31 0001588972 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0001588972 sctl:BTermLoanMember 2022-03-31 0001588972 sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember 2022-01-01 2022-03-31 0001588972 srt:MaximumMember sctl:AspireCapitalMember 2022-01-01 2022-03-31 0001588972 sctl:OthersMember 2022-03-31 0001588972 sctl:IrisysMember 2021-08-13 2021-08-13 0001588972 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001588972 sctl:EquityIncentivePlanTwoThousandAndThirteenMember 2022-03-31 0001588972 us-gaap:RetainedEarningsMember 2022-03-31 0001588972 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001588972 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001588972 sctl:TwoThousandNineteenCommonStockPurchaseAgreementMember 2020-10-01 2020-12-31 0001588972 sctl:AmendedAndRestatedEquityIncentivePlanMember 2019-12-01 2019-12-31 0001588972 2022-01-01 2022-03-31 0001588972 srt:MinimumMember 2021-01-01 2021-03-31 0001588972 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001588972 sctl:AmendedAndRestatedEquityIncentivePlanMember 2021-12-01 2021-12-31 0001588972 sctl:IrisysMember 2021-01-01 2021-03-31 0001588972 srt:MaximumMember 2021-01-01 2021-03-31 0001588972 us-gaap:LandMember 2021-12-31 0001588972 sctl:AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember sctl:WarrantsExercisePriceAndExpirationDateFourMember us-gaap:EquityMember 2022-01-01 2022-03-31 0001588972 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0001588972 us-gaap:BuildingImprovementsMember 2022-03-31 0001588972 sctl:OtherMember 2021-12-31 0001588972 sctl:TermLoansUnderCreditAgreementMember 2022-03-31 0001588972 us-gaap:WarrantMember 2021-01-01 2021-03-31 0001588972 us-gaap:StockOptionMember 2021-01-01 2021-03-31 0001588972 sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember 2017-11-17 0001588972 sctl:NoteWithFormerMemberOfIrisysMember 2022-03-31 0001588972 sctl:TermLoansUnderCreditAgreementMember 2021-01-01 2021-03-31 0001588972 sctl:IrisysMember 2021-02-13 2021-02-13 0001588972 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001588972 2022-03-31 0001588972 srt:ExecutiveOfficerMember 2022-03-31 0001588972 sctl:TermLoansUnderCreditAgreementMember 2022-01-01 2022-03-31 0001588972 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0001588972 sctl:AspireCapitalMember 2022-01-01 2022-03-31 0001588972 sctl:NoteWithFormerMemberOfIrisysMember 2022-01-01 2022-03-31 0001588972 2021-01-01 2021-03-31 0001588972 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001588972 sctl:ATermLoanMember 2022-03-31 0001588972 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001588972 us-gaap:ConstructionInProgressMember 2022-03-31 0001588972 us-gaap:AccountsReceivableMember 2022-01-01 2022-03-31 0001588972 sctl:NoteWithFormerMemberOfIrisysMember 2021-12-31 0001588972 us-gaap:ConstructionInProgressMember 2021-01-01 2021-03-31 0001588972 srt:MinimumMember sctl:FurnitureAndOfficeEquipmentMember 2022-01-01 2022-03-31 0001588972 sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipSecondAmendmentCreditAgreementMember 2022-03-31 0001588972 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001588972 us-gaap:SalesRevenueNetMember 2022-01-01 2022-03-31 0001588972 2020-12-31 0001588972 sctl:TermLoansUnderCreditAgreementMember 2021-12-31 0001588972 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0001588972 sctl:UnderwritersPublicOfferingMember 2021-05-10 2021-05-12 0001588972 us-gaap:PurchaseCommitmentMember 2022-03-31 0001588972 stpr:CA 2022-01-01 2022-03-31 0001588972 us-gaap:ConstructionInProgressMember 2022-01-01 2022-03-31 0001588972 srt:MaximumMember 2022-01-01 2022-03-31 0001588972 srt:MinimumMember sctl:AspireCapitalMember 2022-01-01 2022-03-31 0001588972 us-gaap:PrivatePlacementMember 2015-07-05 2015-07-07 0001588972 sctl:AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember sctl:SevenYearWarrantMember 2022-03-31 0001588972 sctl:AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember sctl:WarrantsExercisePriceAndExpirationDateFourMember us-gaap:EquityMember 2022-03-31 0001588972 us-gaap:CommonStockMember 2021-03-31 0001588972 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-03-31 0001588972 us-gaap:RetainedEarningsMember 2020-12-31 0001588972 sctl:FurnitureOfficeAndComputerEquipmentMember 2022-03-31 0001588972 us-gaap:CustomerRelationshipsMember 2021-12-31 0001588972 sctl:OtherMember 2022-03-31 0001588972 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0001588972 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001588972 stpr:GA 2022-01-01 2022-03-31 0001588972 us-gaap:RetainedEarningsMember 2021-12-31 0001588972 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001588972 srt:MaximumMember sctl:FurnitureAndOfficeEquipmentMember 2022-01-01 2022-03-31 0001588972 sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001588972 sctl:BTermLoanMember 2022-01-01 2022-03-31 0001588972 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001588972 us-gaap:BuildingMember 2022-01-01 2022-03-31 0001588972 us-gaap:LandMember 2022-03-31 0001588972 sctl:UnderwritersPublicOfferingMember 2016-08-17 2016-08-19 0001588972 sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember 2022-03-31 0001588972 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001588972 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001588972 2021-01-01 2021-12-31 0001588972 sctl:UnderwritersPublicOfferingMember 2016-12-14 2016-12-16 0001588972 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001588972 us-gaap:BuildingImprovementsMember 2021-12-31 0001588972 srt:ScenarioForecastMember sctl:AmendedAndRestatedEquityIncentivePlanMember 2022-12-01 2022-12-31 0001588972 us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001588972 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001588972 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001588972 us-gaap:CommonStockMember 2022-03-31 0001588972 sctl:Amendment6Member 2022-01-01 2022-03-31 0001588972 sctl:AmendedAndRestatedEquityIncentivePlanMember 2020-12-01 2020-12-31 0001588972 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001588972 sctl:OutsidePlanStockOptionsMember 2022-01-01 2022-03-31 0001588972 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001588972 us-gaap:StockOptionMember 2022-01-01 2022-03-31 0001588972 us-gaap:CommonStockMember 2020-12-31 0001588972 sctl:AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember sctl:FloorRateMember 2022-01-01 2022-03-31 0001588972 us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001588972 sctl:BacklogMember 2021-12-31 0001588972 sctl:TwoThousandEighteenCommonStockPurchaseAgreementMember 2018-12-01 2018-12-31 0001588972 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001588972 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001588972 sctl:BacklogMember 2022-03-31 0001588972 2021-12-31 0001588972 sctl:NoteWithFormerMemberOfIrisysMember 2022-03-31 0001588972 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001588972 2022-05-07 0001588972 us-gaap:ConstructionInProgressMember 2021-12-31 0001588972 srt:MinimumMember 2022-01-01 2022-03-31 0001588972 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001588972 us-gaap:CommonStockMember 2021-12-31 0001588972 sctl:IrisysMember 2022-01-01 2022-03-31 0001588972 us-gaap:RetainedEarningsMember 2021-03-31 0001588972 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 pure sctl:Customer shares sctl:Lease sctl:Segment iso4217:USD shares iso4217:USD P6Y false P3Y Q1 1 --12-31 0001588972 10-Q true 2022-03-31 2022 false 001-36329 Societal CDMO, Inc. PA 26-1523233 1 E. Uwchlan Ave, Suite 112 Exton PA 19341 770 534-8239 Common Stock, par value $0.01 SCTL NASDAQ Yes Yes Non-accelerated Filer true false false 56632541 15276000 25217000 14124000 11913000 8934000 8565000 9470000 8917000 1889000 2917000 49693000 57529000 51353000 51708000 5818000 5924000 3612000 3833000 41077000 41077000 246000 246000 151799000 160317000 1556000 2085000 2039000 2039000 1062000 1055000 6344000 12556000 11001000 17735000 93240000 92127000 3477000 3369000 4850000 4932000 69000 90000 112637000 118253000 0.01 0.01 10000000 10000000 0 0 0 0 0 0 0.01 0.01 95000000 95000000 56472086 56472086 46681453 46681453 565000 467000 288615000 287351000 -250018000 -245754000 39162000 42064000 151799000 160317000 21194000 16803000 16114000 14337000 5710000 4683000 221000 646000 22045000 19666000 -851000 -2863000 3413000 3898000 -4264000 -6761000 -0.08 -0.23 56351178 29737864 46681453 467000 287351000 -245754000 42064000 9302718 93000 -109000 -16000 1479000 1479000 487695 5000 -106000 -101000 220 -4264000 -4264000 56472086 565000 288615000 -250018000 39162000 28601358 286000 219998000 -234384000 -14100000 2202420 22000 9318000 9340000 3133000 3133000 209541 2000 -338000 -336000 -6761000 -6761000 31013319 310000 232111000 -241145000 -8724000 -4264000 -6761000 1479000 3133000 1257000 1462000 1792000 1436000 221000 646000 2211000 3395000 369000 -336000 553000 -2976000 -1134000 -110000 2274000 0 -3323000 34000 -969000 -66000 -8080000 -89000 1708000 1477000 -1708000 -1477000 -16000 0 16160000 16160000 0 10100000 36000 200000 101000 336000 -153000 -10636000 -9941000 -12202000 25217000 23760000 15276000 11558000 4676000 2495000 774000 132000 0 6060000 0 3211000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Background</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Societal CDMO, Inc. (the “Company”) was incorporated in the Commonwealth of Pennsylvania on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">November 15, 2007</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> as Recro Pharma, Inc. Effective March 21, 2022, Recro Pharma, Inc changed its name to Societal CDMO, Inc. to reflect the corporate transformation that had taken place primarily as a result of its acquisition and successful integration of IriSys, LLC (“IriSys”) into the organization. The Company is a bi-coastal contract development and manufacturing organization with capabilities spanning pre-investigational new drug development to commercial manufacturing and packaging for a wide range of therapeutic dosage forms with a primary focus in the area of small molecules. With an expertise in solving complex manufacturing problems, Societal CDMO provides therapeutic development, end-to-end regulatory support, clinical and commercial manufacturing, aseptic fill/finish, lyophilization, packaging and logistics services to the global pharmaceutical market. The Company has determined that it operates in a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f4caa896-5108-4364-b5a1-756313b149df;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">single</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> segment.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has incurred net losses since inception and has an accumulated deficit of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">250,018</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> as of March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, which is primarily related to the activities of its former research and development business that was spun-out in 2019. The Company’s future operations are highly dependent on the profitability of its development and manufacturing operations. Management believes that it is probable that the Company will be able to meet its obligations as they become due within at least one year after the date financial statements included herein are issued.</span></p> 2007-11-15 -250018000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(2)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Summary of significant accounting principles</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of presentation and principles of consolidation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited consolidated financial statements of the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. In accordance with Securities and Exchange Commission's (“SEC”) rules for interim financial statements, certain information required by U.S. GAAP may be condensed or omitted. The Company’s consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying consolidated financial statements include all normal and recurring adjustments (which consist primarily of accruals, estimates and assumptions that impact the financial statements) considered necessary to present fairly the Company’s results for the interim periods. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited interim consolidated financial statements should be read in conjunction with the annual audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of estimates</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements and the notes to the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from such estimates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business combinations</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company measures the purchase price paid for acquired companies based on fair value and allocates that purchase price to the assets acquired and liabilities assumed based on their estimated fair values. Valuations are performed to assist in determining the fair values of assets acquired and liabilities assumed, which requires management to make estimates and assumptions, in particular with respect to intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable. These estimates are based in part on historical experience and information obtained from the acquired companies and expectations of future cash flows. Costs associated with business combinations are expensed as incurred and classified as selling, general and administrative expenses.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and cash equivalents</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents represent cash in banks and highly liquid short-term investments that have maturities of three months or less when acquired. These highly liquid short-term investments are both readily convertible to known amounts of cash and so near to their maturity that they present insignificant risk of changes in value due to changes in interest rates.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts receivable, net</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable generally represent amounts billed for services provided under our customer contracts and are recorded at the invoiced amount net of an allowance for credit losses, if necessary. We apply judgment in assessing the ultimate realization of our receivables, and we estimate an allowance for credit losses based on various factors, such as the aging of our receivables, historical experience, and the financial condition of our customers. The allowance for credit losses was not material as of the balance sheet dates presented.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventory</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory is stated at the lower of cost or net realizable value. Included in inventory are raw materials and work-in-process used in the production of commercial products. Items are issued out of inventory using the first-in, first-out method.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Adjustments to inventory are determined at the raw materials, work-in-process, and finished good levels to reflect obsolescence or impaired balances. Factors influencing inventory obsolescence include changes in demand, product life cycle, product pricing, physical deterioration and quality concerns.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, plant and equipment, net</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are as follows: </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6e5f47b1-d28f-461d-9d06-670ebfea1c13;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for furniture, office and computer equipment; </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_945f71e3-a944-417b-b0fa-e86ef6574b44;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">six </span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for manufacturing equipment; </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40 years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for buildings; and </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">the shorter of the lease term or useful life</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for leasehold improvements. Repairs and maintenance costs are expensed as incurred. The Company reviews the carrying value of property, plant and equipment for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of individual assets or asset groups may not be recoverable.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and intangible assets</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company in a business combination. Goodwill is not amortized but assessed for impairment on an annual basis or more frequently if impairment indicators exist.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The impairment analysis for goodwill consists of an optional qualitative assessment potentially followed by a quantitative analysis. If the Company determines that the carrying value of its reporting unit exceeds its fair value, an impairment charge is recorded for the excess.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company performs its annual goodwill impairment test as of November 30</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">th</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, or whenever an event or change in circumstance occurs that would require reassessment of the impairment of goodwill. In performing the evaluation, the Company assesses qualitative factors such as overall financial performance, actual and anticipated changes in industry and market conditions, and competitive environments. As a result of the most recent annual goodwill impairment test, the Company determined that there was no impairment of goodwill.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company is required to review the carrying value of definite-lived intangible assets for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingencies</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company's business exposes it to various contingencies including compliance with regulations, legal exposures and other matters. Loss contingencies are reflected in the financial statements based on management's assessments of their expected outcome or resolution:</span></p><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:10.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">They are recognized as liabilities on the balance sheet if the potential loss is probable and the amount can be reasonably estimated.</span></div></div><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:10.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">They are disclosed if the potential loss is material and considered at least reasonably possible.</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Significant judgment is required to determine probability and whether the amount can be reasonably estimated. Due to uncertainties related to these matters, accruals are based only on the information available at the time. As additional information becomes available, the Company reassesses potential liabilities and may revise previous estimates.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue recognition</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company generates revenues from manufacturing, packaging, research and development and related services for multiple pharmaceutical companies.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Manufacturing</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Manufacturing and other related services revenue is recognized upon transfer of control of a product to a customer, generally upon shipment, based on a transaction price that reflects the consideration the Company expects to be entitled to as specified in the agreement with the commercial partner, which could include variable consideration such as pricing and volume-based adjustments.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Profit-sharing</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In addition to manufacturing and packaging revenue, certain customer agreements may have intellectual property sales-based profit-sharing and/or royalties consideration, collectively referred to as profit-sharing, computed on the net product sales of the commercial partner. Profit-sharing revenues are generally recognized under the terms of the applicable license, development and/or supply agreement. For arrangements that include sales-based profit-sharing where the license for intellectual property is deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue when the related sales occur by the commercial partner. For arrangements that include sales-based profit-sharing where the license for intellectual property is not deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue upon transfer of control of the manufactured product. In these cases, significant judgment is required to calculate the estimated variable consideration from such profit-sharing using the expected value method based on historical commercial partner pricing and deductions. Estimated variable consideration is partially constrained due to the uncertainty of price adjustments made by the Company’s commercial partners, which are outside of the Company’s control. Factors causing price adjustments by the Company’s commercial partners include increased competition in the products’ markets, mix of volume between the commercial partners’ customers, and changes in government pricing.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and development</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development revenue includes services associated with formulation, process development, clinical trials materials services, as well as custom development of manufacturing processes and analytical methods for a customer’s non-clinical, clinical and commercial products. Such revenues are recognized at a point in time or over time depending on the nature and particular facts and circumstances associated with the contract terms.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In contracts that specify milestones, the Company evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price using the most likely amount method. Milestone payments related to arrangements under which the Company has continuing performance obligations are deferred and recognized over the period of performance. Milestone payments that are not within the Company’s control, such as submission for approval to regulators by a commercial partner or approvals from regulators, are not considered probable of being achieved until those submissions are submitted by the customer or approvals are received.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In contracts that require revenue recognition over time, the Company utilizes input or output methods, depending on the specifics of the contract, that compare the cumulative work-in-process to date to the most current estimates for the entire performance obligation. Under these contracts, the customer typically owns the product details and process, which have no alternative use. These projects are customized to each customer to meet its specifications and typically only one performance obligation is included. Each project represents a distinct service that is sold separately and has stand-alone value to the customer. The customer also retains control of its product as the product is being created or enhanced by the Company’s services and can make changes to its process or specifications upon request.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract assets represent revenue recognized for performance obligations completed or in process before an unconditional right to payment exists, and therefore invoicing or associated reporting from the customer regarding the computation of the net product sales has not yet occurred. Contract liabilities represent payments received from customers prior to the completion of associated performance obligations.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of credit risk</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company manages its cash and cash equivalents based on established guidelines relative to diversification and maturities to maintain safety and liquidity.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s accounts receivable balances are primarily concentrated among </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> customers. If any of these customers’ receivable balances should be deemed uncollectible, it could have a material adverse effect on the Company’s results of operations and financial condition.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company is dependent on its relationships with a small number of commercial partners. The Company's </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> largest customers generated </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">78</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of its revenues for the three months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation expense</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company measures employee stock-based awards at grant-date fair value and recognizes employee compensation expense on a straight-line basis over the vesting period of the award. The Company accounts for forfeitures as they occur.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Determining the appropriate fair value of stock options requires the use of subjective assumptions, including the expected life of the option and expected stock price volatility. The Company uses the Black-Scholes option pricing model to value its stock option awards. The assumptions used in calculating the fair value of stock-based awards represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and/or management uses different assumptions, stock-based compensation expense could be materially different for future awards.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The expected life of stock options was estimated using the “simplified method,” which is based on the average of the vesting tranches and the contractual life of each grant. For stock price volatility, the Company uses the historical volatility of its publicly traded stock in order to estimate future stock price trends. The risk-free interest rate is based on U.S. Treasury notes with a term approximating the expected life of the option.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Upon exercise of stock options or vesting of restricted stock units, the holder may elect to cover tax withholdings by forfeiting shares of an equivalent value. In such cases, the Company issues net new shares to the holder, pays the tax withholding on behalf of the participant and presents the payment similar to a capital distribution: a reduction to additional paid-in-capital and a financing cash outflow in the consolidated financial statements.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income taxes</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis, operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded to the extent it is more likely than not that some portion or all of the deferred tax assets will not be realized. A full valuation allowance was recorded as of March 31, 2022 and December 31, 2021.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company does not anticipate significant changes in the amount of unrecognized income tax benefits over the next year.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is a lease at inception. The arrangement is a lease if it conveys the right to the Company to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. Options to extend the lease are included in the lease term if the options are reasonably certain to be exercised. Operating lease expense is recognized on a straight-line basis over the lease term.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease balances are presented as separate captions on the balance sheets. Finance lease assets are included in property, plant and equipment. Finance lease liabilities are included in debt.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income or loss per share</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic income or loss per share is determined by dividing net income or loss (the numerator) by the weighted average common shares outstanding during the period (the denominator).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">To calculate diluted income or loss per share, the numerator and denominator are adjusted to eliminate the income or loss and the dilutive effects on shares, respectively, caused by outstanding common stock options, warrants and unvested restricted stock units, using the treasury stock method, if the inclusion of such instruments would be dilutive.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For all periods presented, the Company incurred a net loss. In periods of net loss, the inclusion of dilutive securities would be antidilutive because it would reduce the amount of loss incurred per share. As a result, no additional dilutive shares were included in diluted loss per share, and there were no differences between basic and diluted loss per share.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the potentially dilutive securities that were excluded from the computations of diluted loss per share:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.766%;"/> <td style="width:2.97%;"/> <td style="width:0.783%;"/> <td style="width:26.581%;"/> <td style="width:0.783%;"/> <td style="width:2.97%;"/> <td style="width:0.783%;"/> <td style="width:26.581%;"/> <td style="width:0.783%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">739,148</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">695,603</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,860,892</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,173,680</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Warrants</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">348,664</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">348,664</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amounts in the table above reflect the common stock equivalents of the noted instruments.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent accounting pronouncements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). This ASU provides temporary optional expedients and exceptions to the guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and the Company is allowed to elect to apply the amendments prospectively through December 31, 2022. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of presentation and principles of consolidation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited consolidated financial statements of the Company and its subsidiaries have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. In accordance with Securities and Exchange Commission's (“SEC”) rules for interim financial statements, certain information required by U.S. GAAP may be condensed or omitted. The Company’s consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying consolidated financial statements include all normal and recurring adjustments (which consist primarily of accruals, estimates and assumptions that impact the financial statements) considered necessary to present fairly the Company’s results for the interim periods. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited interim consolidated financial statements should be read in conjunction with the annual audited financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of estimates</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements and the notes to the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from such estimates.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business combinations</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company measures the purchase price paid for acquired companies based on fair value and allocates that purchase price to the assets acquired and liabilities assumed based on their estimated fair values. Valuations are performed to assist in determining the fair values of assets acquired and liabilities assumed, which requires management to make estimates and assumptions, in particular with respect to intangible assets. Management makes estimates of fair value based upon assumptions believed to be reasonable. These estimates are based in part on historical experience and information obtained from the acquired companies and expectations of future cash flows. Costs associated with business combinations are expensed as incurred and classified as selling, general and administrative expenses.</span></p> <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and cash equivalents</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents represent cash in banks and highly liquid short-term investments that have maturities of three months or less when acquired. These highly liquid short-term investments are both readily convertible to known amounts of cash and so near to their maturity that they present insignificant risk of changes in value due to changes in interest rates.</span></p> <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts receivable, net</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable generally represent amounts billed for services provided under our customer contracts and are recorded at the invoiced amount net of an allowance for credit losses, if necessary. We apply judgment in assessing the ultimate realization of our receivables, and we estimate an allowance for credit losses based on various factors, such as the aging of our receivables, historical experience, and the financial condition of our customers. The allowance for credit losses was not material as of the balance sheet dates presented.</span></p> <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventory</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory is stated at the lower of cost or net realizable value. Included in inventory are raw materials and work-in-process used in the production of commercial products. Items are issued out of inventory using the first-in, first-out method.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Adjustments to inventory are determined at the raw materials, work-in-process, and finished good levels to reflect obsolescence or impaired balances. Factors influencing inventory obsolescence include changes in demand, product life cycle, product pricing, physical deterioration and quality concerns.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, plant and equipment, net</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are recorded at cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets, which are as follows: </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6e5f47b1-d28f-461d-9d06-670ebfea1c13;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for furniture, office and computer equipment; </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_945f71e3-a944-417b-b0fa-e86ef6574b44;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">six </span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for manufacturing equipment; </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40 years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for buildings; and </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">the shorter of the lease term or useful life</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> for leasehold improvements. Repairs and maintenance costs are expensed as incurred. The Company reviews the carrying value of property, plant and equipment for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of individual assets or asset groups may not be recoverable.</span></p> P10Y P10Y P40Y the shorter of the lease term or useful life <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill and intangible assets</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill represents the excess of purchase price over the fair value of net assets acquired by the Company in a business combination. Goodwill is not amortized but assessed for impairment on an annual basis or more frequently if impairment indicators exist.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The impairment analysis for goodwill consists of an optional qualitative assessment potentially followed by a quantitative analysis. If the Company determines that the carrying value of its reporting unit exceeds its fair value, an impairment charge is recorded for the excess.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company performs its annual goodwill impairment test as of November 30</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">th</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, or whenever an event or change in circumstance occurs that would require reassessment of the impairment of goodwill. In performing the evaluation, the Company assesses qualitative factors such as overall financial performance, actual and anticipated changes in industry and market conditions, and competitive environments. As a result of the most recent annual goodwill impairment test, the Company determined that there was no impairment of goodwill.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Definite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company is required to review the carrying value of definite-lived intangible assets for recoverability whenever events occur or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contingencies</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company's business exposes it to various contingencies including compliance with regulations, legal exposures and other matters. Loss contingencies are reflected in the financial statements based on management's assessments of their expected outcome or resolution:</span></p><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:10.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">They are recognized as liabilities on the balance sheet if the potential loss is probable and the amount can be reasonably estimated.</span></div></div><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:10.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">They are disclosed if the potential loss is material and considered at least reasonably possible.</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Significant judgment is required to determine probability and whether the amount can be reasonably estimated. Due to uncertainties related to these matters, accruals are based only on the information available at the time. As additional information becomes available, the Company reassesses potential liabilities and may revise previous estimates.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue recognition</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company generates revenues from manufacturing, packaging, research and development and related services for multiple pharmaceutical companies.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Manufacturing</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Manufacturing and other related services revenue is recognized upon transfer of control of a product to a customer, generally upon shipment, based on a transaction price that reflects the consideration the Company expects to be entitled to as specified in the agreement with the commercial partner, which could include variable consideration such as pricing and volume-based adjustments.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Profit-sharing</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In addition to manufacturing and packaging revenue, certain customer agreements may have intellectual property sales-based profit-sharing and/or royalties consideration, collectively referred to as profit-sharing, computed on the net product sales of the commercial partner. Profit-sharing revenues are generally recognized under the terms of the applicable license, development and/or supply agreement. For arrangements that include sales-based profit-sharing where the license for intellectual property is deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue when the related sales occur by the commercial partner. For arrangements that include sales-based profit-sharing where the license for intellectual property is not deemed to be the predominant item to which the profit-sharing relates, the Company recognizes revenue upon transfer of control of the manufactured product. In these cases, significant judgment is required to calculate the estimated variable consideration from such profit-sharing using the expected value method based on historical commercial partner pricing and deductions. Estimated variable consideration is partially constrained due to the uncertainty of price adjustments made by the Company’s commercial partners, which are outside of the Company’s control. Factors causing price adjustments by the Company’s commercial partners include increased competition in the products’ markets, mix of volume between the commercial partners’ customers, and changes in government pricing.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and development</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development revenue includes services associated with formulation, process development, clinical trials materials services, as well as custom development of manufacturing processes and analytical methods for a customer’s non-clinical, clinical and commercial products. Such revenues are recognized at a point in time or over time depending on the nature and particular facts and circumstances associated with the contract terms.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In contracts that specify milestones, the Company evaluates whether the milestones are considered probable of being achieved and estimates the amount to be included in the transaction price using the most likely amount method. Milestone payments related to arrangements under which the Company has continuing performance obligations are deferred and recognized over the period of performance. Milestone payments that are not within the Company’s control, such as submission for approval to regulators by a commercial partner or approvals from regulators, are not considered probable of being achieved until those submissions are submitted by the customer or approvals are received.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In contracts that require revenue recognition over time, the Company utilizes input or output methods, depending on the specifics of the contract, that compare the cumulative work-in-process to date to the most current estimates for the entire performance obligation. Under these contracts, the customer typically owns the product details and process, which have no alternative use. These projects are customized to each customer to meet its specifications and typically only one performance obligation is included. Each project represents a distinct service that is sold separately and has stand-alone value to the customer. The customer also retains control of its product as the product is being created or enhanced by the Company’s services and can make changes to its process or specifications upon request.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract assets represent revenue recognized for performance obligations completed or in process before an unconditional right to payment exists, and therefore invoicing or associated reporting from the customer regarding the computation of the net product sales has not yet occurred. Contract liabilities represent payments received from customers prior to the completion of associated performance obligations.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of credit risk</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially subject the Company to significant concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company manages its cash and cash equivalents based on established guidelines relative to diversification and maturities to maintain safety and liquidity.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s accounts receivable balances are primarily concentrated among </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> customers. If any of these customers’ receivable balances should be deemed uncollectible, it could have a material adverse effect on the Company’s results of operations and financial condition.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company is dependent on its relationships with a small number of commercial partners. The Company's </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> largest customers generated </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">78</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of its revenues for the three months ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 3 3 0.78 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-based compensation expense</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company measures employee stock-based awards at grant-date fair value and recognizes employee compensation expense on a straight-line basis over the vesting period of the award. The Company accounts for forfeitures as they occur.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Determining the appropriate fair value of stock options requires the use of subjective assumptions, including the expected life of the option and expected stock price volatility. The Company uses the Black-Scholes option pricing model to value its stock option awards. The assumptions used in calculating the fair value of stock-based awards represent management’s best estimates and involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and/or management uses different assumptions, stock-based compensation expense could be materially different for future awards.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The expected life of stock options was estimated using the “simplified method,” which is based on the average of the vesting tranches and the contractual life of each grant. For stock price volatility, the Company uses the historical volatility of its publicly traded stock in order to estimate future stock price trends. The risk-free interest rate is based on U.S. Treasury notes with a term approximating the expected life of the option.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Upon exercise of stock options or vesting of restricted stock units, the holder may elect to cover tax withholdings by forfeiting shares of an equivalent value. In such cases, the Company issues net new shares to the holder, pays the tax withholding on behalf of the participant and presents the payment similar to a capital distribution: a reduction to additional paid-in-capital and a financing cash outflow in the consolidated financial statements.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income taxes</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis, operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded to the extent it is more likely than not that some portion or all of the deferred tax assets will not be realized. A full valuation allowance was recorded as of March 31, 2022 and December 31, 2021.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. The Company does not anticipate significant changes in the amount of unrecognized income tax benefits over the next year.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company determines if an arrangement is a lease at inception. The arrangement is a lease if it conveys the right to the Company to control the use of identified property, plant, or equipment for a period of time in exchange for consideration. Options to extend the lease are included in the lease term if the options are reasonably certain to be exercised. Operating lease expense is recognized on a straight-line basis over the lease term.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease balances are presented as separate captions on the balance sheets. Finance lease assets are included in property, plant and equipment. Finance lease liabilities are included in debt.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income or loss per share</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic income or loss per share is determined by dividing net income or loss (the numerator) by the weighted average common shares outstanding during the period (the denominator).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">To calculate diluted income or loss per share, the numerator and denominator are adjusted to eliminate the income or loss and the dilutive effects on shares, respectively, caused by outstanding common stock options, warrants and unvested restricted stock units, using the treasury stock method, if the inclusion of such instruments would be dilutive.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For all periods presented, the Company incurred a net loss. In periods of net loss, the inclusion of dilutive securities would be antidilutive because it would reduce the amount of loss incurred per share. As a result, no additional dilutive shares were included in diluted loss per share, and there were no differences between basic and diluted loss per share.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the potentially dilutive securities that were excluded from the computations of diluted loss per share:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.766%;"/> <td style="width:2.97%;"/> <td style="width:0.783%;"/> <td style="width:26.581%;"/> <td style="width:0.783%;"/> <td style="width:2.97%;"/> <td style="width:0.783%;"/> <td style="width:26.581%;"/> <td style="width:0.783%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">739,148</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">695,603</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,860,892</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,173,680</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Warrants</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">348,664</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">348,664</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amounts in the table above reflect the common stock equivalents of the noted instruments.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the potentially dilutive securities that were excluded from the computations of diluted loss per share:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:37.766%;"/> <td style="width:2.97%;"/> <td style="width:0.783%;"/> <td style="width:26.581%;"/> <td style="width:0.783%;"/> <td style="width:2.97%;"/> <td style="width:0.783%;"/> <td style="width:26.581%;"/> <td style="width:0.783%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">739,148</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">695,603</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,860,892</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,173,680</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Warrants</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">348,664</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">348,664</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 739148 695603 6860892 4173680 348664 348664 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent accounting pronouncements</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting” (“ASU 2020-04”). This ASU provides temporary optional expedients and exceptions to the guidance on contract modifications and hedge accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate and other interbank offered rates to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and the Company is allowed to elect to apply the amendments prospectively through December 31, 2022. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(3)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of inventory:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.925%;"/> <td style="width:1.815%;"/> <td style="width:16.134%;"/> <td style="width:0.783%;"/> <td style="width:2.126%;"/> <td style="width:1.815%;"/> <td style="width:16.619%;"/> <td style="width:0.783%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,588</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,038</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,459</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,363</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,423</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,516</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,470</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,917</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of inventory:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.925%;"/> <td style="width:1.815%;"/> <td style="width:16.134%;"/> <td style="width:0.783%;"/> <td style="width:2.126%;"/> <td style="width:1.815%;"/> <td style="width:16.619%;"/> <td style="width:0.783%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Raw materials</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,588</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,038</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Work in process</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,459</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,363</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Finished goods</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,423</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,516</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,470</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,917</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 3588000 3038000 2459000 3363000 3423000 2516000 9470000 8917000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(4)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">property, plant and equipment:</span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.707%;"/> <td style="width:1.802%;"/> <td style="width:16.083%;"/> <td style="width:1.206%;"/> <td style="width:2.113%;"/> <td style="width:1.802%;"/> <td style="width:16.083%;"/> <td style="width:1.206%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Land</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,263</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,263</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Building and improvements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,874</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,717</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Furniture, office and computer equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,229</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,213</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Manufacturing equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50,327</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">49,687</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,480</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,856</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, gross</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90,173</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">88,736</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: accumulated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,820</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,028</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">51,353</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">51,708</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Interest expense capitalized to construction in progress was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">268</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the first quarter of 2022 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the first quarter of 2021.</span></p> <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">property, plant and equipment:</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.707%;"/> <td style="width:1.802%;"/> <td style="width:16.083%;"/> <td style="width:1.206%;"/> <td style="width:2.113%;"/> <td style="width:1.802%;"/> <td style="width:16.083%;"/> <td style="width:1.206%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Land</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,263</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,263</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Building and improvements</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,874</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,717</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Furniture, office and computer equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,229</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,213</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Manufacturing equipment</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50,327</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">49,687</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,480</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,856</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, gross</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90,173</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">88,736</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less: accumulated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,820</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">37,028</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">51,353</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">51,708</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 3263000 3263000 22874000 22717000 6229000 6213000 50327000 49687000 7480000 6856000 90173000 88736000 38820000 37028000 51353000 51708000 268000 65000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(5)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> I</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ntangible assets, net</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of other intangible assets:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:21.887%;"/> <td style="width:1.628%;"/> <td style="width:8.352%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.665%;"/> <td style="width:12.69%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.678%;"/> <td style="width:8.178%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.628%;"/> <td style="width:8.352%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.665%;"/> <td style="width:12.69%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.678%;"/> <td style="width:8.178%;"/> <td style="width:0.597%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,807</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,093</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Backlog</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">460</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">120</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">340</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">460</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">387</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks and tradenames</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">310</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">131</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">179</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">310</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">231</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,670</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,058</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,612</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,670</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,837</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,833</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents estimated future amortization of other intangible assets:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.544%;"/> <td style="width:1.84%;"/> <td style="width:25.808%;"/> <td style="width:0.808%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Twelve months ending March 31,</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">855</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">635</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">486</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">486</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">486</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">664</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,612</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components of other intangible assets:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:21.887%;"/> <td style="width:1.628%;"/> <td style="width:8.352%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.665%;"/> <td style="width:12.69%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.678%;"/> <td style="width:8.178%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.628%;"/> <td style="width:8.352%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.665%;"/> <td style="width:12.69%;"/> <td style="width:0.597%;"/> <td style="width:1.23%;"/> <td style="width:1.678%;"/> <td style="width:8.178%;"/> <td style="width:0.597%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,807</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,093</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Backlog</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">460</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">120</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">340</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">460</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">73</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">387</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trademarks and tradenames</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">310</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">131</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">179</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">310</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">231</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,670</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,058</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,612</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,670</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,837</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,833</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 18900000 15807000 3093000 18900000 15685000 3215000 460000 120000 340000 460000 73000 387000 310000 131000 179000 310000 79000 231000 19670000 16058000 3612000 19670000 15837000 3833000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents estimated future amortization of other intangible assets:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.544%;"/> <td style="width:1.84%;"/> <td style="width:25.808%;"/> <td style="width:0.808%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Twelve months ending March 31,</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">855</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">635</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">486</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">486</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">486</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">664</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,612</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 855000 635000 486000 486000 486000 664000 3612000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(6)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.938%;"/> <td style="width:1.815%;"/> <td style="width:16.122%;"/> <td style="width:0.783%;"/> <td style="width:2.126%;"/> <td style="width:1.815%;"/> <td style="width:16.619%;"/> <td style="width:0.783%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Payroll and related costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,394</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,717</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current portion of contract liabilities (see note 10)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,836</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,308</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">426</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">663</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Professional and consulting fees</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">349</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">552</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued interest</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">231</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,505</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,108</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">811</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,344</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,556</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities consist of the following:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:59.938%;"/> <td style="width:1.815%;"/> <td style="width:16.122%;"/> <td style="width:0.783%;"/> <td style="width:2.126%;"/> <td style="width:1.815%;"/> <td style="width:16.619%;"/> <td style="width:0.783%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Payroll and related costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,394</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,717</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current portion of contract liabilities (see note 10)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,836</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,308</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">426</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">663</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Professional and consulting fees</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">349</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">552</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accrued interest</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">231</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,505</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,108</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">811</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,344</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,556</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2394000 5717000 1836000 2308000 426000 663000 349000 552000 231000 2505000 1108000 811000 6344000 12556000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(7)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Commitments and contingencies</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Litigation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company is involved, from time to time, in various claims and legal proceedings arising in the ordinary course of its business. Except as disclosed below, the Company is not currently a party to any such claims or proceedings that, if decided adversely to it, would either individually or in the aggregate have a material adverse effect on its business, financial condition or results of operations.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On May 31, 2018, a securities class action lawsuit (the “Securities Litigation”) was filed against the Company and certain of its officers and directors (collectively, the “Defendants”) in the U.S. District Court for the Eastern District of Pennsylvania (the “Court”) (Case No. 2:18-cv-02279-MMB) that purported to state a claim for alleged violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and Rule 10b-5 promulgated thereunder, based on statements made by the Company concerning the New Drug Application (“NDA”) for IV meloxicam. The complaint seeks unspecified damages, interest, attorneys’ fees and other costs. On December 10, 2018, the lead plaintiff filed an amended complaint that asserted the same claims and sought the same relief but included new allegations and named additional officers as defendants. On February 8, 2019, the Company filed a motion to dismiss the amended complaint in its entirety, which the lead plaintiff opposed on April 9, 2019. On May 9, 2019, the Company filed its response and briefing was completed on the motion to dismiss. In response to questions from the Court, the parties submitted supplemental briefs regarding the motion to dismiss the amended complaint during the fall of 2019. On February 18, 2020, the motion to dismiss was granted by the Court without prejudice. On April 25, 2020, the plaintiff filed a second amended complaint. The Company filed a motion to dismiss the second amended complaint on June 18, 2020. The plaintiff filed an opposition to the Company’s motion to dismiss on August 17, 2020. On September 16, 2020, the Company filed a reply in support of its motion to dismiss. On March 1, 2021, the Court denied the Company’s second motion to dismiss. On June 21, 2021, the Defendants filed an answer and affirmative defenses to the second amended complaint. Since then, the parties have been engaged in discovery, which must conclude by April 29, 2022. On September 30, 2021, the plaintiff filed a motion for class certification and appointment of class representative. The Company filed an opposition to the plaintiff’s motion on November 30, 2021. On January 6, 2022, the plaintiff filed a reply in support of the motion for class certification. On March 24, 2022, the plaintiff informed the Court that the parties had reached an agreement-in-principle to settle the Securities Litigation and requested that the Court stay all deadlines. The parties are currently negotiating the terms of a Stipulation and Agreement of Settlement.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with the separation of the Company's former acute care research and development business into a new standalone entity named Baudax Bio, Inc. (“Baudax Bio”), Baudax Bio accepted assignment by the Company of all of its obligations in connection with the Securities Litigation and agreed to indemnify it for all liabilities related to the Securities Litigation.</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Purchase commitments</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022, the Company had outstanding cancelable and non-cancelable purchase commitments in the aggregate amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,698</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> related to inventory, capital expenditures and other goods and services.</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employment agreements and certain other contingencies</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has entered into employment agreements with each of its named executive officers that provide for, among other things, severance commitments of up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,303</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> should the Company terminate the named executive officers for convenience or if certain events occur following a change in control. In addition, the Company is subject to other contingencies of up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,772</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the aggregate if certain events occur following a change in control.</span></p> 8698000 1303000 3772000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(8)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components and classification of debt:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.807%;"/> <td style="width:1.79%;"/> <td style="width:16.706%;"/> <td style="width:1.193%;"/> <td style="width:1.815%;"/> <td style="width:1.79%;"/> <td style="width:16.706%;"/> <td style="width:1.193%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt principal:</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Terms loans under Credit Agreement</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Note with former equity holder of IriSys</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,117</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,117</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">339</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">339</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt principal</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">106,456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">106,456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt adjustments:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unamortized deferred issuance costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,835</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,896</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exit fee accretion</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">710</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">669</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unamortized original discount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">575</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">694</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying value of debt</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98,756</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">97,535</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current portion of related party debt</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,039</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,039</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt, net of current portion</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">93,240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">92,127</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Related party debt, net of current portion</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,477</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,369</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying value of debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98,756</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">97,535</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the future maturity of debt principal:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.584%;"/> <td style="width:1.827%;"/> <td style="width:21.78%;"/> <td style="width:0.808%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Twelve months ending March 31,</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,039</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">102,039</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,062</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">243</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total debt principal</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">106,456</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Term loans under Credit Agreement</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company is currently party to a credit agreement (the “Credit Agreement”) with Athyrium Opportunities III Acquisition LP (“Athyrium”). The Credit Agreement has been fully drawn in the form of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">48,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of term A loans and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">52,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of term B loans, all of which mature on </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The term loans under the Credit Agreement bear a rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">interest equal to the three-month LIBOR rate, with a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% floor, plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. The term loans require the Company to pay a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% exit fee on all repayments. At </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the aggregate exit fee payable was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, and the cumulative exit fee accreted was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">710</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. The exit fees are being accreted to the carrying amount of the debt using the effective interest method over the term of the loan. In addition, </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">if the Company makes any prepayments prior to maturity, the Company would be subject to prepayment premiums on the term B loans, as a percentage of the amount repaid, of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%.</span></span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement contains certain usual and customary affirmative and negative covenants, as well as financial covenants that the Company will need to satisfy on a monthly and quarterly basis, including maintaining a permitted net leverage ratio (which is the Company’s indebtedness under the Credit Agreement, net of cash and cash equivalents, divided by EBITDA, each as defined in the Credit Agreement) and liquidity amount. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company was in compliance with its covenants under the Credit Agreement.</span></span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Credit Agreement, the Company issued warrants to each of Athyrium and its affiliate, Athyrium Opportunities II Acquisition LP (“Athyrium II”), to purchase an aggregate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">348,664</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock with an exercise price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.73</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share. See note 9 for additional information. The warrants are exercisable through </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">November 17, 2024</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Credit Agreement and amendments made to it over the years, the Company has paid financing costs, has incurred costs to record and subsequently to adjust the value of the warrants described above and has been accreting the exit fee described above. These costs are being recognized in interest expense using the effective interest method over the term of the Credit Agreement, resulting in non-cash interest expense of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,137</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the first quarter of 2022 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,462</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the first quarter of 2021.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2022, the overall effective interest rate, including cash paid for interest and non-cash interest expense, was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Note with former equity holder of IriSys</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with the acquisition of IriSys, the Company issued a subordinated promissory note to a former equity holder of IriSys in the aggregate principal amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,117</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (the “Note”). The Note is unsecured, has a three-year term, and bears interest at a rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum. The Note must be repaid in three equal annual installments through its maturity date, </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">August 13, 2024</span></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. The Note may be prepaid in whole or in part at any time prior to the maturity date. The Note is expressly subordinated in right of payment and priority to the term loans under the Credit Agreement with Athyrium.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Note was initially recognized at fair value as part of the consideration paid for the acquisition of IriSys, resulting in an original discount recognized of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">877</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> that is </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">being recognized as interest expense using the effective interest method over the term of the Note. At March 31, 2022, the overall effective interest rate, including the amortization of the original discount, was </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.0</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of the date the financial statements included herein are issued, the former equity holder of IriSys beneficially owned more than 10% of the Company's common stock and became a related party as a result of the acquisition. The Company has accrued interest of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">231</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> through March 31, 2022 that will become payable to the former equity holder of IriSys on the first anniversary of the acquisition.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with the acquisition of IriSys</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company assumed a loan with a principal amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">339</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the components and classification of debt:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.807%;"/> <td style="width:1.79%;"/> <td style="width:16.706%;"/> <td style="width:1.193%;"/> <td style="width:1.815%;"/> <td style="width:1.79%;"/> <td style="width:16.706%;"/> <td style="width:1.193%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt principal:</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Terms loans under Credit Agreement</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Note with former equity holder of IriSys</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,117</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,117</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">339</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">339</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt principal</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">106,456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">106,456</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt adjustments:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unamortized deferred issuance costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,835</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,896</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exit fee accretion</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">710</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">669</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unamortized original discount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">575</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">694</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying value of debt</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98,756</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">97,535</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current portion of related party debt</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,039</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,039</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt, net of current portion</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">93,240</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">92,127</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Related party debt, net of current portion</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,477</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,369</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying value of debt</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98,756</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">97,535</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 100000000 100000000 6117000 6117000 339000 339000 106456000 106456000 7835000 8896000 710000 669000 575000 694000 98756000 97535000 2039000 2039000 93240000 92127000 3477000 3369000 98756000 97535000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the future maturity of debt principal:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:75.584%;"/> <td style="width:1.827%;"/> <td style="width:21.78%;"/> <td style="width:0.808%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Twelve months ending March 31,</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,039</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">102,039</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,062</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">243</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total debt principal</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">106,456</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2039000 102039000 2062000 33000 40000 243000 106456000 48000000 52000000 2023-12-31 interest equal to the three-month LIBOR rate, with a 1% floor, plus 8.25% per annum 0.01 0.0825 0.01 1000000 710000 if the Company makes any prepayments prior to maturity, the Company would be subject to prepayment premiums on the term B loans, as a percentage of the amount repaid, of 2.5%. 0.025 The Credit Agreement contains certain usual and customary affirmative and negative covenants, as well as financial covenants that the Company will need to satisfy on a monthly and quarterly basis, including maintaining a permitted net leverage ratio (which is the Company’s indebtedness under the Credit Agreement, net of cash and cash equivalents, divided by EBITDA, each as defined in the Credit Agreement) and liquidity amount. As of March 31, 2022, the Company was in compliance with its covenants under the Credit Agreement. 348664 1.73 2024-11-17 1137000 1462000 0.138 6117000 0.06 2024-08-13 877000 13.0 231000 339000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(9)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Shareholders’ equity or deficit</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Capital raises</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company’s capital raises since its initial public offering in March 2014:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:29.384%;"/> <td style="width:20.746%;"/> <td style="width:1.998%;"/> <td style="width:0.636%;"/> <td style="width:10.547%;"/> <td style="width:0.636%;"/> <td style="width:1.541%;"/> <td style="width:1.272%;"/> <td style="width:8.549%;"/> <td style="width:0.636%;"/> <td style="width:1.541%;"/> <td style="width:1.272%;"/> <td style="width:8.39%;"/> <td style="width:0.855%;"/> <td style="width:1.541%;"/> <td style="width:1.272%;"/> <td style="width:8.549%;"/> <td style="width:0.636%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Date or period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares of common stock issued</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross proceeds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Offering expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net proceeds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Initial public offering</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 12, 2014</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,312,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,244</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30,256</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Private placement</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">July 7, 2015</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,379,311</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,188</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,812</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Underwritten public offering</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">August 19, 2016</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,986,666</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,533</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,367</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Underwritten public offering</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 16, 2016</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,670,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40,020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,132</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,888</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2018 common stock purchase agreement with Aspire Capital</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Year ended December 31, 2018</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,950,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,999</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,999</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2019 common stock purchase agreement with Aspire Capital</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fourth quarter 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,690,972</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,172</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,094</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Share issuance agreement for amendment 5 to Credit Agreement</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">February 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,202,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,338</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,318</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Underwritten public offering</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">May 12, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,333,332</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,500</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,397</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,103</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Issuance of shares for IriSys acquisition</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">February 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,302,718</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,931</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">619</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shares issued</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As part of the consideration paid for the acquisition of IriSys, the Company issued </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,302,718</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock on February 23, 2022.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Aspire common stock purchase agreement</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company is currently party to an amended common stock purchase agreement with Aspire Capital Fund LLC (“Aspire Capital”) originally entered into during 2019, and most recently amended in February 2021 (as amended, the “2019 Common Stock Purchase Agreement”). The 2019 Common Stock Purchase Agreement provides that, upon the terms and subject to the conditions and limitations set forth in the agreement, Aspire Capital is committed to purchase, at the Company’s sole election, up to an aggregate value of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41,172</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in shares of common stock. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, there is availability to issue up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> or </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,199,299</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock under the 2019 Common Stock Purchase Agreement.</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warrants</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, warrants to purchase </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">348,664</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were outstanding. The warrants are held by Athyrium, equity-classified, exercisable at $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.73</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share and expire in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">November 2024</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. See note 8 for additional details.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company’s capital raises since its initial public offering in March 2014:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:29.384%;"/> <td style="width:20.746%;"/> <td style="width:1.998%;"/> <td style="width:0.636%;"/> <td style="width:10.547%;"/> <td style="width:0.636%;"/> <td style="width:1.541%;"/> <td style="width:1.272%;"/> <td style="width:8.549%;"/> <td style="width:0.636%;"/> <td style="width:1.541%;"/> <td style="width:1.272%;"/> <td style="width:8.39%;"/> <td style="width:0.855%;"/> <td style="width:1.541%;"/> <td style="width:1.272%;"/> <td style="width:8.549%;"/> <td style="width:0.636%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Date or period</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares of common stock issued</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross proceeds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Offering expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net proceeds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Initial public offering</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 12, 2014</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,312,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,244</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30,256</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Private placement</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">July 7, 2015</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,379,311</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,188</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,812</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Underwritten public offering</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">August 19, 2016</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,986,666</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,533</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,367</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Underwritten public offering</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 16, 2016</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,670,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40,020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,132</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,888</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2018 common stock purchase agreement with Aspire Capital</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Year ended December 31, 2018</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,950,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,999</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,999</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2019 common stock purchase agreement with Aspire Capital</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fourth quarter 2020</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,690,972</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,172</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">78</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,094</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Share issuance agreement for amendment 5 to Credit Agreement</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">February 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,202,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,338</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,318</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Underwritten public offering</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">May 12, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,333,332</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34,500</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,397</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,103</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Issuance of shares for IriSys acquisition</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">February 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,302,718</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,931</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">619</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,312</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 4312500 34500000 4244000 30256000 1379311 16000000 1188000 14812000 1986666 14900000 1533000 13367000 6670000 40020000 3132000 36888000 1950000 16999000 16999000 4690972 11172000 78000 11094000 2202420 9338000 20000 9318000 15333332 34500000 2397000 32103000 9302718 20931000 619000 20312000 9302718 41172 30000 6199299 348664 1.73 2024-11 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(10)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognition</span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents changes in contract assets and liabilities:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.55%;"/> <td style="width:1.778%;"/> <td style="width:15.566%;"/> <td style="width:1.194%;"/> <td style="width:1.964%;"/> <td style="width:1.778%;"/> <td style="width:15.977%;"/> <td style="width:1.194%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Contract assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,565</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,308</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Changes to the beginning balance of contract assets arising from:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Reclassification to receivables as a result of rights to consideration becoming unconditional</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,381</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Changes in estimate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,309</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract assets recognized since beginning of period, net of reclassification to receivables and changes in estimates</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,441</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Changes to contract liabilities:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amounts billed in advance of contract performance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,754</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,226</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,934</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,836</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates revenue by timing of revenue recognition:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.367%;"/> <td style="width:1.827%;"/> <td style="width:13.87%;"/> <td style="width:0.982%;"/> <td style="width:1.827%;"/> <td style="width:1.827%;"/> <td style="width:14.318%;"/> <td style="width:0.982%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Point in time</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,880</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Over time</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,314</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,656</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,194</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,803</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s payment terms for manufacturing revenue and development services are typically 30 to 45 days. Profit-sharing revenue is recorded to accounts receivable in the quarter that the product is sold by the commercial partner upon reporting from the commercial partner and payment terms are generally 45 days after quarter end.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents changes in contract assets and liabilities:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.55%;"/> <td style="width:1.778%;"/> <td style="width:15.566%;"/> <td style="width:1.194%;"/> <td style="width:1.964%;"/> <td style="width:1.778%;"/> <td style="width:15.977%;"/> <td style="width:1.194%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Contract assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,565</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,308</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Changes to the beginning balance of contract assets arising from:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Reclassification to receivables as a result of rights to consideration becoming unconditional</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,381</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Changes in estimate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,309</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Contract assets recognized since beginning of period, net of reclassification to receivables and changes in estimates</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,441</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Changes to contract liabilities:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amounts billed in advance of contract performance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,754</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,226</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,934</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,836</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 8565000 2308000 7381000 1309000 6441000 2754000 0 -3226000 8934000 1836000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table disaggregates revenue by timing of revenue recognition:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.367%;"/> <td style="width:1.827%;"/> <td style="width:13.87%;"/> <td style="width:0.982%;"/> <td style="width:1.827%;"/> <td style="width:1.827%;"/> <td style="width:14.318%;"/> <td style="width:0.982%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:11.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:11.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Point in time</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,880</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,147</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Over time</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,314</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,656</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,194</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,803</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 16880000 15147000 4314000 1656000 21194000 16803000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(11)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In October 2013, the Company established an equity incentive plan that has been subsequently amended and restated to become the 2018 Amended and Restated Equity Incentive Plan (the “A&amp;R Plan”) At March 31, 2022, a total of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,498,369</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares were available for future grants under the A&amp;R Plan. On December 1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">st</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of each year, pursuant to an “evergreen” provision of the A&amp;R Plan, the number of shares available under the A&amp;R Plan may be increased by the board of directors by an amount equal to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the outstanding common stock on December 1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;vertical-align:top;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">st</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of that year.</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock options</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Stock options are exercisable generally for a period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10 years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant and generally vest over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the fair value of stock options granted:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.866%;"/> <td style="width:1.803%;"/> <td style="width:18.063%;"/> <td style="width:2.996%;"/> <td style="width:2.449%;"/> <td style="width:1.803%;"/> <td style="width:18.063%;"/> <td style="width:0.957%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average grant date fair value</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.16</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assumptions used to determine fair value:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Range of expected option life</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected volatility</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">80</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk-free interest rate</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The intrinsic value of options exercised was negligible in the first quarter of 2022, and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> stock options were exercised in the first quarter of 2021.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about stock option balances and activity:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.159%;"/> <td style="width:0.696%;"/> <td style="width:13.959%;"/> <td style="width:1.156%;"/> <td style="width:1.516%;"/> <td style="width:1.74%;"/> <td style="width:12.567%;"/> <td style="width:0.696%;"/> <td style="width:1.516%;"/> <td style="width:1.74%;"/> <td style="width:12.766%;"/> <td style="width:0.696%;"/> <td style="width:1.516%;"/> <td style="width:13.275%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average exercise price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Aggregate intrinsic value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average remaining contractual life</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance, December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,267,567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.47</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.7</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,918,889</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.70</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">220</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.71</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited or expired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">219,193</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.81</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance, March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,967,043</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.77</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">292</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.0</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercisable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,562,594</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.65</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.0</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Included in the table above are </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,034,785</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> options outstanding as of March 31, 2022 that were granted outside the A&amp;R Plan. The grants were made pursuant to the NASDAQ inducement grant exception in accordance with NASDAQ Listing Rule 5635(c)(4).</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted stock units</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units (“RSUs”) vest over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">six months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> depending on the purpose of the award and sometimes include performance conditions in addition to service conditions. The fair value of RSUs on the date of grant is measured as the closing price of the Company's common stock on that date. The weighted average grant-date fair value of RSUs awarded to employees was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.66</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the first quarter of 2022 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.84</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the first quarter of 2021. The fair value of RSUs vested was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">414</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the first quarter of 2022 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">982</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in the first quarter of 2021.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about recent RSU activity:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.22%;"/> <td style="width:0.97%;"/> <td style="width:19.851%;"/> <td style="width:1.218%;"/> <td style="width:2.486%;"/> <td style="width:1.069%;"/> <td style="width:19.217%;"/> <td style="width:0.97%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average grant date fair value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance, December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">990,065</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.63</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">940,090</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">250,143</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.74</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,133</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.65</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance, March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,633,879</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Included in the table above are </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114,009</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> time-based RSUs outstanding at March 31, 2022 that were granted outside of the A&amp;R Plan. The grants were made pursuant to the NASDAQ inducement grant exception in accordance with NASDAQ Listing Rule 5635(c)(4).</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other information</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the classification of stock-based compensation expense:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.016%;"/> <td style="width:1.815%;"/> <td style="width:18.67%;"/> <td style="width:0.783%;"/> <td style="width:2.449%;"/> <td style="width:1.815%;"/> <td style="width:18.67%;"/> <td style="width:0.783%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">403</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,392</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Selling, general and administrative expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,076</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,741</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,479</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,133</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022, there was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,278</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of unrecognized compensation expense related to unvested options and RSUs that are expected to vest and will be expensed over a weighted average period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.0</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p> 1498369 0.05 0.05 0.05 0.05 P10Y P4Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about the fair value of stock options granted:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.866%;"/> <td style="width:1.803%;"/> <td style="width:18.063%;"/> <td style="width:2.996%;"/> <td style="width:2.449%;"/> <td style="width:1.803%;"/> <td style="width:18.063%;"/> <td style="width:0.957%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average grant date fair value</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.16</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assumptions used to determine fair value:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Range of expected option life</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6 years</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected volatility</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">80</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">81</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk-free interest rate</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected dividend yield</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1.16 2.04 P6Y P6Y 0.79 0.80 0.81 0.015 0.024 0.007 0.012 0 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about stock option balances and activity:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:36.159%;"/> <td style="width:0.696%;"/> <td style="width:13.959%;"/> <td style="width:1.156%;"/> <td style="width:1.516%;"/> <td style="width:1.74%;"/> <td style="width:12.567%;"/> <td style="width:0.696%;"/> <td style="width:1.516%;"/> <td style="width:1.74%;"/> <td style="width:12.766%;"/> <td style="width:0.696%;"/> <td style="width:1.516%;"/> <td style="width:13.275%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average exercise price</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Aggregate intrinsic value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average remaining contractual life</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance, December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,267,567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.47</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.7</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,918,889</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.70</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercised</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">220</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.71</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited or expired</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">219,193</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.81</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance, March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,967,043</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.77</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">292</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.0</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Exercisable</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,562,594</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.65</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.0</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years</span></p></td> </tr> </table> 5267567 6.47 P5Y8M12D 2918889 1.70 220 1.71 219193 4.81 7967043 4.77 292000 P7Y 3562594 7.65 8000 P4Y 1034785 P6M P4Y 1.66 3.84 414000 982000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents information about recent RSU activity:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.22%;"/> <td style="width:0.97%;"/> <td style="width:19.851%;"/> <td style="width:1.218%;"/> <td style="width:2.486%;"/> <td style="width:1.069%;"/> <td style="width:19.217%;"/> <td style="width:0.97%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Number of shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted average grant date fair value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance, December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">990,065</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.63</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">940,090</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">250,143</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.74</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,133</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.65</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance, March 31, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,633,879</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 990065 3.63 940090 1.66 250143 4.74 46133 2.65 1633879 2.35 114009 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the classification of stock-based compensation expense:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.016%;"/> <td style="width:1.815%;"/> <td style="width:18.67%;"/> <td style="width:0.783%;"/> <td style="width:2.449%;"/> <td style="width:1.815%;"/> <td style="width:18.67%;"/> <td style="width:0.783%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cost of sales</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">403</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,392</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Selling, general and administrative expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,076</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,741</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,479</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,133</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 403000 1392000 1076000 1741000 1479000 3133000 10278000 P3Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(12) Acquisition of IriSys</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">August 13, 2021</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company acquired all of the units of IriSys pursuant to a unit purchase agreement. IriSys provides contract pharmaceutical product development and manufacturing services, specializing in formulation research and development and good manufacturing practices of clinical trial materials and specialty pharmaceutical products. The acquisition advances the Company’s ongoing growth strategy and leads to key synergies within business development, clinical development and commercial scale-up, as well as a strong cultural alignment and fit between the companies.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents unaudited supplemental pro forma financial information for the three months ended March 31, 2021 as if the IriSys acquisition had occurred on January 1, 2021:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.861%;"/> <td style="width:1.6%;"/> <td style="width:17.46%;"/> <td style="width:1.079%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,286</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,282</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The pro forma financial information presented above has been prepared by combining the Company's historical results and the historical results of IriSys and adjusting those results to eliminate historical transaction costs and to reflect the effects of the acquisition as if they occurred on January 1, 2021. The effects of the acquisition on the historical pro forma financial information include additional depreciation and amortization expense from the increase of asset carrying values to fair value, the adoption of new accounting standards, additional interest expense from the issuance of the subordinated promissory note and the elimination of interest expense related to indebtedness of IriSys prior to the acquisition. These results do not purport to be indicative of the results of operations which actually would have resulted had the acquisitions occurred on the date indicated above, or that may result in the future, and do not reflect potential synergies or additional costs following the acquisition.</span></p> 2021-08-13 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table presents unaudited supplemental pro forma financial information for the three months ended March 31, 2021 as if the IriSys acquisition had occurred on January 1, 2021:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.861%;"/> <td style="width:1.6%;"/> <td style="width:17.46%;"/> <td style="width:1.079%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,286</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,282</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table> 20286000 6282000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(13)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair value of financial instruments</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company follows the provisions of FASB ASC Topic 820, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements and Disclosures</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">,” for fair value measurement recognition and disclosure purposes for its financial assets and financial liabilities that are remeasured and reported at fair value each reporting period. The Company measures certain financial assets and liabilities at fair value on a recurring basis, including cash equivalents, short-term investments and certain warrants. The Company’s assessment of the significance of a particular input to the fair value measurement requires judgment and may affect the valuation of financial assets and financial liabilities and their placement within the fair value hierarchy. Categorization is based on a three-tier valuation hierarchy, which prioritizes the inputs used in measuring fair value, as follows:</span></p><div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:10.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1: Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities;</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:10.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2: Inputs that are other than quoted prices in active markets for identical assets and liabilities, inputs that are quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are either directly or indirectly observable; and</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:10.0pt;min-width:3.333%;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.333%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 3: Unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</span></div></div><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Items measured at fair value on a recurring basis</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,248</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> at March 31, 2022 and </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,247</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> at December 31, 2021 consisted entirely of money market mutual funds whose fair value were determined using Level 1 measurements.</span></p><p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair value disclosures</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company follows the disclosure provisions of FASB ASC Topic 825, “</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">” (ASC 825), for disclosure purposes for financial assets and financial liabilities that are not measured at fair value. As of March 31, 2022, the financial assets and liabilities recorded on the consolidated balance sheets that are not measured at fair value on a recurring basis include accounts receivable, accounts payable and accrued expenses. The carrying values of these financial assets and liabilities approximate fair value due to their short-term nature.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value of long-term debt, where a quoted market price is not available, is evaluated based on, among other factors, interest rates currently available to the Company for debt with similar terms, remaining payments and considerations of the Company’s creditworthiness. The Company determined that the recorded book value of its debt, a level 2 measurement, approximated fair value at March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> due to the recent issuances and amendment of those instruments and taking into consideration management's current evaluation of market conditions.</span></p> 14248000 15247000 <p style="text-indent:-5.337%;padding-left:5.067%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(14)</span><span style="background-color:rgba(0,0,0,0);color:rgba(32,33,34,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company is party to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> operating leases for development facilities in California and Georgia that end in </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2031 </span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">and </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as well as other immaterial operating leases for office space, storage and office equipment. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The development facility leases each include options to extend, none of which are included in the lease terms.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Short-term and variable lease costs were not material for the periods presented. The development facility leases do not provide an implicit rate, so the Company uses its incremental borrowing rate to discount the lease liabilities.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Undiscounted future lease payments for the </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> development leases, which were the only material noncancelable leases at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.278%;"/> <td style="width:1.828%;"/> <td style="width:20.676%;"/> <td style="width:1.218%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Twelve months ended March 31,</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,144</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,172</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,201</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,104</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,530</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,277</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less imputed interest</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,365</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,912</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:10.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the weighted average remaining lease term was </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years, and the weighted average discount rate was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%. For the first quarter, total lease cost was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">488</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in 2022 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">101</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in 2021.</span></p> 2 2031 2025 The development facility leases each include options to extend, none of which are included in the lease terms. <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Undiscounted future lease payments for the </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> development leases, which were the only material noncancelable leases at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:76.278%;"/> <td style="width:1.828%;"/> <td style="width:20.676%;"/> <td style="width:1.218%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Twelve months ended March 31,</span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,144</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,172</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,201</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,104</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,530</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,277</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:top;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less imputed interest</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,365</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;vertical-align:top;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,912</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 2 1144000 1172000 1201000 1126000 1104000 4530000 10277000 4365000 5912000 P8Y6M 0.141 488000 101000 EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -.!JU0'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 " #3@:M440W J>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLE@AZC+98@32$A, G&+$F^+:-(H,6KW]K1AZX3@ 3C&_O/Y ML^361&GZA,^ICYC(8;X9?1>R-''#CD11 F1S1*]S/27"U-SWR6N:GND 49L/ M?4 03;,&CZ2M)@TSL(H+D:G6&FD2:NK3&6_-@H^?J2LP:P []!@H Z\Y,#5/ MC*>Q:^$*F&&$R>?O MJ%6*I_8DL'V#DY9K>DAF&HAU7)33MP>'MZ?"GK5BYD MTL'@]"L[2:>(&W:9_+K:WN\>F!*-$%5S5W&^$XWDMU*LWV?7'WY78=];MW?_ MV/@BJ%KX=1?J"U!+ P04 " #3@:M4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -.!JU1)[E!\0@4 (05 8 >&PO=V]R:W-H965T&UL ME9C;;N,V$(:OMT]!&+UH@3@621^2(#'@.)MMT!R<.-MB6_2"EFA+B"2Z)&7' M;]^A+$M.((_Q*GYJH56KN\Z'2,'\I$F%.U ME"GM$Q2RU%D @,+Y=B(:?2?E].-)QU2I4@2F1J(I42+>=7K1&] M&'/F O(G_HCDVNP=$S>4F5)O[N0NN&IYCDC&TK=.0L"_E1S+.'9*P/%O(=HJ M?],%[A_OU&_SP<-@9L+(L8K_C (;7K7.6B20QR?^2 M]?;9;K=%_,Q8E13!0)!$Z?:_>"\2L1? O0,!K A@GP(H/Q# BP">#W1+E@_K M1E@QO-1J3;1[&M3<09Z;/!I&$Z5N&J=6P]T(XNSP1OD9S(HE(@W(U]1&=D/N MTNWR<&EN$Q,*+ LD1E.]1K MA@H^"'U*.#TAS&.LAF?<%+XAWJ N^@,-+Q/'G+EX;)'Y1L@^/8;B/CBYC\D$*36[A8 M^Y[@6@U(9R72V?]"*K)V$ I7>Z8(TGF)=(Z*%';R(A>1>TF [5$DM?.'ZTR5 M'TD+8QK?/#R=@#WYIP@=]2KK\X[A&T/6-*C?@4^]D]_EIM;K<"G/\VCO[.Q\ M@$TEW3-E>A19IK6;TA>Y5-I&Z8),K;#U\]F@^..SA7\D8Q49.X;L+K52;TNP M>RG%#K66#%=L(*O\F')49Y>L_5<2\PQ$ZCRIM"]^'SDB#2+ 5Q BK2D!Q*]\M M0Y4DT I,K?+?3L@T[P?(4V:-A:8!5F5=+2Z4>[FRZR57PUZ_SUFO"\ZRJJ.J MZ@+%[;R@FH;0^SFVI4CKTX;+--4I6A4#BCOX#B@1 '2=&;AMZM]17,?J# 6J M2@'%W;L ^II(O7"N\0T4;(CF"A=LS%55$BCNY:]:!+F1;9*9BFM1&HK!^/4> M:R8K]V='N;][6\ACELP^OS-%2]KD^[3-85F?8TB5[;.C;/]5O).[ +PLFD?^ MM@U' '%)UF_3'N.,>TEJC;9"DY.LI^;[V MPUBD9+22X#!99"6A%*NEK*H+#*\+GY''[DQI\JK6:2UN@]R[52D&5OD_.\K_ M2S!7VZ4CFVBUBE*_/IFXYF2$H57&SXXR_A)MHHSKO_Z*EF B03T8KDC/>1?K M*5EE_PSW[7S^1EJ*PRBXP&#@82"5[3/'*D4-!!?I\6[[C''4/RK? M9T?Y/C3(2D/'F%O'WKH:JPPZW*[=;W=\BJOEEN,HWQCK5,]OMV??!"N-3(DEG,( M]4X'8%]ZN^6W/;%JF>^:S92U*LD/0RD"J=T#<'^NE-V=N!\H-UZ'_P%02P,$ M% @ TX&K5(0*>-PC!@ \!@ !@ !X;"]W;W)KB8J"1J(I4T M^_0[RHHDBQ2= GO1QHJ/I_^1O/L=F>V3:'[( V,*_2R+2EZM#DK5EYN-S ZL MI/)"U*R";_:B*:F"Q^9A(^N&T;P;5!8;XGG1IJ2\6NVVW>]NF]U6M*K@%;MM MD&S+DC;/'UDAGJY6>/7RBZ_\X:#T+S:[;4T?V!U3W^O;!IXV@Y>>W[>D!G\1=G3W+R&>E0[H7XH1\^Y5N#T\XOWW[O@(9A[*MFU*/[FN3IMH7Z*I[^9'U MH?:7B4)V_Z.GWM9;H:R52I3]8%!0\NKXD_[L)V(R <+ T@_@+QV@-\/Z&9N M/0[C\&21RH/".8&9?H#^Z?EC[2 5UCGZN@JZESIE'O< MX9#$T7;S.)T2TXJ$!,>#U8G.8- 9.'5^R#+1@BS(QHR!QON"K5'%E$WFT5,X ME1E@$LQD6JQPBGV[S'"0&;JG4U2J@6P_KI!-7&B\-DG]N3:+41B%=FG1("UR M2OM4/<*ZBN;9IBHR7I@&L3=391HEZ=*ZQH.JV*GJMF$UY3EB/Z'62R:[O2C4 M@3504*:;W:8Z-IX@C5)_IM"T"N.0 MI':)Z2 Q/3.Q0,]&/:]1#752=?.JT[L&K*G%U$E-*=@/YX)M5K&7V 5C;ZSN MGE/R%Q!,%:\>4,$ =LLYU/LY$9#@9*;29I5.RL"IR@F#\)D\4K1ZX%" ^H5? MG,S>T52 'V$REVFQ2OR%.H1'4F#BE/F'$/D3+PJK,&+N2^S%\5S9.;-3:2-R ML)LY7[KT7LZ:?OA)R@9SRIPQ.I4V4@:[,7-,;([@ MD2\X?%4'4'!ZSPNN.'.V 7BD W;C80!L39\U7:W1FP3 86BLC&E%O&2!7G@$ M!7:3XB7R6C1=3RWVT L472M84RATT _?V]/00@#/-U;LC-6IZA$4V$T*BVHQ M*W,O2VD%,S;A@+W(J"$VJW!IRD>$8#=#8$\T+7/">;(/K?)-5$1^,&]W+%:8 M3#?6:;,\ H6X@7**Z3-2B8D+C#T/S[3:S.+87YAK,F*%N+%R [NW(XG>(MGI MKK'*-;&1^B28]VPV,X+)0ATBDX.(&R]?C=3[)?$F6?S X(_-RH\64I*,^"%G M\+.4?[\4@8F?( F-V;=8P2HM1#!2BK@I=03HN?UL(BB:%SV+3>HMJ!L11=QG MH&/6G5-G'G$P)I%O[ &;74+"A?Z(C+PC;MY=B[+D2C?#Q[*6PRIAF[6M4-DZQY9*L=LMT=_ ^.3H,?64IB9Q=Q=Z - M.X@B9XW\K3L6J&=7&T%&WA$W[^ \MV>0/3F22F0_UNB-=^%A72;0(RU:=H&P MM_:\[A^26@9,?ZL.HN'_LAPR4%0,<2DU=D2#1*LDM-LYK(QU*4SN&2GH,CD- MB*,(S6D4_688#UM@O@*<'K(/1?;/O@.]2.T2.JT&?: M9(?A-JJSN&$9*^^A&+Q<,JVA*9(UZ^X;"VM'02RGM\G=0C]KIE$0+4##'WGL MNWG\(<^Y+JA0'O2A_SVO4$9K#N7">MMDDI8D283G6JUV0&2\('=$LN]&,K0_ M;=D>.9>S/<^XM;_T3<2^)R%T#O,#J=4P@+/^PIG4'VGLNVE\++G2DM56P1:N MIMAH*BUF ?&B);&3&T)MEY"6$YC-SG8"VTRNH_7? B#)'G@E MH3?8PT#O(H;XF^/U^O%!B;J[H;X72HFR^WA@%&1K _A^+P =_8.^]![^R+'[ M#U!+ P04 " #3@:M44AVY!,P" !-"0 & 'AL+W=OZ_?H=.VE&2O@J%Q GYWW/WKJN2 MC.18]41!.%Q9"9EC#4NY=E4A"4ZM*&=NX'F1FV/*G7ABS\UE/!&E9I23N42J MS',L_]P3)K93QW?>3CS1=:;-"3>>%'A-%D0_%W,)*[=Q26E.N**"(TE64^?. MOYWYGA'8B.^4;-7.,3*E+(5X,8NOZ=3Q#!%A)-'& L//ALP(8\8).'[7IDZ3 MTPAWC]_<'VWQ4,P2*S(3[ =-=39U1@Y*R0J73#^)[1=2%Q0:OT0P9;_1MHJ- MQ@Y*2J5%7HN!(*>\^L6O=2-V!/[@@""H!<&Y@GXMZ-M"*S);U@/6.)Y(L472 M1(.;.;"]L6JHAG)S&Q=:PE4*.AW/!%>"T11KDJ)[S#!/"%H8.X6NYE@2KC.B M:8+9-;IZYKA,*41>H\_H$W*1RB!"35P-),;/3>JL]U76X$#6;UCV4-^_08$7 M!!WRV7'Y TD:N=^6NU!_TX2@:4)@_?H'_!8:RH?9U$BLT"/ET 2*&9H+1>VL M_;Q;*BUAXGX=2=9ODO5MLL&!9'.84R(EM!MN;O)R@PHLT0:SDG3UL?(:6B_S M2&YBK^=!S9O=;IT(:F$.&LS!99C5O4:XU)F0]"])NW KSW"'Q/>JSSOD,P); MV&&#'7X(FRI5=B.'>R3O68]%M""C!C+Z$"3\S2J->4KYNHLT.DEZ+*)%.FQ( MAT=)9R+/X0$X9U*'YTSJB: 6XZAA'%W >-:8CO;Z- X[Q_2,P!;SN&$>7\Y\ M>$;'>QAA-!@&WBAZQ[L?.(BBD3\(^]V\OO=_G_ N)SXQL+7E&=P=D0? W9V] MSKQHP%:RIEPA1E8@]7I#\)#5WETMM"CL]K<4&C93>YC!^PZ1)@"NKX30;PNS MHS9O4/$_4$L#!!0 ( -.!JU3IH%74S0, /<+ 8 >&PO=V]R:W-H M965T&ULC5;;;MLX$/T50NA# R21J+L#VT#B=K$!VMT@;K8/ MQ3XPUM@6*I%>DK*S^_4[I!39L2[-BR72U[LEBSGSGQJ]Q[D?"HJ M7>0<'B1155DR^>\=%.(P6V4;*\!*YR MP8F$]68*%J+XGF=Z.W-2AV2P9E6A'\7A=V@(68 K M42C[2PZU;1(Y9%4I+3<'.-22_PW1S\]7PBN1)%G3$-&EAH?>$9: M$;$F?^Y ,E-K13X^<59E.=IJO(9YY!]M;?11XM&?^5S)T_&O KD]YT!$[0UC:P\8*!>/=\)4HX5I7\N'U66F+G_CT2/6RCAS9Z.!#]$?; *^@K M>^T86T=SC_=SG])).'7WI\7H6M$X]8+6Z@VJJ$45C7)NFH9O"+S@J%&@;D:X MQFW4>)3K0BAM6E*Q K ;X6558#MB$E8*J?/_;)L:@YQKQC?YJS"($CZZY.T3))1)DL<6 C\DFR 8Z4*@E>'L QO=FY:P\RT M/L1)!TN44.\,<-/,]4:!'B])(53_X/0ZF:_2 MZ+R&?59^&@\<.3WY)M!1?/=<@P2\Q'2;NX@I,$YQ#ZS=)(.0/2/$/U1 MB'^@PADLGM^9;%>A'Y_?[SZS.(GI +3CU*?C8_\SDQS/5I$'D&2Y91+>-_CI MNMU6QG^W=&U5II=@Q32V*4%YL< MQ50!:PSI71L-*6N562^TV%FA]BPTRC[[ND5E#M(8X/]K(?3KPB1HM?[\?U!+ M P04 " #3@:M4&B[D)KL$ # $P & 'AL+W=O H9[#^=^^!["[,"J![XE1("G(B_YU60KQ.Z]X_!T M2PK,+]F.E/+.AE4%%G)9W3M\5Q&#D^<)G>K\5ZH(SG^WP/5D3<;N[J>3*Z5 R6I"24U:" MBFRN)A_@^Q5"RJ&V^$K)@9^< Q7*'6,/:O$QNYJXBA')22H4!):'1[(@>:Z0 M)(_O+>BD>Z9R/#U_1O^S#EX&9!<(#M@&K+>X(EN69Z3B?X#5]ST5/P"KP))L M:$H%>'M;XGU&I>,[, 6WZR5X^^8=> -H";YLV9[C,N,S1TB2ZE%.VA*Z;@BA M 4)?F,"YQ6TQ[K9@12'[;BU8^@"^?2+%':G^M< LQV$^9#(@V< X!S>89BJ6 M!=Y126D,='4&-$WWQ3ZO4_R;X7 M^YU=+VBO"]I[2= 739?REP2_:!"#?E0N](+8SL7ON/BC7#YROJ\K(#=-VO0A M5WUX 4HYZ>N+7%BW@F\P2CQ?+X9O)AIIM;#AP(&H@BZJX)>B OVPY)+7);!E M/# S+HOC(]=.+>RHA:/4ZET^5?J0*6I2-#FN98<\J7-B2W5H4/&@YVEY/&/4 M(QMU9*-1LE\)%[2\5PF361(53=4<:%*Y+ZG@=3YME".#S=3SM&VXB,SNT(*R MP@PT1]P%%?^&H,#S]K3U1FSVAIL$/K032SIBR2BQO^53<\:MNRTQ$Q%&(=0& MUCFK'BWH'G76?>F4_H2K;E!!JT*Z)HB%,+!1'7F 4PK23A0BB8$ QX5$RX?_23'LA3-'TPS"6;3$P%N%1->%K MR28T]6X*]<$(3=U,]'EO!7*'6NRHG/#UI1.:VIEX+HJ&9!T>Q1/^?O6$IC)" M/TKT=)ZQZA,^"BA\+06%ICK*^D*]4TRK0(_,(J+0#0,^O^$CBJ+QE5V M3/Z1*9=3'^G#?(4L0M@SZU,[RB!ZD0SJ\H>L5*&I[ D,M3>[A<4L"/76M1BA M. YAH,=MVDU1X+I# P>=_#]]D>(.O0#8,K! I@H&H1\A-]8WG7/R\4-]VY+0 M][3D("<;Z>I>1A*C:CX7-0O!=O7WD#LF!"OJTRW!&:F4@;R_84P\+]0GENZC MW?P_4$L#!!0 ( -.!JU16]@"C7@8 .$9 8 >&PO=V]R:W-H965T M&ULE5E;<]LH%/XKC*(=V4)5//=[R03]<3/#D\^"ZV.V,?S&ZN:K;E#]S\J.\5W,V.L^2BY)46 MLD**;ZXGM_AR1>=V@)/X6_ G?7*-K"IK*7_:FR_Y]22RB'C!,V.G8/#WR%>\ M*.Q,@./7?M+)<4T[\/3Z,/MGISPHLV::KV3QC\C-[GJRF*"<;UA3F._RZ4^^ M5\@!S&2AW2]ZVLM&$Y0UVLAR/Q@0E*)J_]GOO2%.!L \_@%D/X#T!\0C ^A^ M '6*MLB<6I^883=72CXA9:5A-GOA;.-&@S:BLFY\, K>"AAG;E:RTK(0.3,\ M1P\&_L!'1B.Y02NF=^@S^%FC]S\JUN0"9#Z@*?KQ\ F]?_NKF0$\=M99ME_[KEV;C*Q-T5=9F9U&?U0YSU^.GX$>1V7(09D[$ISP*U,? M$<47B$2$>/"L7C\H%K/D1 MUCRH_FW^+\1O&TY&0LYGLLI$P5&UQVN?VNO,VJG1$( 03V\U4G)$DP2-]&!D M]G-J,SY'F2RA#&KF"@G_;:^YSWCMC/,3L^ X7?9L-Q2BF%*_Z=(CV#3L45E- MG55$9;CBVH10ID.49)[V4'J$XH3X42Z.*!=!E)\X,$0(]0 M3!,_P.41X#((\+:4RHC_6H!0T<":K-J*-<0@TYH;;\8L!T (P3VP0YDD'L&* MHZX21^%RL0-P7/>2P.%$4&!1(=A:%&<3 I^4?APV3Y;)QF8G>)&+1P9V\19Q M/-!V"B;IV\0G1NER/F(6TJ$D093 4$9!+6A-X05(/"LG_3SU2-&Q ,-=B<%%-^0"2 $R<+B',N(1>!UCX#!E'),9\-E,O@#^; %[ N"DE'CU&++% M=#E,*(]4,A:V':?@,*E\>TU#X 4]9)#I(EI$?=0^L>4(ZHYH\/)-K9Z LJ#? MT,60CB5(%$[K1F4[9MT)A%8K:QWS[%S+?S6BMNV6SSK[65^HC=-HT;..5RQ. M4[]]2$9-?-Z)BT,2^WJ\=D9 PD=RS M9^L[Z]5,:LACV*(CH74#Z_'V:5E"&Z-M'^NUE(=L<-*WTU!HI#"2CFA(F&B< MC6K;:;5=UCN<7. D@JXB;]J].O3Y.5\;"%*UJT_"H WW]AYDR#3] MA/:(3'&$HS&].CXB83XZ\4CG=N<;+U(/,]&!^7WT-8JTHR82IB:;776+UC9S MA=O,@]$/*08:6$)5(K,O7 2AIA(CBGA(#.S9U\1+=2/5GW0L1LYL?/IUPI=P M7M0>,L*#5LLK%26CN#O6(N=9*^>9XE"9+6RG@PUR=V$K\R,KK'N\V#V4M%S& M Y-[Q# AT<@NCG3D1<+;I-48V NTYEM15?L8 JH1,O=JX-DTS0GN;T)]8C1- M1N*?=IQ(PYP84(#;GB<$G0X9#\])VL]SQHVU\6:]!]BH[I,=TL+GP M"&$ZDH2T8U$:9M$O(U3?'IT!D_+7<*BWOM#S).H12:+1Q.PHE(8I-*04;$%- MP;L3+KDNQ-:%N%^)^>",GE.T2LQ.#LM+KK;N&X)&+CC:H^;CT^-W MBEMW.M][?HT-T;6[DA^+8V1 MI;O<<99S907@_49*<[BQ"QR_ZMS\#U!+ P04 " #3@:M43A]C,5T" != M!0 & 'AL+W=OC@J9'*SJ/:N?8JCFU98\/LI6Y1T4NE3<,W0'G\E6ZP09& MQR,N44I/1&'\'#BCT:4''M\/[+[S_A MD,\[SU=J:<,7]H-M$D'96:>; 4P1-$+U)WL:ZG $()Z7 >D 2)\#IB< V0#( M0J)]9"&M&^98D1N]!^.MBP6=_ ^=D%G(%0\*76 MG66*VSQV%)_W$I=#+(L^EO1$+!G<:7)BX:/BR/_&QY37F%QZ2&Z1ODIXQ\PE M9),WD"9I^D(\R_^'3UX))QMKG06^[ 3?6-YGU?U^O;7.T _]XQ4GT]')-#B9 MGFJHYVVUXUK3_T'@#>J^T=@?! M.Q@W:O$;4$L#!!0 ( -.!JU30)CRX$@4 -4* 8 >&PO=V]R:W-H M965T&ULG5;;;MPV$/V5P;8H$F"]-]O-S380.PD:(&F,N&T> MBCYPJ9%$F"(5DMKU]NM[AM+*=BYNT9==D9S+F9DS0YYL?;B.-7.BF\:Z>#JI M4VJ?S^=1U]RH./,M.YR4/C0J81FJ>6P#JR(K-7:^6BQ^GC?*N,G92=Z[#&B>/=[;_U-CAVQK%7D"V\_F2+5IY.G$RJX5)U-'_WV%Q[B.19[ MVMN8?VD[R"XFI+N8?#,H T%C7/^O;H8\_!>%U:"PRKA[1QGE*Y74V4GP6PHB M#6ORD4/-V@!GG!3E*@6<&NBELW.EKZO@.U>Y<#[KGO>[J.[J']-Z[ M5$=Z[0K^0G\.'".8U1[,^>I!@^]5F-'A2^D_IPKOHK2E43P=7T&7@R"[U&[ZD-\8IIXVR=(5-!O=2I#]?KF,*8,]? M#R Z&A$=941'_RO=#^L^6CZFGWYXNGQV_()N[="5UX83,%^\>O]A2F^=GM&C M5+/(KE:+%Q>^:97;Y=7RQ6/:JDC&:1]:'Q!D@06)..0:[[:L;*HE&9?L7-S9 M#3*H"/GYU6^X67.@Y;$4:/&$8.@CZ^#ILE9HD,'WZ[+DW&J$&+L3P J&(CI6(A2O2G_N3#0C)6*G-<=8=A9Y25R%D1QO@[G:Q2F]>W=! MCX;<]GMC:J'A,T!_AW@S^JW/KE2!C$!8FP/M590@-3I(R(5)LL&$;(5S&4BC M7%?BH O&5?<,8D*@0EJU:FTLD'.D"-M.Y#"8#XS;<$RFRL)PX3 :B]!5]UP MJ$;!.62ZWW(,:B6NV0T%3YB>HM8$WMH:DCY M#IL887N"*5P:HAP;9>'2HYR=Y3BC3UG)$=^T')*)+!IHU8VX!\K6\LT7$-O@ MUY8;E.,>761_ Z3Q/L+;N*?$KCA(_@!_8$+5694\@,:N!:-PK-%U1L.<).%[ M&9J"2=R*Z=)8.R^A$NLIV9UO:Y1D/W!N^]3$*@; I:=<2UM *(JODWM1=(WF"!JX[HTUNGA]I=;R8+I9/I:NP M[IM]/[QI2MO:8 -\O^V_P+V9(>Y\(_<$'KI12(0)(V,YFQ,8=UF[[@ 4[=E' M+I,LMIT[P&-#0E\MEL_NA2N-N7SR G8[%(Z'/"&^*&2D&CVK_TYVAYADPX-$2/EZV!7APKE=.!:H.\_5ZZ4YPMR 05ZD\] M-?(H$]_@^M#.4;(-G1WDP$ZFHN/<=%)Y5),Q51 &TPX))%6"*ME%(<.R'*^W M>'N]H>:VP_5-:!@6*TB,B;'C8O:M^VY^YZF!4E7Y0171*9U+_:MCW!W?;"_[ MI\JM>/_@ V/0'!&@2Z@N9D^.)Q3Z1U2_2+[-#Y>U3W@&Y<\:[TX.(H#STONT M7XB#\25[]@]02P,$% @ TX&K5+"83;2?&@ 6D\ !@ !X;"]W;W)K M;-ON MLU]9VQ?WZ[KQWYZL^G[SZOS&']=ITNW>V;K??GER>A"\^N>6J MQQ?G;]]LS-+>VO[7S<>./IW'52JWMHUW;5-T=O'MRS6Y_] M7> D\[;]C \_5-^>7( @6]NRQPJ&_KNS[VU=8R$BXP]=\R1NB0?SO\/JW_/9 MZ2QSX^W[MO[-5?WJVY.7)T5E%V:H^T_M]I]6S_,N]($KIELV8BH_F-Z\?=.UVZ+#W;0:_N"C M\M-$G&L@E-N^HZN.GNO?WHHPBG91W+IEXQ:N-$U?W)1E.S2]:Y;%Q\XUI=O4 MUK\Y[VE'/'=>ZNKO9/6K(ZL_*WYJFW[EB^^:RE;CY\^)TDCN52#WW=6#"_YD MNK/BV>6LN+JXNGI@O6?Q^,]XO6='ULO/V=:N=-87_WTS]WU'ZO(_#VQP'3>X MY@VN_Y_X^^#JL-A7?F-*^^T)F:2WW9T]>?ODZFGQ[__V\O*;YZ^+;'N?;6_2 M]INX??'.>.=Q*Z_5]$;LIJGRF^ARV3:>F%7)]5]6EM=;;TRSPXI#8X;*];;* M;J0/"]<86L34A:>5+1EVSZOU]/Q[>9KW5U9L;2-[4Q=[W#9;K#MX:,^(09=75V\YJ?^<7/S MD3]?OGY:D)^CY7O;N75&LFO$_]&!SXH?]G>_M>70N1[DX@S?W9Y]W*X;0,[A31.?9D5INYY<;$X(^<0_!@=VS'=%/ @YAQUQ"[RO MR'?255J[7;N>F''&PE)F@X3+KU_[1TB)V%8/E651*3^/BFZ[:HG_I^VVH=5R M.9X5-W4MIRS#,V$M/$PFUWC#OCJ7N:T=N3W#U!/CL66[<0W.3Q2L34.A U3. M(G51$1]_,%*9H@%?:R:E@S0[+&&JW\D'R\U/MBM7KGA5YWMH$YF6J]FX:-]N M,#4)ROJ>ON]5$8RG:+>1,_4KTQ>.J"M[IO4014]E^-&I#_[85">!G^LNP*>2W3FXKR,*(&7W<'D=T346> M P$TR#VLP*=2G;/W&PJV8+92L!B(L3L+I_V FP@$?%E>?M4.=86M $#@!NB9 MWX=&(CQ;(FM!TPP0I:Y_<"F1<\U[T6EM5 9>]A![;V353W;3=GU!^P$6%)<7 MI_^9SNM\:>3$A47(*SX0$]=SVX6@=7E6_.J9B4E1P!IQ;6+7=/$HR=A%R"6= M.*9%RAAX"M?O,O_(#D+=AL^,!XNMS6?[)>TUBX55[>V8#7"PZ^@/Z'ZK=-;. MS%V=/&)%G*E;/W16(PC4$#L?>T9V@2X$C7N0)X?(Z>R=;08E +I)[M 7U<"6 MG1[BT,"Z3RZJ["'CH-PEJUOEZ-A=L>C:-7DT<@&12V?%N\%33/:X=3V'GV)F M96ZV6%N#8WO><3-T%!D\Y.TH=FR,$V,QI;IR,1!P %BS@IK!XHL[4P]6A%+7 M;AL.SF=>#06?%36AYK^VQQV&'BO;!JV 2978QIP!%>L:\$+_DV\;0#NSR M_(C8+JRB5(+Q*^)>2Z(CK8.*4J0$J.!HFH7Z=H[H#[E "272[6E,4/.R5V'A M $,/FRN-7Q4+RL#HQ.];WS.[6S(FR)JY-#^HR"!9+0>,AH^DR*C2*VL(?^'D M$F5:!$^7LP#"1#85% )PFF-',$(B @3Q(O@#LB8NLT4?OT+FJD&0+Q$3YZ;Y M+.=>4?9%<:IV='^%.-'UIU!'NNO.A@C.!L/0@M@:\!I[E\[2=Y*JD#76X,-V M99O(Y2#,1VW#\< N% X9" Z-!I5DL?$ 609ZD9 M=[ >P&KH4Z\(YJZE98)79ZK@2AKV@EO&W]BN)!&YOJ 0\I%3F"1L--9\1L9 MRV9#%/\^5,NUL([-GY17714Y>[912*QV?\8P#'+3X6EE$+I--OT%2I)[O2,8 MU0Z$M^BX;4<+<1PQ$A3,$G0D7 P^H3;ZKAK*P IR9L0$9I%> M((;\0.!!K)12LP$"&EBMTK9#U(R%ZWQ/>\WT+]RZMOV*P4*6''!PR:D.T3 Q M8G2.V?00(M4%O.6*GEFV+85'"BPUK]W9!>I8% <((5M?O&7/ M0; ^L:NFO&)8#X+E*[@E!+9 ";D.,AGMW9:$*",P*JP08&:1?LT;_2R -W3\$&:8.D9(NA M:QP"]XR663@%!$I9EWCRNO#N?O]Q$N$ 3R-(-[O[^B*[:SZXNJ(;_.OH4#B@ MB;6RZ5H 2XYO='\\W4*\"%^E;+^"%I*;%T1^A@2)=%(L%65AHHV=2"FXXPBB M&-4F -U1?V4J2M-UG#%*0./ZU$-Z MJ@)R0?09<[CN46\D)&@)A+"M/A3)GF MEZXC+2+?!3,*":^-@3>1H;&('4;E*+IQKBGH%E >?Q7+KATVGA-C^-:Y320! M&OZ#S'M+X5*!W@25ILLQR HK[#W[.[!@#/NC,F: M5VP44UQ]WQ4/.!8>!#\ M940Z"1!J*EACZ#6":KP7/\3L9[L**?A<2HJDDBW)?0%03_>@H+#(GU%NPVW9 M>XIYH@S9#032ZQV6PF;+0)>68KQB@I8A.>TJSD<@IY#)BVPH;Z:\D]&+6*"P MP^ !NA">T+TH4(Q+7-&E^P-:$7GN!*EJ8CF0';/8;.7Y4A(0/'Y^1I)GMT1, M2EXNU!5$[F,3T2Q,5E5V1\YDR_: >A+2_PM&RL6("UJVF$$PT32(&+:.9!93 MJQ"ST<-O.376+(W3GLAG]1ZY3BPB:5S%4]J#?[5W(<&EG,2%)9Y>\^(UF+*+X(PRTC\EL.>U'2DP3=())]82O3+G M(] K"N]S3@T"+%'Q4:([*K'LDJ*>[5.C%4?PX]A&*>-IJKSP;GH&-WV^%0G$ M.U:)O(^74LJQ.41+UL.(3G/NLK(LSL>>ZX/D[T.C'2#F9RA<2YW VZ 1:,)=:HIF3OC:N&SF OM:<6A5>+\QHTOHA%JX-.#8^\58@!RQ,3J M21T8=@9?PA9.743U*R#:H4&XQA#RD_],P"+>YR16R$> D6FO(S9]4S M:"PAWE+J*Q42JE;3B:P!$,L5C)Y1#=@06S84D->FM*3O)>?86FCCHF$&L,>? MDL7NK:XTAQ"OML(E1>Y^+4*BW/1=6[.[BDD72JTQJY]E=1A^W*]"'A4-W.0= MM5 =AF=41Z'@6K5>))R+4\S?:UT3XNSK4/(M4%&5RI\Z&[.D1(;Y&KLP>>YM MNKX!V:&%!NP0LD_X2U;#,2TAOFNVR7R](^>SMJ=RQJPWQ]GEPO6GGD2&F]&B M5266JO%40E%#@E!2BS76I^*9!,=SX1#I3 WV#5)2X#RD\(;R4"5K,Z:$-CN' MXVQWIF8K&)V2=FUY.0J,7%,C%>@BE\=+S5)JJJ("O _ZP20$!++/^CT.I>9( M-Z[J);WDBAT[!@N<&1+:#46OD@5&_R./FTWM"@?V ]?<(@_/T"ZCS3I$[ZP< M&[3@ 19N&09Q0BH;QK;EOB3(M"IL&.KQ4A*R58LF,OPT!4)<$D74@M&8+S!: M/W5MRI5DPUP>EB:26KD(@&&*YEB'Q/!7<0%@YJ_AQ$/^B^%P-#XY%-0U]/(] MMR:PB7]$5"4O7'*99U)W.>)!4L-N#OI.3!5:"LXK@VI"_SPY, ^\2. M*E $Z$#-9(0C'PB!_%(IL33"L7TB'K]_5''Z'TC!9DD56#*JWGI=2=,Q(G[M M[D&N! !2YWYKU?X.[!6>CD5P3>)2YK $PF^D*B!2!/8X@A2.7HCQ7([F4Z2? M=M< HA3DNESITJWF'1&4+"UM9CC:B1<9@LSND^ MH4V*LH8@&5%S03L)5$3I-6US&LC)"-,\>+^>?CMPOS:+)WDFT /$M$[:+H"8 M/)#$R28^5'9C&\Z+0E SW+&4(!T[N8O8)QHG?5-&*Z;AOI+$+78UJ=7$[E;@ MRXZTBMQMWS93+Z<%">M'<#W=K87BF##$C(5D,+?L$\J5M(6Y-AE;P!GJ%Z\\ M'3K9QVS)67%=H7:?@11TD="*^"F01CS;K;5;&G.$4;R1L)Z\?CCSRH2LQTD8TX6T[XIRS8PJX11_ MQNA=A 0!7(XH4)NQ*(\G](++&7U,B\I@*ZA?).(D#S]V5J"" MX T(0QB!+: A[P(8U#7(1H'X)2XH@*3-T8KQ,D;&+@)C$8;;L4UU:FIL+3!' M)1..((6]E/;4'C8$[.%S+(<#!KZ:,9N=5Z- :.]EYM0V*YQPVG"(%IUB)<]Z M-#+:$V(T^JFRGW0\NBEO&75R/P'M@O?!Y6M!,0TG3$SF3ZVJ'W-O7)RS>@2, MZ2@!<[MH.2H!F(7B,";%4$;E^4SQ:-*_\+%'W\ES,LC MM;E,2LU"N)@3Y0# M>2335<'Y2^X7)Q,.IW\K;>7O4. L0V,M,B8<9Y/F@/"N1DN/XU\PIE#!K(JO7Q9_2PW#4,W4L#@:29-1XI\X M!PDOOQ2$N_NV_*S% LZE"#FRZFA__? 8JB7[;7<64PWI<;,E5\-3MTN"BOTI M!_#)X&F6^LD5@OG=/[ W<1+@^7<#YC>941WS@=QE^Z=BC[?1U"/74 M/*S$UG^/[1YAK91C;%@%X-#] 0$2HP*7^:4"\FPNLVQ,>&A&@F$H[M3N"G[M ME&N6XO3,/5.(.S!R!5"L[@SKHC!IPQA+ A!I-E+27BV5CL9W,,'H&0HV=AL6 M4JPF]* =MA,93L@HN*FW,O4BL$0J+FX3IJI&TTBR!=?#.+Q4;2H MZ8!T_-$''G^0,*+8/S4V9 (@?Q-A%TLJ'V(OAIAV["V5;B^Q8,>"(TUD&5A;.-?B[XR_>2"]?WX%@J$E4<3B>!;Q$ M"^@H,#\ J@4Z\YYT*'5VC^6(0HW@[&QCV%SPE/1NHS5"-;A-!(4U]\P7)\)3 MTVZ.<-[- M@W5:%*0]&L[_I,@)-G)ZB3C;\4N.:N:'SLSC27$$!N/9X-6-O,-WB#($MC2/ MRTR:0%2P\= +<,V(9\%6:>/&+MPH>\^N;EKO]%4T\YD,A9L&\6IGR>2:_!4/ M.8IM)@)ZI#_)T5D&?'F*1++E2TLDWSR_^]K2(8TNC MM5@LF[4.:X:^/X:[T[1';\M5HQ7_SJ5W=O,-SHJ?4:;8 M.O1QFS:>;J39PH^)C%*)/[?Y$5@)Z4]85*4#3#<]OW#(K5K)!Z2<%/10SAS? MTA!+%H"8"ZIJK4ZJQDF_<8D@-8"R0CSM-GQ)(V/FTI#QZ1NM/Z*+-7[7+YL0 M=3)KEBKOX*C1D6IQ!7:34M(C-XH2\?M#&L)CP6E2"@F%NBR1<)=8C7&5OR1H$X]7K??V,AFR5T.OT(0C;-/ M80Q#YTX4EE7YV\NR5@#M8Q_\Y>0S4;*_YJ0VHF^ZR.MM4E@%X%%<>&"H#>]? M.!EW5U:D&O\R%T#B MS.D<\?3.,3($H)P\]H3U?UB#8VWW--1UM_S#)V"29B8HCO!(DF#:H><"-!;- M7KU597LBT:CAH02L2M:0]_DK5P]]LLF]$P@8CD1IAS8N)^"/^]5:N@^_)L#/ M358-J1-ORI.^#!)8TG*:60:DZMV,&^/"N/R8@0%Y%C&C< D35W Q\.N"7 ^ MG$ZD/+$/>8YK(J M@#]A:0YC-/G;%GR:ONA=<2MRVL&+$H&M^-\ M*BMP'^*8S-E;AK5*=NH2I': CQS?(^+55[\\4$?\BD$:,-E7GPZJ8?'ULV]F ME]TH,7XQ>_GB8O;RFZOB>G;Y];/9BY<77_T6M/S9]/+;6&:(]I.7DH//8]6W$'4<K B\^P5E\0A=G73SY MI=V0T%]>OWSZ"L,Q3EY*2!V9[X+#6!2'5\"O1D2\^2DT?T+%)_Q 3$91^*$8 MJ!-Y:US15VI]E@;%-U\0$RL7VQAX;R3%:5"(YH.T:%*3&87%2==R9:NES5G* M;4]O)^EI:E_-APX_-Q,8$?,P?9^"QQI'Z7C.)_3],,X _T/&C@K\\O;A,OSJPT/=[R!)+ MBM$X4)1Z>.N] ZCRDF!I 2SRU7A]M7\1]XME3=)LAQJ:5)*6=3MG'N9TR\^4 ML?V+!T%5)R[.M436,>Y6;[AK[ BLXZVX8?%@W$#7%RUY)/V #>+/Z;W]7U!+ P04 M" #3@:M4-M/(+W(" G!0 &0 'AL+W=O8W2<"5!8[$(+D:S5>KB?Z_:+[BK9^SX,B6,_T+;Q29Q -G&6%7OP*2@YK); MV?/N'@X D^@-0+P#Q%YWE\BKO&*6+>=:M:!=-+&YC2_5HTDBWQ7LLJ/DIX MR_0I)*,AQ%$<'^%+^MH2SY?\JS:XXB83RFPTPH^+M;&:FN'GD0QIGR'U&=+_ MN;VC4#=L,].P#!J]9S2X9RUUDT7-F3!P LEP M/)GX-4HF@T<:***C9"I#8R >IN,IG25GR>":2TYMET.I5&[(F<8)!8Q'9X-7 MY26O4I1]10S5MI.WZN/?VK\!%U_ROX=T30N66 M7!H06! T.CT?!Z"[L>P,JQH_"FME:;#\MJ*7#+4+H/-"*;LW7(+^;5S^!E!+ M P04 " #3@:M4?D>4"1T# #F!@ &0 'AL+W=O(E]HQGOF]^Q./E0>FOID&T<-^UTJR"QMK^.HI, MV6#'S:7J4=))K73'+8EZ'YE>(Z^\4]=&+(X74<>%#-9+K]OJ]5(-MA42MQK, MT'5I,Y>V_P4>#!/-J#RV2GU%P"PA9+ZQ X+=_P%MO6 5$8=T?,8*)T MCH_W)_37/G?*9<<-WJKVDZALLPJ* "JL^=#:]^KP%Q[SF3N\4K7&?^$PVF;$ M6 [&JN[H3'(GY+CR^V,='CD4\1,.[.C ?-PCD8_R);=\O=3J -I9$YK;^%2] M-P4GI&O*!ZOI5)"?76\U]5?;[R%L6RXM<%G!J[M!]%1X&\+?:)>1)1YG'95' MS,V(R9[ 3.&=DK8Q\$I66/WH'U%\4Y#L%.2&G05\Q_4EI$D(+&;L#%XZ)9UZ MO/1WDH;/-SMC-?TN7\Y091-5YJFRWZ'Z66G/P[W(+N"/9T5R-?\3'J#["1H? M6B?I1O_3(-2JI9LGY!XLW[4(='<-&1BP=%BJKE?2BZJFHS.(US-J0]E,?8"7 M6&*W0WW2)+.WSN$YI"%;I*=UMAE$6SEZ=R@ZXOB&G6=D+"SRS"UYDL]>#UH* M.V@,*91:E.@=7("#)9(I#EB$C%VY;Y)22'*HJ56#=@P/-O,X3%D.V56X*/+9 MK9+4T6&< T*Z//=4!0-YF!4Q017SQ>P7Y=QK10Y7<9CD*11%F*>+V5O"N*;! M4@[=T'*+%VYS!/PG2>CIL\+N"- MI!J@L8#W-(X--8[WPO)6_$>D5E&9GLCPP VAL$7AM*[CM= $] M'!NWF)^S2BY_=A^B1[.G0[WW$]900(.TXQB:M-,0OQEGUX/Y^ +0_[47TD"+ M-;G&E_D\ #U.U5&PJO>3;*@A0NT,Z+Q6RIX$1S ];>O_ 5!+ P04 M " #3@:M4%;%P(R@# !!P &0 'AL+W=O+"$5J M)!6W_>M[I&PUZ18_;"_2D7?WW7<\WG%U4/K!M(@6/G5"FG706MM?AJ&I6NR8 MN5 ]2M(T2G?,TE+O0]-K9+5WZD281%$1=HS+8+/R>W=ZLU*#%5SBG08S=!W3 MG[#>2*#RV2GU(-;W-;K('*$4&!E'0*CWR->HQ .B&C\?<0,II#.\:E\ M0O_-YTZY[)C!:R4^\MJVZZ ,H,:&#<*^4X??\9A/[O J)8S_PF&TS=, JL%8 MU1V=B4''Y?AGGX[G\,2AC%YP2(X.B><]!O(L;YAEFY56!]#.FM"4]U:3EI.?W=Q*R^2>[P3"E3%HS1S>HEV%EK"=15@=<;8C3O("3@IOE+2M M@5]EC?5S_Y X3<22$[%M^U4O6!"P%, MUO"/K.&&FTHH,VB$/Z]VQFJZ+G^="9M-83,?-OO?YWL6Q_7FI>E9A>N FL^@ M?L1@\W/^"G[ZH8R7^2^W\"T0.P:2U-/W+4*C!/4>EWNPS.D]@*2D+2DKU?5* M^J5J0-&6!OX]UN6,RE&U4SW@!BOL=F1ZW(EGK[4R!AZ9&"C3JAJZ03"+-;!. M:P,_0ES.EU'DA'Q>1@L2TGFT M3+_3%&7N-4FA!J#UD109Q$D&:1EQO0 M4-+DD,80+Y9>IE^2QK-[99EP89;S8N'C%?,H+WV\(DZ>:8AC.G(LT_1\E=!8 MWOES:0;K+NBSXSE7M/L#BD>$;NQ,E+5#GRHYH[JYXRGSW(D9%*D7C_D=LK2]?!B2V\4:F= ^D8I>UJX -.K MM_D*4$L#!!0 ( -.!JU07R,70V@( #0& 9 >&PO=V]R:W-H965T M1CV MH-AT+%267$EIVK\?)3MN"JP%]K"7Z$:>5!;VYZ& MH2EJ;)@Y4BU*>JF4;IBEHUZ'IM7(2N_4B#")HDG8,"Z#QD4#B@E;U :KB1HK.;! M67QZGCE[;_"#X];L[<%%LE+JUAT^E_,@<$AZA\3K[HB\RDMFV6*FU1:TLR8TM_&A M>F\2QZ4KRHW5],K)SR[.BD)OL(0/#U1F@P:8+.&KK5'#Q49KE!:^<+;B@EN. M9A9:XG2>8='CGW?XR0OX*5PI:6L#'V2)Y7/_D+0.@I.=X//D5< KIH\@C<>0 M1$GR"EXZ)"#U>.D+>$OVR%:B#]QG@PD#O\Y6QFKZ9'Z_0I$-%)FGR/Y;CE_% M=WU[:EI6X#R@QC2H[S%8O)LIT+M>G(ZI540_%@DLLL%D12G\3CRCYFLP]@4;!++$6RE@#!Y", MTY.,UGQ\'!^/=HEJE?;=3&3$ZTOT3,P[@PA2680X.H1X/$TG#BF:CI::)IFV MCV-H!2,DQXEW&]XV#C=+)C"9I,ZJ0N-&#NMDN>BHPRD>J) (TNP$\CP9[9+$ MI45*NH4DC8DIC_)15]IX'$=3F,;QZ)NR!'8 DW&:N8AB,LLG\+3=/*?EK+@T(K,@U.CK. ]#=C.H.5K5^+JR4 MI2GCMS6-==3.@-XK16GL#XY@^*-8_ %02P,$% @ TX&K5$,;2%)M" MR10 !D !X;"]W;W)K&ULK5AK;^.X%?TKA+MH M$\#Q0TDFR4PF0!ZSZ!3--)CL;C\4_4!+5S)W)%)+4G;\[WLN*UQ^G4YU+.B9_*_UD\73M)>2J8JT4T8+2_GGT>W\X]T9[P\;?E.T=H/? M@CU9&/.#'[YFGT70Y$AGELBG]=[/^.[7^G+.\U)0N_"_6<>]Y,A)IX[RIVL.P MH%(Z_I4O+0Z# Y>S P>2]D 2[(Z*@I4/TLN;:VO6PO)N2.,?P=5P&L8IS4%Y M]A:K"N?\S;VI*N6!LG="ZDS<&^V5+DBGBMSUU$,%;YRFK;B[*"XY(.Y4/$+ MTHDO.J-L]_P4IO7V)9U]=\F[ A^EG8C3^5@DLR1Y1]YI[^]ID'?Z9_P5#\JE MI7&-)?&?VX7S%J3Y[SM:SWJM9T'KV?\+Y??%'5T&<3@_,$\;#_I;"[_*C9"BEM9OV$!>=TVZ[ PS=L]N?( MS%2!@D)F*X(M93BLL+8V39D)4E!H87BF5BIK9(D-QG:.R**P<-:36,H5'I%Q MGJR"]ZTX07F.NB* Z]!#@ D #UV(A"9"LA#KB6',N$8$=13&R("//ZEQ:/< MM/R>7XZAR1')YQ-WBJ@= \Z>($.$M:^2 -B.-I+ M/[I' 1;?S$0D'^>7)^GJ!%7AXNKD\?'N.(1>U(VMC?5P&N%VGD,H(U6"?L29 M"BRNE"EC$%C[[!-(6[KNE1I3.VC%JQO#[<]5.SMU]]$A>QZP;YJ$@I "JD M0WOPC'XXT6A7(U%R!5LR6:$-.\Y^Q(<<=W34'5H#>T+TP'>R+5+"8=.P_#C3H,-N MERR5BG+DGH?%:=FP/ UX0HS;X/(YC]5*A<>X Q=6U:/MS6 M5I7B*NKO2\3587M8!<)5PU\*#B\L<&'"< 4(UI"/LOGP&^,GXJO>"L#[/QH$ M/\ 76T/0B#2,RKD2;C^C$;<9^V'H^FM7+-5HC6 R1QF5M6L6>V@4J&I!\#BNS<<#[#/2 MJLWKUR:WL.P7&'!)=@1NN\Z@GFBWABO,?HGLYG$=[2IFMP-96[0.1_$9)81X MC]YE>>C_"R*-+"XDMPY P<.+P1S09W3%\'*EYBK$I&M)=17GUE> G\Z&[KSE M6HL$5_ X G"?1HUNJWUP$K' *&.PZH)C.> MTUV;O*T9$E>)[1RKJ8#OTG=%#GVV"A.(%,]>U4VYU7C;&1P'%+:1GT*Q!M-T M>ZOEFM92&RKC\1;F-O1_Q(&XQ#*9O$/ D0AU&/,-F9.BCK)ED> C!L MAX8*'Y%OI4$FAB36_S"8+DK5=72UW_W#H0N1#^,@AGVJM,K!2=]-@Z)4!(3 MA6Q'QX,R)^*I 7 \AZ:#J]=M"&.D;7==W2VH3$ATGP FQS_%/0'Z%F5LVMKH MD\&K>I^2-[<369DF,N0G3"P?KBZ'+N"&AU.&JU0J:\7-F5YJXEL)+KC#,:XP M)FMG++(K-$:^JJ$TFDV(39\[;O?6T(Z P_OF+SL.A]$'HV06V41[1880@'XIX/Z[% =\:7-B(XS=F_X%D-,0O^0(XA@NHS SD#G20W=2,RD_H M3J>S4^&6X1XXC!!G(ZYO/A:#@V:$NF487$6LAJ^->8\*K:*^%-S!UA*76XXV M+B'QWA#YZZTI0RIW8^F;"S#&J]_YA@F3]P$]\.=T?'&1O.7&G[-IW\>.Z>#S M$NI($3ZB\60)[L4O3?W;_CO=;?P\M=T>/_(A00I<13'^YC@ZFURFZ,[QY80?_U\N9_4$L#!!0 ( -.!JU3 M&E'<* D ,87 9 >&PO=V]R:W-H965T@-,FN4\611$J6Y,1QE>UD:UTU,TDEF=V'K7V 2$C"A 0T !A%^_5S MND%2%U^2V9H'6[R@&WT]?<#+K76?_5JI(+Y6I?&O^^L0-B^'0Y^O527]P&Z4 MP9NE=94,N'6KH=\X)0L6JLIA-AI-AY74IG]UR<_>NZM+6X=2&_7>"5]7E72[ M&U7:[>M^VF\??-"K=: 'PZO+C5RICRK\NGGO<#?LM!2Z4L9K:X13R]?]Z_3E MS836\X)_:;7U!]>"/%E8^YEN[HK7_1$9I$J5!](@\?-%W:JR)$4PX_=&9[_; MD@0/KUOM_V#?XG5KRW_K(JQ?]^=]4:BEK,OPP6[_J1I_SDE?;DO/_\4V MKLUF?9'7/MBJ$88%E3;Q5WYMXG @,!\](I U AG;'3=B*]_((*\NG=T*1ZNA MC2[859:&<=I04CX&A[<:)R$99]H2^<>?6F/6-GW!+O-$^+ZVOG1+_ MN5[XX% "_WU"^:13/F'EDS\9LZ>ESN8OQ-]^F*<7YZ\$F_=IK<32EF@+;58B MR$6I!!K+*Q.\"'B9VVIC#=]*4XB\E-[KIM4H8.X7CFET'%!/!/I:)2, M1J/]5>\7&Q2J,ZP%80&DU.^U#CNQMB7I@#UW3G_<>3%-TG06__?>P1&8,KZ@ MOQ-+H'F:3,ZG[6]\+8O?4/9DA7_9^]7(RKJ@_Z<*ZC7E8*C0WM?2Y!0@C]B< MB5DR'Y^+%[B:)_.+J7C1>_L5[BR50M?G3G&\9NE(3*<71RJMTRMM8$F!4K$U M'#\3Y[.H:GHQ@:);Z=R.\O-%EK5J@XZH7,R3&4S'Q2PY'Y_W;FO8!@4;TAW3 MXU0I W;92(J#BMKJ\HO6!+!09F"5'7UV4,UCCO7 M<3-!YKN;ARBF*AWYF8C'JP"]-F&5!&V63<^V0#Y>NXD)YUI42U_71I MDY^WZ"QI=JBD-G;EK@ELL$**/ K)3NB, H#NS;+1JU.-_#A]]2+VQG58[YRN M*_%N0^FHC0Y:>7%W=R>N2R\62AGDH82U MA9-;([2)J4%#4CZ>BS$?H$R>BPWVE,8@R/<,<@1*3D63FBQCKXW< M->I4BPQ$">"W4WC':#- [L0)F":L2*[@U8HT*9 F&+Q3U3+>XB5/>=C&PBV"*4HC'W :UYX8E M3)0-=(4L8&X0QR*@JLR$7IY%+E*?B:S<+79QXGZ MSCJRK(6"Y$AH:^NR@!\@>HO?8 _'OQ.GRPK5[BD!G47[4L1VE-\<2T$*6U,; MMTF++A)ZF@U0"8^T2HYZ A]%::!V%B]X8RC#= MY B6D7"4K0&BE?2[Q)P VD!-]QZ6R7#LNL9BHV+>/-3YY8X++4(BVI9V0@,X M>(T[\$F-;0!C9/ZY@5 #>$$W M:4_#7.;K8L-@56CFY$0 M4&[KU5K\@O3PU$AGG-F)^.YD<&PEKHH(-)4L%(4%:SH VV&L^..LT60D7&A[ M%+W#S##A-VBNFFEC9(M0YU1N7<&; :(\BCT2 !K]3#Y9>\>7PJ'7A?*YTPNH MDPO;($:362O#O%2;@WGY%0=P+/^_8?Y^R4,$ MAU92AXV,-3]RT]_;,99*DHYG'<_0#N\;_&(4ILZ-Y")-)M/LJ87I P,V)I+, MIEG\@&.1#NP!DBV-R4:A=LL8P!]S)&$T2<>#.>;_0'SW.>:1JI4'/=TM?A!' M)-472@UER M[27JIRNUYRL4GJ-=C@.#&3H>NZ;M/CH MD'"P?QQXJ"I)[/X "^#)4FK7X!%#G>L((.K38SB[^$F@ZXLGRO2H]S$>[A^! M#_;FVIKC+,E,1_O[2"7]7XA4%(B_ B0:QDB'_.Y;":LX];5#AA$CPW4W6:DX M&B!K:1^J-JA8M7$G>$]'4PJC4TW+)]UQ[(F>7B@#WI3'3-LM$2@82_LA'^GH M^?17@=HX9[ICSO@P&1V=?[GT,K)I+O(DD)SP;IUUC MGI TK@-FN;# 5OMS4-,#W_#<'DX'X &RZ#R1\8>,C9^._@P(GW!(B914#,/4 ME>V9\F$ I2]4@X>^#0X/OJW"M15_0::,0#1^9NV>=A^IK^.WV?WR^(4;L5S1 MJ:142XB.!K/S?D26]B;8#7^I7=B 0PI?KA4XD*,%>+^T:)#FAC;H/MU?_0%0 M2P,$% @ TX&K5$JC4?JK!0 '0T !D !X;"]W;W)K&ULK5=;;]LV%'[/KSCPBB$!--NZ^-9<@#1MMPQM%S3MAF'8 RW1 M-E=)=$DJCO_]OD-*CM,F65'LQ>+M?.<[5](G&VT^V964CFZKLK:GO95SZ^># M@RQLY"FTHX3,UR8-=&BL(+5>4@&0['@TJHNG=VXM>NS-F);ERI M:GEER#95)],>%7(AFM*]UYM?9&O/B/%R M75K_2YMP-DUZE#?6Z:H5!H-*U>$K;EL_[ E,AX\()*U XGD'19[E2^'$V8G1 M&S)\&F@\\*9Z:9!3-0?EVAGL*LBYLVNG\T\K71;2V!]_F";QY)A>?6Z4VY(V M]%(N5*["8=SQ?)DX!O MA>E3&D>4#)/D";QT9W?J\=)'\%H;_SJ?6V>0&G\_@9GM,#./F?W?OGP:]G!V M1("+9Z-CNEX)([]0(7DE.S$M)J& K M:V?)8?-"5VM1;UM 2_E]>:OJ7)+"854KI["Q;N:ERDDO%M(PIJH) %C] M.[2F;OO@\A$&07V<1)X"95&*\6@XI&>49NW@$,M)EM$1+PZC9#0^N#+JALFN M2Y%+]!I'OS;EEB8>9D1QE$YF@(HI'D=#@!QB*9Y. 1%GT31.#CXBO\W&*.=D M_16I\V:)"J9XYN'&D)U-Q]%X/&;I60LW2E.&2Z-T/'D:[J4$Q[DT3"8 FPR M],0R?!(&3*,X30"8CJ/I='J 8]/[;E\W\!3Z&(FED<'FC7(K.K=K9>0N=_Z4 MPI#DZKW3&^H/@#!D%/2"RFPV(Y\ZR7$[9:VS[]+Z6C<&JY\;81P4)FQ3%HUG MPV@V22B&\_$YI(F/0!P-9]F!SRZ?3(+3] X?-Q8)C H_&Y'3=&%D@?HXWYUY M+><&NK:L*:8DPB?*H!-!3Z=0A.$13^+ITZ%Y*[9M\@$F'D$:\40(N.[4FM+ZQQU!4>R$B[S7.,NA1'" Z^%*KQ2WMK7B-.!1[3?'#K,.P9V M5];<&NY%^Q[O-#3M?A?K_\J+#_>4XA(T!LNH2K9ERV$4=0@LZ'Q7DC5U06_> M7- AIVTR/+Z_[Q?CXR-T,+54M2BA&E 2N8-&!_5%XV/.21Z!2T&51I4;5(FG MV5%3]1?I=2ALMQEN(7=KF1^%3(.R6JH([PMQ*7T_PI0H@.P]'7WI7A5S@ M.BD8N0L*7.4>O&VLQGW4/=.89Q?B)70LN3O?B++QI?*,LM "P,(^>*MPEO%: MN ^Z!P-Y?_LV0>)&J%+,5:E",OF\;K7Z>X';&LIB',6S692@N3VLB1IN"-ZB M;PE'G_X0Q@B^:>Q] ]IK@MLL<(;-@B/+2M0[B0D2$W=DC<%E>R M+&B^ANT?P'/M\)SV MPQ7^OTC#!["_T*#?3EC![A_1V;]02P,$% @ TX&K5.YH<)$?! +0D M !D !X;"]W;W)K&ULI5;;;N,V$'W75PS+$F^Q# <.BR)DS MY\P,2:T.2G\V):*%KY60YF946ELOQV.3E5@QY8(^R#.OR*G9ZIP\N4,/X?#JUM.A]!UABKJLZ9&%1E+2*(0XDD&@60:;%P;#^XE5<,<$DQD"L_ >,ZRV ME+2N1A'\"(MP.IO2,PZ3R2+8=-&M DLLMUAP*1W+;8>B=N>T-#?.Q%5I&5#J M!"WP'<^85TM0)![YWNDD:_K1A*'MY\"TVWX^'L$:GJ-NO;:4K\JA-I(6H\*](RN*U4X\I/,X*($13+]V<9)W+^0'?S M'305;CY-@Q=]YL3U!A>0A'$\@W>GK4!;-2N'O>K[X"I)Z1F%BV3VS1;-N6%% MH;'P^G07<'L$DMPE3Y]W^S)X+#4B5.U1@^ZH>8H>^.BN%8-[Q:5UP@D.'9%9 MN%A,W& :1ND\^'U/C>O7TC")4B(ZF\Z"1V6I+:A]HS"Z2CNW2>(%;%15,WGT M>9A?&ZC9D>XE"Q9U94B>IA-9-CM*;*.=@)Z]JVE.8Z%J;V]0[WGFBJT1[+&F M5A#B",G$E3.=0LZ.YA+NM=IQ^[,IV3,PWC:<=K+)G&596^BG)O*:B>Z7AFGK M-)94'S=1:Y4W5'6",$KD/M4T31N##KZ,D^Z:/"2Y-+6_:VNE;;\37S-UXIXG MPJDJD-:\JDX/L)WCTG.BLEU^ZWP=GUQA%*GP%S4=8DYC>YL-L\.WP&U[!3Z9 MMQ\2U!.T#0T(W)'KY'(^';6G0_]B5>TOQ*VR=/3[84G?,ZB= :WOE++]BPLP M?"&M_P-02P,$% @ TX&K5)N"5))B!P 81( !D !X;"]W;W)K&ULQ5C;;N-&$GW75S2TD\0&:(HWW7P#Y)E)=H!-QFM/ MDH<@#RVR)36&9"O=3E;_*PJZN^I,^*\2" M-Z6]4YM_BM:?(>G+56G<7[;QLEG:9WECK*K:PT!0R=K_YX]M' X.3*(W#B3M M@<3A]H8K?;UE@EC^;R4J)*"\9J)/QIIMTS6.=Q&3[!UB;MVQ2U;<.(3^'.%FA$*+.XL J2P""<*1B=L-F!W%TG]]%;^[2S=DO63N@0 MO$J2Z&+V+:_6%W?N@;L57YRRF64H@'RUJX" <=BTO&1JP>(@FTZ"=#1EAK)J MV$9HP?@#ER4\%0QLQ1:-;7!SB0Q;PQH@TP[JH;F0?:[9!Y&+BB(7,V-)N^"P MNQ5=&?#+JQMG \Q;R'NWK MV-#F6X28\@2ZI8S/MTYHKK@N2%$A-6HA::ER@8 M"C]G:Z&EAK=G@S9EQ7EM<08 M(2>L,XE!9 2E5]9^0#FFG\-;9V7!I68/O&R<+?,$O;,LBO/>EQ4RR2I/7KZ M=Y77H\JC\HM[OSJ"I^H&,LRK%KISY,#..Q:'\0C_DC#*>C.#:=<:;(SOFD)8 MH4'EA\?.>W?$0Z[X'M=(*D0]4%;*A6"C-@KM_]['3NA!E7"ZI X;3Y'N2<3. MV"1FW_3NI/EZMB#7)/RDMF6:L,;A$"))F$$Z"L?X'8<)Y'<1>G%2"UJ9?#O6;NQ0TU*R>S<>3;!OS)8#8S8,DM$X&([&*+!1 MF(W9$!GT)?&#KV>6!--X$DPF4^1U'"&M7?A.&*B+G=+MN(>59B&D*S--)0)F&.VJ1^3?!M+QYSX6M'TFJ9*UU0 MI+"]V55WZ%_26$)ZU\"MX2@=GN2G)]EIZ&8CZH7@^3)L:@D4;]P^:8?.W?W/ M9C<>]QQIY&-'7L!\P)B%P'K@0J5\?.';6AG1C02^H3%"%6\PQ2U6;>H3EQ*B M;MT2[@["4]J7AE68; W5'M)) GFI M#$'V_=0B;?>8[\R+T>7R34J]XFF<,MBRY#N6Q4>U=-:FD^3O94'L#U33 /27:._5T7>, MMZ;3*(C0_FDX2G=,-$ !0VC(,X\!8VS Z(Z8=DHB%-ZDH!* MWB2G.!BE:3#!.$S"=/B_62;.@BB:,FJ =K/V%7O(-<^7T2-$\\H"^/_DFL_0 MK)]D_FB)^![DQLB%S+U\MSF]]MI!RTIMQ)]>HMXKOV$:7@I7]U%*S1:DTZ1W MCU=S( JZ3= /XP*;DJ3W,O?NT-HS-!O&(_P=9W'OBWLK(#49DHZ>=%4R>V4^ MN$T&PO=V]R:W-H965TL9-VFLZDS23].'1Z@(@EB08$&'Q(5GY]WX*D3*NV<^A%(H#=M[MO%XL] MVSK_,31$45RWQH;S61-C]V*Q"&5#K0Q'KB.+D\KY5D8L?;T(G2>ILE)K%L7Q M\;-%*[6=79SEO7?^XLRE:+2E=UZ$U+;2[Z[(N.WY;#D;-][KNHF\L;@XZV1- M'RC^WKWS6"WV*$JW9(-V5GBJSF>7RQ=7)RR?!?[0M V3;\&1K)W[R(LWZGQV MS Z1H3(R@L3?AEZ1,0P$-SX-F+.]25:9\=CH3 MBBJ93'SOMC_1$,]3QBN="?E7;'O9U6HFRA2B:P=E>-!JV__+ZX&'B<+I\3T* MQ:!09+][0]G+US+*BS/OML*S--#X(X>:M>&!#P MK?1'8K6I2&A90"=N*-KCG'2L+:14JU:8*\LEK6XM ?J-+"G,1 M.BJU-/HS;VLKN+LDD[."JQY(PI4,< A8.W>(VK%##,OAE: S>Q0]\"$9B3]" M5AZLQMT][HS9VK$'-2HE-H)+*5*]R[8, M=TAF]R/M1-A9\K4&S%;'!O&NQW*_IFPL)-'0S M_I=L&]Z@8QBP C%P6]N]?H7TKBENB6P.I,R!P)\^X,H9-&>.),JU(="!%%C4 M2[(R*1U12B%UG#C$H/SBT7O09!.)K[&>%Z?/'OV" M5\PXT/I8/,-&(9[D^+[D[Q OWYBUVQ ,!]!%^:"3;'V]8\[0.#))-Z7P;1"- M1I/V.6V ?]]K;'0'4/41L7Q0/P#A[&-Z7&-:V-$D!1:D,D6L< M[$*P=XS):)V/^G._0=<8.\!(Y5V;C0$!0P=VX(\, 8DNI?<[YFXC3:),6B6U M[Y=]1Y3*=6/WM)@09%FZ9#/A(<*F] K-:.*41A4@"?$.^X'[94DC'R&MG5'9W#;:&ZW:*AX,7:8HY)1N 2;49Y4 MOHL'+H1;-<2'BLMU,#I>IKG(S4!&].+=@,<=G^6KA&8%B=SH^P#&0NY (Q+% M#6_?.P$T255?_Y/6=4#072_Z8C(HH:'6>1SD5PU%T<],^]W]Q'G9#UHWXOVX MBD96:W!@J(+J\='SIS/A^Q&P7T37Y;%K[2*&N/S9X$T@SP(XKQQ"'!9L8#^' M7_P+4$L#!!0 ( -.!JU2Z0K=6"08 ($/ 9 >&PO=V]R:W-H965T MQCV M0(N4Q48B59*RX_[Z?8>4=4ES*88]M#$IGG.^\YT;>;(Q]L854GIV6Y7:G4X* M[^NCZ=1EA:RXVS.UU/B2&UMQCZ5=35UM)1=!J"JGZ6SVU*CQM3,].:KZ2U])_JM];K*:=%J$J MJ9TRFEF9GT[.YT<7^W0^'/BLY,8-?C/R9&G,#2W>B=/)C #)4F:>-'#\6:7\;?(-F#?NY.IAR$Z/LU:I1=1:?J T@6[,MH7CKW10HJQ_!0 .Y3I#N5%^JC" M*V[WV&*>L'26IH_H6W1>+X*^Q=->OU8N*XUKK'3L[_,EO$:B_/.(C?W.QGZP ML?__,ONXTF?SQ7/VRT^'\]\.CEFPL-Y9R#L+JK? /A:279JJYGK+BHF:NQ8B\) C, MCV'&LKR'5O5"J.+,K+2*]0AYTW^X<[(UV&^6BB]5"562 M'.*><2@A,\&:"*>MK(WUM/!#1))G1?M-Z16KI55&[(VH:M4XEDGKT=KN1S/$ M,#9!_I&WC;5D GU#N02!R'J$ M=A(L=B5@X).EI;YC_0<-WLGK9.=29V"L=:P#"Z[ M U)[W!*HG'YF\_TDW3\D^2O*XFX(!H_Q^0"?7]'GUQ(UM 1;[8DYRP!$4;(% MS%8293FKC);;G<-5XQN$+6^T<. %_7<(&ADT#:V(W8L$*&"F5,A"["UY&?IVN-K]$);[TRK.'(G:STQ#?.& M5*$FDGZSYMM0)001F[:AK+G%S1^TQ7&38?AL26VPY=H9XW[ 35XCQ+<*-^A1 M=@G\B^,'6X/II[F';]%H/KKAE$:OXADAEY[Z.24HWW6D-J=#8Z+)0$SQ-4H9 *X^W#8U&3/CQ1650 MGB%%2$.75_08ZNFC/A6)XZR,XV-8Q,DP4&)(_??-IX]=2"=,;H7F1_D:/>-0 M*/JK"/65X:4TC'Y^0X2 :3,F G'4> [2R5\[ZG>A:Z\9;:@A)U1LN/==V*># M9U$E[2H\_J"24CZ^D+K=[GUY'I]5_?'X.(7_*W@ WG*(SO9>'4R8C0^^N/"F M#H^LI?%XLH6?!=[(TM(!?,\-9.QO3?X0V)O3\; GJRU M_L:3WXJK(&9!J#!WS"#HL\5;5(J)2,;CR!D@23@EHVPU<\C7$X M 2SB5P#I"$B][N$@K_*C<&*U-+H'P];$Q@/OJD>3.-EP4NZ=H5U).+?Z'&CM+G2MC,(?UVOK3-4!G^_09\=Z#-/G_WON+V- M>Y]D'^"'[Q;)Q?PG&$C@H4*XU74KFAU("ZTP;@=.@^LU4/<9X62S 3484Q]2 MU6VIFUKJ#0>ER*623M*6;.!6*$D6C10@F@)^06I7&KM*.$!:(),TGB5^DP(] MAY ZR[;H>T/M0A 6>FH1_FI7H0%)S>K02*%>UJ++4N8(MA4YAD#U:JB7/?^X M@X^=]%*GWM$7M._V?"CRBB3FJBN03N.VM1P(?'(D/H1&-[1>0E]),A24T]'8 M.T9R!R(@O;6=PGVEC?N1)U[/5I 7:[4WRK5U["RQ--K!P4MVBJG(6:D+2@<% MB,1B\=_Z"^VI6J.WLN @4/1:)7/I@ +'X=&>>I_LCD'2<>9R@TQ)YZ^UH5KD M*#.&W2^HAG5'YQT]5.3)F/8I?&WV%A2(LG-<[(-9*W;,:@].<4F=>C (#\>( M^F"PF6[4[A@1"GLNFAS5,7H6J*"H90FT[]EP@ L^3-%=;R\G#U1*6X1ZN"F0 M;XHC:$*@&;R#)$RRC"<9#\_3B:_+)$SCA(=GO)J>\?"/&@.W#.7DSA,S\\G? ]P&CKGJX1 :!V\)^3L; X?1NRSTCZ-+TF:]IAWD"T60[>33CZ, ATGXTHR?>D& MC$Y>D1K-QK^5%KR:X4$YK!Z>X^OA%3J:#V\YQ6DCJ7<5E@2-I^?S ,SP/@X3 MIUO_)JVUHQ?.#ROZ2X&B_U-KM)WS X4_*ZA]02P,$% @ TX&K5+IK MO ?H&P <5< !D !X;"]W;W)K&ULO5Q9<]M( MDG[O7X'PQNRX(RA9DB^U^XB0W>X9[T[O.*SNF8>-?2@"1;+:(,!! 9(XOW[S MR\PZ (*TIA_F12()("LK[ZOPW7W;??8;:_OB85LW_OLGF[[?O7GVS)<;NS7^ MO-W9AJZLVFYK>OK:K9_Y76=-Q0]MZV=7%Q>OGFV-:Y[\\!W_]K'[X;MVZ&O7 MV(]=X8?MUG3[M[9N[[]_-=VQ2=77W_Y.;RS=O+;_ W_$W9^]]]KG 5I9M^QE?/E3?/[D 1K:V90\0 MAO[=V7>VK@&)\/B' GT2U\2#^>< _2?>/&UF:;Q]U]9_=U6_^?[)]9.BLBLS MU/VG]O[/5C?T$O#*MO;\M[B7>U^^>E*4@^_;K3Y,&&Q=(__-@Q(B>^#ZXL@# M5_K %>,M"S&6/YK>_/!=U]X7'>XF:/C 6^6G"3G7@"NW?4=7'3W7_W KW"C: M57'KUHU;N=(T?7%3ENW0]*Y9%Q\[UY1N5UM?//W8UJYTUG_]W;.>%@>(9Z4N M]%86NCJRT//BY[;I-[YXWU2V&C__C)".F%\%S-]>G03XL^G.B^>7B^+JXNKJ M!+SGD1+/&=[S(_#R+>LVB_^]6?J^(\GYOQ,+O(@+O. %7AQ9X*WQSH/0'SOK M;=,;$GG\G3_-:CG[VP]*[RID.I-R8.ULL MK6V U\YT!,LUO&17$41+![V[EMAK)KQ(S1AL^+#X>KW]IRZ%P/=+&' M]P_EQC1KWMC6>1BB/Z9%;]^_B\MU ]"97S31:5&4MNO)4N:(D&G[Q^! CN6^ MB!LA%=\3M4#[BDP@7278[=;U1(QS9I82&RA-P0MY^-Y<5/7LLLR/!-@X6'2EL8;MK@YSVWMR'@9QIX(CR7;G6NP M?\)@:QKR ,!R$;&+@OCXC9'(% WH6C,J';C9 82I?B-+*C<_O=^X\A M363_7,T6D-;M!E,3HZSOZ?=>!<%XW;H)/%RKB.UNQG&$EWD$<1:<+U(%$[^MM6Q("_TB?#JI#?.KFM( TC M8O1Q>6S1-169=[C!P/< @7>E,FGC34OWIF MP_L@:G.F_B0$1&QO/$FB_?X)"U9W9Y\$L$F"P3.QN6)PZ.)16F+[0D<2UF/B MK1R#"7/]/C/<;+G4GOE,JP%L:S[;+ZF56:VLJE7'_('EWT9#1?=;Q;-V9NGJ M9*HK8EG=^J&SZMJ@'UCYV#.R"H0TJ,))FLRAT]D[VPR* )2&[+0OJH%-3GJ( M?18K)=G.LH?P!:TK60\J1]ONBE77;LG4DFV*5#HO3HC9JRAFKT[' X.G7SQ6 MVRYA@T'O.5G['6!R3U1LK0$#/.]]-W3D/#TDSY%[W1DG]L24ZNW$AH 7"*HK M:"*,8G%GZL&*>-1U6[*PL'!,(*I\!OX&L >,AHS!N89%Z"%:)9"XRA8E^+( ':73O MRJ$F,\4Z2$!VK#\MC#%%+FY9!PJ=%S\G\(#M,^"P"(GV0JIAAZ@QT] E^7"2 M>*:%F&[?-H968*_@1\AV 8IB"<)OB'HML8[D'\I"P03B+@XXLFBH72) E^@ M#A(,'$A,4+BR5V9A T,/[2^-WQ0KRC5IQ^]:WS.Y6U)K\)JIM)P59*"L.@Q" MPXU0\*#<*VLP?^7D$J64I!SK18A3A3<5! +) KO78 Y.^8G748%?G]2\=]@2 MUN /[XD:Q"=8ISDE?B0H)I--H(KC5\B*:=#"EXBC2]-\%B9L*.>EN*)V='\% MO][U9] -NNO.AHB+M9=#0>)QB*_9Z':6?I.LD$Q##:;<;VP361XDZU'+L-"U MK :F0K1#7N".XFU6 I+9SPU%L[G]+L.6?4M1$BF1F!32 \5S+ZC3;_L8N#F* MZU*:W#G_F4%QGL".472H&GC-['<.CPC9HF/+?D(NKJ-<7)]DYDV(NRG0M<0N MVN>"-M+/B<7O@U3,7,BRLR09@:IDXVH-'!&-D)WV1+GVSB&(&BB4HB1FZ+2N M05_@J)%>JWWK8%:0DD'1>HU^[UH"$QPO8P4;V[![N.?<#R(KL=8?S;4*VWPD:VBZ35:L/)'[/Q@O34[I\Q4@*Z:?,$&8C> M)V/W!4R2W[FC$+P=*%:G[;8= 6)7;\1;FC7PF%MNUFHN8ER2@A9DBB['.A#9 M:]1^ LE[0@.Y C;4 9B)B>'2U/R0E @K-N_*==+/$U+\393B;T[*W@=2TH:V MN)\3VT<^6J1/SDOX%@6(=@VI0U!(RD=;AP0IDR'.K*](2E/:X"(TEDAS'PDC M(1T#RW1: M=HABN7*=[VFMA7["K5O;;SB8S+):=ODYUB%&2808[6,QW82(U H^;$//K-N6 M@A9R]S7#[NP*953RSI3:65^RZT;221Y9:AK&N[5.KZ!X79,."D M%:7MFI/V]O(BU4HO3@KRE3 )'O /U9VNACP-$>ZCA1SB@"?#$])Z\ MYXZP+/B%]!61 M$ E,ASUE:EBZCJ2(#"ET.I2-; R'$AKJE=EZ58[\/%=L) %"MH=/Q;IKAYWG M\A*\S-(FE"A[.*6961?C\J1"_8GLU3T%'[S]#RGYN6%49C7T7P!XD$T5\7*, M@80_]H$] O@R3E>CAF2)5KMB39_FB\M179!#E=FDY3QAX<1_J_X"QM!K@*/A MF%AJE@E6]E!=6TJW@/2D)6%<(1FE>U K7.7/J C L-L'"DE$0K,;*+FL]P"% MQ=8!+ZVR>@W96DXE:54QSY(J"9H,9->2?O2.@TLQ"T(.@P?H0GA"UR)7.JY> M1Z?G9T0UTMQ)4J.EF8&,"[/-5IXO)0;!)^9[)'YV:WCM9'I#R5#X/M9;K1X( M5"5WI$P&MD=6(!'7_\!R<)WQ@L 6"S FZBLAPRJ;='6JJJ++NOE[+BYI=8'3 M]4AG-6FY3*PB:ER@5]R#T;=WH3"R&+<+1,3\B*$:X<8 ES6=MIQB585N))25 MFAC['^)QZ7;L/T:I4T6!3K=7*]I]MGT*=S5R@3^P)"&P*HH8$1;"9^/DO-'B["JMV?PA7/&A!UA5%VHY\3+ MJI*J"1F5KW(W.Q8_%E,U*1S"P8L<48GJ2RC^^_R(:=1KC-W'[_$>5\E[7)TN MBX1Z,9J^L\[B7W@^9\(??;+4[Z_M'X*7&)&#N13OC);]8Y):RI)_M%GACH$ M=)#$T"RBS(1PYJR 4&KK ;B^*;A%^NI;$&4?H]9UPY).:I/71:4X.\DXG6AL M] RY9<@(7XC45H9($*"]/[I.RG!]BHWT#T./80BDI;JJ\KV=ZCOKZ M?"EBB'=<$LV'*5+58:R2T9KH9D2O.,/<6&;G8_?UHY2;AD8;S$S/T!>3LI:W M03@6L<^9%6K;!BW01FLNJ1YK[HRKA]]4)1XB!3P^.+6CP M0R@C)%)/NCG0==@KCI[H/Q0E-45.J7P:]KA\?E)E/TGSA@)T%L=CHQ:/A-(E M*",;++6RGIFAS2*N:X^2$HK<3?F92T +Z XE):44)BLDX*UF?%FG,];6.,%! MZ6I'#-I1>+(UI27-*[D@I.5R+OUG.=#X6[(=!] 5YQ#PJ-9R8X#;_*M06&GZ MKJW9>,65.NR72-[>:\5F.ZO@':858 D52H5L!RLT*,<0G1 MCE8GF*YW9 :W]DSVF TAG".[7[G^S!/+<#-F452=I/U]8K6;HP)+?8,)KS=FYKU<;1+6K5E8":+$.L4S6QPA2<(*$]QP4< M(-6JL&#HJDD)T58MIF7@,<@EXY((HA88QW2!TOJID56J)!WFOHHTI57+A0$< MM&G&.<>&?Q<5$-K]>RAQRGYQ&Y&4Y/_)TB.RH2$BA);"9S*KEDV_@7RH] MET8H=HC$X]>/(D[_$;/8+,4$24;5?J^0-#DEY+?N >B* R!Q[N^MZM_,6N'I MV+'1E#;E46OD.XW42(2+*"T>B12.7HC^7+;FDZ>?]L@1SFFZP75W+FIEH,BV M4RC$@M9+7R1U2 +0!5S"O:VYFR1;&V$CH0(=GGRDE-O?*GLSC:$EIC&FZ"BM]B4Y/ZHFQN)7S9DU21N>W;9FKEM#QC M_2AQ2'=K+3^F+C%W(AXL+=N$!;;K01F%DL94]/12G#PR)2AVJ34Y?7#4D>(18QWZ!) ?=J0 MVL-R<:USQG1G3V@&D1Y:1'P>QV&,4=.Z&\IZ,ZR$4OP=,\8Q) C!Y0@#U1F+ M8M&1K4EUD8*5@L! M. M@#0&T9X8JH/3[BT2HEZ:#)N(VWGQ:PA"?4)'E362 MLM_O8*"0;]\W/O%$H4RCR$62'")P1/\4-M%H1$"*1K95HY0]&1U M*9WTN3Q]!N<=Q@Z:/@U3X[7!T;-R?D-JR=,?*H].',;]\5#HM)<:10RZLH+5!>N+-RFJM5:8*7;^? M/UU4)GUT*2<#<,NG A*;(4&JI MPW"!U?5:HV(G8;*2=06*D->2P?IV/E@)X^@8'-MITN?#/-!TO.R@R21^61O+ M+D1R +%Q.R]AKBG\ED_G#-S=G$Q&:1IT/NF<".UJ]%S9)0?]#D75JGA]7?PA M=71#@54]]6B\5(YQ_,QI43@S6)S4]72*X_+T,8[;OBT_:PT$R%L*B%G\WLMD MQZR^/QYDF8/489'YL7M+EJ[=6XSHI,?-/1EE/N^PIJ"Z/^-09S)HGQ5)(HS9 M9;_8FBPPCIL./,0:') 8"TY4*Q[Q:;N5Y1D?KZYZ+_X S=/QK#T'H:1RDVW0 M0KQK'3&(=1CQ^X, M^S?C;0Y>47A;&^+);;EIN>RVBQD3EMVV9,ZD*XC-<&B6[4:9J'.&$$/Y'1+'%7L3!6%GF0.\R\< M9<5):*5@OG9/Y W41!1QMH)-'HW"C^C I\A^Z=BB[?4@FCH0GKQC[7_ \3X.JN&#WSP!CB M#LP/(GU0/KOVH>'1 MA%_,PY'QCD<]WN/Q8O2%)W?$DVFBEKI0,KR2'_[:Q_K7C[%Q1GP[=D2Q.\@" MV;:+EN%!4(_G]3@4[85+1H^[!.N&:WG]>8;*TS$D3:F]?2Q%--H)]M8VAC463TFC/1H$2"?W M]* SYH'IXH1Y*GTR_DM?0G6QY0G?+>6X.*Z=4S!,Z@;(:0I)4F_"%^UF]1LQ MVJX>L2MNFZ=YOK23<=L=)C<%YZ'_(&%6WI/3.530A7D+W2)O6\0)ONPD2#[) MJ);%/O3(B"<^$:@67UF@X69>*-,C(M0"X^HZ/WJNEF=LS3];%Z2V0<;#8]G%K\V(9D%7:>'&KMRHU))=W;7>Z3ED\YD4 MA3L\\6IG2>6:_"";;,4V$P8]SJ1-AKMC[,W#3X*F.HP9#*4LA^'_O+SXP]=%G+@;P6*V+%'V]7KJ4IJC=(]],%N=,PY#&CBYD8:$>EMN&FW/ M="Z]22)?X+SX*VI*]PY-]Z:-NQM)MM!CPJ/4C\EU?A0OA<0P %7N(*R<[E\H MY#:MI"12^PMR*'N.Y[]$DR5&S1E5M5:'K..0ZKAXDKIU6=>$5AN^))$Q>6I( M^>0]"Z>\7CHV>GGZL.=?T+:<]W>/>7"\^S19[61&,_5HP$ZCYR/$#ME=JA0< MN5$DF(]H:@@32Y.3"E4HZ6:)G$.Y04+KR?$'GI@>'W\P>3+JQ/K;\&87/@N7 M-[OQ>@VU!*T80XFZ=7O=80LL.QCB\O S>/ XKQ<&=G1"2> *KOL3^I!.B9[>?ITJT9LQ&D>BOU(U+I%-#VK&8\%Q=.AM%,)S N\=*D, MVGUXF7S &GFFBB!(:S])) MBC'TW#D!T.P=%"K[3\4S-SQ- ZBDG/F 2N7JH4_VZ6 'DIM$I'2T((*30)@' M+;3G%-[WP\]-H(9,EA?E@7T.F%CP9#>++*BL]PN>Z!#"Y=L,!,B3N@6%#K X M&F@-?$"<.Q?SV5U*V_N0=LIUS=F#3K-H>BUL<,Z65]OO8WU6MZ2#4W4=W\<3 M=6Z2YL7W#+ H@#[A 8_IF>$\/OB$)%(09_>7!5Q@:.*-RPMTQ!&-QP,H33. M3GR5S#P'E"+W)]6:9I3W)1Q$$._M5)-5MJ82%5M.\D@SG[,L6;/D'2]S<,3+ MR&DA9B4'^N/T-FN#S%%,CLM8#O$5[=3>2GTL'RE^@,2;KWXY46W^B@-6Q*=? M?9H5P^+U\V\6ER^NBU??O%R\NGC^U>VH3O%J M5#%3^!1ZK*%<&%XXEV$47CP'X2??@BOZF@6? M);#QN!T"BLK%UAP.JZ4@!QBBH2:=T#3+@:KT9#A@8ZNUS4G*TP7>3@H+J4N\ M'#J\OBX0(F;0>HB+IX=<&G[$/7]IFXJ^?T"-$"\:*?[*-J$2@J5I=1=O:/4& MR9K[\8A$%PDN[]T V__+- /H XT\ROC+LXO+](J>E1XJ)+M14H"##46NAU?$ M=(A(O:3&6CV-=#5>WX.SBNO%FCCIH4,!5LJ0Z[I=,@USO.7EI6RMQ-ZA)!B! M@,R7J C)5/+":*BUPWIS MD'5?';0$=7RFCI-IP96]!I3AES>]Z MY9=L-;V\$#7^6H3WR=[(6U33[?(R6C(,:XR3U'9%CUZ=7$#YM0%8[MINF01(@:3=LAP)!TZV'80=%IF.ALN1)\M+^^U%RXF5 DXOU M1;[W2)J<[;5YL16B@]=:*CN/*N>::1Q;7F'-[)5N4-%+J4W-'!W-+K:-058$ MIUK&:9*,XYH)%2UFX6YM%C/=.BD4K@W8MJZ9>5NAU/MY-(J.%X]B5SE_$2]F M#=OA!MWW9FWH%/7>/AC\$+BW)WOPD6RU?O&';\4\ M2KP@E,B=1V"T_,$[E-(#D8S?!\RHI_2.I_LC^I<0.\6R91;OM'P6A:OFT22" M DO62O>H]U_Q$,^UQ^-:VO"%?6=[G4? 6^MT?7 F!;50W#WDX<9@D9QS2 M@T,:='=$0>4]E1]RJ]"/C S!5DHR&D29I>P,OZ/&0!+SN#=QJPEH(+"O?G M*I0BBUI'[SX3A?,PBOREEP]-AH1WO!I'R#XBC#]C+( MACG8HT' 5RY;JAB41M?!E^NZ:1WS+65]+,&?#*2V%AJD?J^8P>G@J3*(4'=5 M1U]UH)KQRA=MX(OF*S<:/"*E6'"/0/\Z?X%6"5)YD]T.1_D$QK?7PW&2#3;A M33<=[7@X&2?#R6T*^7!TDPW'DV3PS(QA/L LGPS'X[Q?WZM=?-(P-9I=& L6 MPB_0]4Y_VT^>9==P_\R[L45![01IDEB2:W)UVWU8Z:.6PK MFIYHO &]EYJJ<3AX@GX>+_X"4$L#!!0 ( -.!JU2?U@4M< ( "@% 9 M >&PO=V]R:W-H965T,(@Z[4D72 M)(52M9$H+%H.2 C8Y;#:@YM,$@O'SMHN@7_/V&E#D:![B3U?[\U,9KSHE'XR M-:*%ET9(LPQJ:]MY&)J\QH:98]6B)$NI=,,LB;H*3:N1%3ZH$6$<12=AP[@, MLH77W>ILH396<(FW&LRF:9A^7:%0W3*8!#O%':]JZQ1AMFA9A?=H?[6WFJ1P M0"EX@])P)4%CN0S.)_-5ZOR]PV^.G=F[@ZMDK=23$ZZ+91"YA%!@;AT"H^,9 M+U (!T1I_-MB!@.E"]R_[]"O?.U4RYH9O%#BD1>V7@:S HLV4;8.]7]Q&T] M4X>7*V'\%[K>-XD#R#?&JF8;3!DT7/8G>]GV82]@%GT1$&\#8I]W3^2SO&26 M90NM.M#.F]#:K)SB;'8MGU%:I5_AVP-;"S3?%Z$E7&<- M\RW&JL>(O\!(X$9)6QOX(0LL/L:'E,^05+Q+:A4?!+QA^AB2R1CB*(X/X"5# MD8G'2_Y;Y"4WN5!FHQ'^G*^-U305?P\PI -#ZAG2+Q@N5-,J220&5 D#WV>] M/ CD=G!N6I;C,J E,ZB?,<@>:H12"5H@+BNP[C^!MSH^2\;\ SW?T<]'U,F\ M'EH)EYACLT:]TTQ&=ZRC<;*H.1,&CB 93V5WU%!-&VG[01ZTPS-PWD__NWO_AE"Y%9<&!)84&AV?3@/0_5[V@E6MWX6U MLK19_EK34X;:.9"]5,KN!$

=7$$8/ M*V#4MNS$;I $:-H-&] .0;N/P["#8C.)4%OR)+G9_OTH.7$[8,V 7:POOO=( M2J1G>Z4?S0[1PL^FEF8>[*QMIU%DRATVW%RH%B6=;)1NN*6EWD:FU<@K#VKJ MB,7Q)&JXD,%BYO=6>C%3G:V%Q)4&TS4-U[^66*O]/$B"X\:]V.ZLVX@6LY9O M\0'MYW:E:14-+)5H4!JA)&CJ_BHJNYL'10 5 M;GA7VWNU?X^'>,:.KU2U\5_8][99%D#9&:N: Y@\:(3L1_[SD(<7@")^!< . M .;][H6\ES?<\L5,JSUH9TUL;N)#]6AR3DAW*0]6TZD@G%VL--VOMK]"6-5< M6N"R@K<_.M%2XFT('^E9O/G$US6:\UED2=#!HO) ONS)V2OD*=PI:7<&WLH* MJS_Q$3DZ>,N.WB[92<([KB\@34)@,6,G^-(A^M3SI?\3/7R[6ANKZ=U\/R&5 M#5*9E\I>D7J@C6 3#EH(VD(=9$1-5,9Z,5J>"#V&K%0$NXS#) M4RB*,$\GHUOBF%*3*+NFJ[G%BFJ;LED*[I7>0%J$!8OAW$WS,&8%G/]+1U+U MG,$X"=-QVD_RN("_/:;H104WJ+>^3QG*6"=M7\S#[M *K_H.\&S>]U&ZV:V0 M!FK<$#2^R,/""0P_B,5O4$L# M!!0 ( -.!JU2)U<,;7 , -P' 9 >&PO=V]R:W-H965TP 4']*W;<(@F0I.WM@+NMN&;;P[ 'Q:9C MH;*427+3VU\_2DY\[5T;#/=BDQ+)[Z-(4;.#T@^F0;3PU IIYD%C[?XJ#$W9 M8,O,A=JCI)U:Z9994O4N-'N-K/).K0B3*,K#EG$9+&9^[4XO9JJS@DN\TV"Z MMF7ZRPJ%.LR#.#@M?.:[QKJ%<#';LQW>H_U]?Z=)"X"4#]4\B!PA%%A:%X'1[Q'7*(0+1#3^.<8,!DCG M^%P^1;_UN5,N6V9PK<2?O++-/"@"J+!FG;"?U>$7/.;C"99*&/^%P]$V"J#L MC%7MT9D8M%SV?_9T/(?_XY <'1+/NP?R+*^998N95@?0SIJB.<&GZKV)')>N M*/=6TRXG/[OX("V3.[X5"$MCT)HQ_$JM\-.&T9+Y>19: G&F87D,N.H#)F\$ M3.&3DK8Q<",KK%[ZAT1N8)B<&*Z2LP$_,7T!:3R&)$J2,_'2(>/4QTO?B/=> MJ>K A0 F*_@N?;CFIA3*=!KAK^766$U]\_<9V,D ._&PDS=@[_NN!U7#6K5[ M)5$2&FF_V0;U]T1>._FS".[Z7ID]*W$>T/TTJ!\Q6&P:A%H)NGM<[L"ZJH+? M=>B$#.4+,LJ3X5_),$_F:D15*)NA#'"-);9;,CVNQ*/W6AD#CTQTE$%9=FTG MF,4*6*NTY?\R?P?73.LOCDAO]P,^H[6_$X2L47@#T_"]@7<0%^/+*')"-BZB M*0GI.+I,O]G)B\SO)'$V6K'R0:@=3/((XB2"=!)Y>9I"6DQ'&\TJFH T'7VK M6*=*UJ*AI,DAC2&>7GJ9?DD:CS;*,N%@+L?YU./EXR@K/%X>)R]VB&/: M:.(;?*T!SU+X@0;$@4C=$WE1^7/]N#F@>$1H^UF#LG+1AR8=44NZRA=9YL0) MY*D7,I@4N1/RDS#U I&D%ZVVA)7GDZ&0?=E>*T[X;.)2,^[\NV+H,G72]L-W M6!V>KF4_L;^:]^\>D=YQ:4!@3:[1Q90.6?=O2:]8M??S>ZLL=;X7&WI^43L# MVJ^5LB?% 0P/^N(_4$L#!!0 ( -.!JU1EE>#FV0( T& 9 >&PO M=V]R:W-H965T1GNZ4?C(5HH67 M6D@S"RIKFZLP-'F%-3/GJD%))Z72-;.TU)O0-!I9X9UJ$291- YKQF4PG_J] ME9Y/U=8*+G&EP6SKFNG7)0JUFP5QL-^XYYO*NHUP/FW8!A_0?F]6FE9ACU+P M&J7A2H+&\1J% M<$ 4QI\.,^@IG>/A?(_^R>=.N:R9P6LE?O+"5K-@$D"!)=L*>Z]VG['+)W-X MN1+&?V'7VF9DG&^-577G3!'47+8C>^ET.'"81!\X))U#XN-NB7R4-\RR^52K M'6AG36ANXE/UWA0.L?4M!] MY,D^\F5R%/".Z7-(XR$D49(O@)>%"0._%FMC-;V= MWTDBI/ MFG>DXN"R?+C!'.LUH70[\8#$U&3N"30* M9HDU5\8:.(%DF%Z.:,R&%_'%8)]MH[0O4R(C7B_YFV!.#2)(91'BZ SBX20= M.Z1H,EAI:E':O@ZA$8R0'"?^V?*F=KBC9 SC<>JL2C2NE[ V+)<=E2[E R42 M03JZA"Q+!GN1N+1(REE(TIB8LB@;M/<3#^-H I,X'CPJ2V G,!ZF(Y=13&;9 M&-Y[*>%!B=:H-[X1.8FWTK;5VN_VO6[1EO@_\[91DO@;+@T(+,DU.K_( M!M M\VD75C6^X-?*4OOPTXKZ-6IG0.>E(AF[A2/H_P#SOU!+ P04 " #3@:M4 M61_F-JX# !?" &0 'AL+W=OLK"*&'!! B69(EV[ -)'87VT.Z09)N#XL]T-+(XI8B59**X_WZ'5*V MZK2U4>S!XI"<>7PSG.%XOI/JBZX!#'EMN- +OS:FG86A+FIHJ+Z1+0CU'(N.\.9@ =%=-#/XY@(;EV7[+K=1-4+CIM9',P1@8-$_U( M7P]Q.#&81&<,XH-!['CW!SF6:VKH77/)OS73!I>X4D+]N-]HHS(6_+X"G WCJ MP-,SX(5L6BE &$VH*$G!J=:L8@5U"2>;G#SE\C,/ QP40\1)FLHH-F .JZ,/!>Q5C%1 ML);RF?<,JM&$2RHTZ?"6%5DI*)DAMUL%@/5IR#LRBJ(@BJ)ODO=1&L!<-C6Q M+P=:P=>.F3VI);<8R.>#8D][3;)@-,K[K_<'.H)4DJG]?<<$D;,@'6?'L=^F MY3]8)):%GGF?!&VD,NQ?*&UE@D*BA&G=45'8 &F,S17)@TDR)MB4.#BE8\BDF73-Y!2L2T3R*3$?)(=.GY%QGD/E4U3!%I1I?;V M?EXH[^ 8=(S*=!+D2!V%/!@G8V_5(3<$:"UV?ST*.#5X2DL5ANE@%P<1!N,P M.H\#(O"I1OWB.XAI$L1I1*9Q,(IS[_$'M+.&29#F.7X3=/=7'2 7JF<\5,_X M8O4\88,I.^Y.N:>F4\PPT':V/E,V%_'^9]E4G;'O0M,3V \NGU; #O@+JO0O M'8C20@UUY&'5),,5X23%#!TF8[N>Q5;,,*GMF),T\I 7]M#*8+K':>(]2V/S MZFW"OQM2_F?1#D\>?:ROK6MMFKC$[-__877HGK=]T_BFWK=>] 43&XL<*C2- M;G(,M.K;63\QLG4M9",--B0GUO@/ )15P/U*8K4?)O: X3_%\C]02P,$% M @ TX&K5%)ETL8,! >P@ !D !X;"]W;W)K&ULG5;;;N,V$'WW5PS4HD@ (;I:EK*V 2?9M"F0-HAW6Q1%'VAI9!&11(6D MXOCO.Z1D)XMN_- 7BT-RSIRY<3S?"?FD*D0-KTW=JH53:=U=>I[**VR8NA = MMG12"MDP3:+<>JJ3R JKU-1>Z/N)US#>.LNYW7N0R[GH=<=VR+:]1?NP=)DG=$*7B#K>*B!8GEPED%EU>QN6\O M_,%QI]ZMP7BR$>+)"'?%PO$-(:PQUP:!T><%K[&N#1#1>!XQG:-)H_A^?4"_ MM;Z3+QNF\%K4?_)"5PLG=:# DO6U?A2[7W#T9VKP\3U2#@\$+X*3P+>,WD!4>!"Z(?A M";SH&(#(XD4?X(W._KW:*"VI1OXY@1D?,6.+&7\4U*'"091PS3JN60V/C"M4 ML.9MCL"U@KN6:TX'#_VFYCG\7I82>;O]7H1/&C-=>ZDZEN/"H;94*%_067ZI M$$I14\L1)FB3/;"G+9G6='@MFHZU^S'E"O*1IQQXJB-//O+L!IZB+%$:3-X" MI2*O* ]!?#FAXD-3,1V=B@+6%2-K)@"Y:!KJ/F7J#+A2/1;PLQ1*$1^1(Q;* M^#Y@XBN]-<;\;_0:'8XG=Q\P&,P'H6LI0.Q&M)[Z/OP(43PNSF@[C&,X-YN^ M&TZ3R8/D+X9L5U/,Z'G1\&M?[V%F8:80N-$L(Z@ @L3U">2,MH(T)8@@=M,@ MG'RE2I8[R;7&]C^D5OV6FA:"S,(EI)NEB9LDB='.1KAI%!FXR(V2V6FX&R2. M&Y2&S !(8#/?$HOI$QK R VBD "CQ$W3=$+7TF_#WO44*7JZ@&TE#C[ON*Y@ MI3HN\5BC?R&3@*9/W^P.G4: Y,ATL$M4LBP#6SKAIU$T5K/_9?56]))VGWLF M-1D,C4^QFV2^F\U"""CX]#F#F3LT]VX_%1S#!E+0I MGY2'L?8(R(VRF4E+Z 9^-+D[T*6F4$-[&+IWDJ_WBJ83O4.*VTGUGF%HJ!## M&:4@I)!$ 2$G%.IS(U+%P_?>*^_=0&A0;NW8HR87?:N'V7#6$-:8&XO Z+/'%=:U!2(: M_W:8?F_2*IZOC^COG._D2\8TKF3]%R],-?/'/A2X8;O:/,O#K]CYXPCFLM;N M%PZM[/#!AWRGC6PZ96+0<-%^V:K2''\I$9-I\J>0!E MI0G-+IRK3IO(<6&3\F(4W7+2,_-GW*/8(3QC+DO!7:1NUBRK4=].0T,6K%R8 M=VC+%BU^ RV!]U*82L,OHL#B:_V0F/7TXB.]97P5\#U3=Y!$ <2#.+Z"E_3N M)@XO^8Z[&R4;6!%7165!(3<5K%RP4<'?BTR[\W^N&$Q[@ZDSF+YA\(6ZJ-C5 M"'(#JXJ)$C5P<3*]T!J-!B8*^)VSC->4 M2O1?ZJ'=N[$[UE.%2Q-5WP#<^9*UN"4F27[UWUDA(P.M#4GA9,V?9T]@A6\P)5JY51X3<6=2?H MHG =P&JX@?L@&4=P"S_],(ZC^&?O+'NH#:>!@!"1+P\GB6_XJK:G_L,"B'=^ M[B41VJ+BL@A 8,OO>^Y03O)+"AI&09I&%RQ;/R^2-/$6C=S9]--)3<0(BA7[ MBX@3.3?P[7D'38F['Z;>L8/.G#L*W$ 2Q/$(;L]+@3HXK_H6=G7PD*3TC8)Q M,H(K+3;L6VQXM<4>N69EJ;!LXT9N'#EFGV'-FR[>KTRZU]KLJJW_WV;%B13: M2N@)F9Z0^CJ2EM#$6U<*$9IVBJ*=HJ<(>BZ"MIV\)\F%L/:FT%0LW/NRDP-4]QIJW)#JX.Z>8JS:U[+=&+EU+U0F#8U@ MMZSH#P8J*T#W&RG-<6,-]']9YE\ 4$L#!!0 ( -.!JU3O"]?7LP0 +,+ M 9 >&PO=V]R:W-H965T@,7N M69RS"YSNA+Q7:T0-CTW=JK/16NO-R7BLRC4V3 5B@RW-+(5LF*9?N1JKC416 MV45-/8[#,!LWC+>CV:D=NY2S4['5-6_Q4H+:-@V33^=8B]W9*!KM!Z[X:JW- MP'AVNF$KO$9]N[F4]#?NO52\P59QT8+$Y=EH'IV&MQQW*F#;S"9+(2X M-S^_5V>CT #"&DMM/#!Z/> %UK5Q1##^Z7R.^I!FX>'WWOM'FSOELF *+T3] MF5=Z?3::CJ#")=O6^DKL?L,NGXGQ5XI:V2?LG&V:CJ#<*BV:;C$A:'CKWNRQ MVX>#!=/PA05QMR"VN%T@B_(]TVQV*L4.I+$F;^;#IFI7$SC>&E*NM:193NOT M[%J+\O[XG/*JX$(TQ+5B=KN.;MBB1O7N=*PIC#$>EYW+<^#SK\Q&0 2>1#',;Q@+^DSSFQ_I*7R*):9A+R=H5VN^_Y@NE)>GE[X%@:1\LM<'2%X)]9%S"':NW"&()=KOASXW9 M8@6_4DS][1:Y'1ET:BKU1&U8B6&$L]08GB) MO,^V &B2/:"D>G8.H&+ZJSAO( JBC%YQ$*;>7%$WZ )N#1]:4$UIE"3UPV4G MWI6AQZ#$QPU5-)DZH%#S)4(&3\BDVK^]#WNC!U%3TC773Y 7\!:F(1S#-(*W MWA57]\=+DQJG/&F?-$B#-0HF9!('*5F'04[?41"3?>^RX@^\HGV )XYU!3__ M-(VC^)?^/:"92:^9R:!FKEV'_%8P,#?TT%4: MQ'X13?WIM"!2\Y X=0@K.((X#N&=&8X\ZO=+Y%9CTNB-2V<1%7Y4)&25!M/H M"Y*^&FR#@MPO"$:8)F26&RQQ08-!V$O3QK04)(0V]B=%2O/9!*:THC,;4%'6 MJRC[415=D;J) Y.1$]1MRXGX(3T-^OY?&I D JE!7%W?ODI5S[:5(5D41>B' MM+M)D"6]$(J4!HN0^,XR[XZVQS$\"?TH=0SGZ8$.CB#-_"@Q,S$Q]2+WD9\E MB3^E5A,'R62H%^0]B_GK>L$S9[5I3:W"YV@<=/X?:#2G1EDSI?B2ER[Z_N3H M3M3R$!DZ9#]\B%P(:L/&(:.[!Y5.&B;FQ/"3(O:NZ>I&B'Q884M2J%T_JNBD MX.:X-K>[?3Q%2\(\HV>>1MZ-T&1MW*1$S!NJ.L/D<]R,#RY2#GZD?[&^G<7<2^F+OK+&6WHAX'-2YI*1TDU*"ENR*Z'RTV]EJV$)HN>?9S M3;=JE,: YI="Z/V/"=#?TV?_ E!+ P04 " #3@:M4%6Y,)X8" !6!0 M&0 'AL+W=O$BF* MP9"'$" !;=142H5"VAZJ'A9[C%?9A[./D/S[S*Z-0Z7 Q=Z9G?GFFYW'>*O- MDZT0';Q*H>PDJ9RK1VEJ\PHELQ>Z1D4WI3:2.1+-)K6U059$)RG2K->[2B7C M*IF.HVYIIF/MG> *EP:LEY*9MSD*O9TD_62G>.";R@5%.AW7;(,K=+_JI2$I M[5 *+E%9KA48+"?)K#^:#X-]-/C-<6OWSA R66O]%(2[8I+T B$4F+N P.CW M@@L4(@ 1C><6,^E"!L?]\P[]-N9.N:R9Q846?WCAJDERDT"!)?/"/>CM=VSS MN0QXN18V?F';V%Y>)Y![Z[1LG8F!Y*KYL]?V'?8<;GH''++6(8N\FT"1Y5?F MV'1L]!9,L":T<(BI1F\BQU4HRLH9NN7DYZ:S_-ESR^,+Z1+N#%^]63A]9&N! M]FR<.HH1+-.\Q9LW>-D!O '<:^4J"]]4@<7__BEQZPAF.X+S["C@/3,7,.B? M0];+LB-X@R[A0<0;',";>TL::V&AY9HK%C*W\'>VMLY0B_P[$F+8A1C&$,,# M(58T.847&!YTY>M:('6Q8P*61D/L);BER"KGI+M3S601C<]>^WBDQPJAU((F MBZL-N% TH-FT%,Z"5\P7W&%!$[='HB82,224'0G^02+<@2-<5QE$D$TU,503 MJ!9YM2M&'Y@%7D;;MFW87C-5K "=Y]X8IAY:Y]') [Z@\@A?2#[/ M;JY.?M(*$IHJQ?5E J:9XD9PNHZ3L]:.YC >*UI\:((!W9=:NYT0 G2K=/H. M4$L#!!0 ( -.!JU3ESI9TU ( /(% 9 >&PO=V]R:W-H965T*_!U&7) M].L%*@L;5-+@:C.>I M\_<.OS@V9L\&E\E2J6>W^)%/@\@)0H&9=0R,?AN\1B$<$P![B,#@#B#A![W6T@K_*&63:;:-6 =M[$Y@R?JD>3."[= MHSQ:3:><<';V$RDE U_@=,&6 LW9)+1$ZP[#K*.8MQ3Q 8H$[I2TA8%O,L?\ M/3XD.3M-\5;3/#Y*>,?T.22#/L11'!_A2W8Y)IXO.9BC,8APPTTFE*DUPI^K MI;&:*N+O$?IT1Y]Z^O0 _2,U2EX+!+6")YE3%%5+BSG*6:LZ@Y$R"5S)C,4+AZZ2# +-"K$6C[;/T6 MSEPP09UOQKU%@V*#4+;%@JY8WD ] B5P H/^($W=(G7F*';FD,PX&CCSPNW& M%\X<.3-*>XN" K$5J8.T/TRBWD)9DODAY4'4CT>CGBL%X&55N\OA=$5T;19. M"9E<#.&LP]+(T\QRN>Y8!&=++KCEE.D)#/M?!S%\5CCA7A^6J-=^VACPC]&V MY&YW-]"NVCY^&UL?55-;]LP##UOOT(P>FB!+OY(G!:% M$R ?+=9#MZ!9M\.P@V(SME!9RB0Y:8?]^%&RXZ5%XHLMT7R/CZ1$)SNIGG4! M8,A+R84>>84QFQO?UVD!)=4]N0&!7]92E=3@5N6^WBB@F0.5W(^"8.B7E EO MG#C;0HT361G.!"P4T5594O4Z!2YW(R_T]H9'EA?&&OQQLJ$Y+,$\;18*=W[+ MDK$2A&92$ 7KD3<);V9#Z^\9-?X!AY)*VUDV8!10G$-RC TOAI$VQ:!XM.!.N3!RE, MH*L^VJN?1IV$#U3U2#^\)%$014_+.3D_NUA"CJ?,'%$WZR:; M0]J2A0U9A\9^6^&^H^V?H/VJY[9$POOSXX0/.C:L.<7$K+NYDG*1I558)WXV\.N'W$;Q%?QH'5[HW/8ZAQV9UZ5*U"V83A1;0U%3G1] M]%#OZ4,XK6GC SGA.R7^P74N0>5NRFF2XBTU]T@G;CYX?]WKZ#/ )1UP.]K*+0=K3*2X*-?>Z]Y^"#\60OY+-* 31ZR1A74R_5.O_@ M^RI*(2/J5N3 S9U$R(QHTY1;7^422%Q.RIB/@V#H9X1R;S8I^Y[D;"(*S2B' M)XE4D65$OLZ!B?W4"[VWCA7=IMIV^+-)3K:P!OU;_B1-RV]08IH!5U1P)"&9 M>O?AASF^LQ/*$;]3V*N#:V1+V0CQ;!L/\=0+;$; (-(6@IB_'2R ,8MD\OA6 M@WI-3#OQ\/H-_7-9O"EF0Q0L!/N#QCJ=>F,/Q9"0@NF5V/\"=4$#BQ<)ILI? MM*_'!AZ*"J5%5D\V&6245__DI2;B8$)_<&8"KB?@,N\J4)GE1Z+);"+%'DD[ MVJ#9B[+4:>7JVKM1 (D%KNN4TH1'A&MU'D2BXIGR+GB3E M$)KTU.%MF/ZOCS*CX^$[^'EH+K M5*%//(;X>+YO:FD*PF\%S;$3<$GD+>J%-P@'&"]* D$Z<'L-4;T2MW\&MV9$ MH15$0'=DPP!]74*V ?FG [[?P/=+^-X9^$?S_!Z1+KBYCL L !-32+1("=\" MHORD-NCK%P.('C1DRI7.H$EGX*SVL;"%V:C2UU('G4H(^N@>1QD\[X/4@>=R7YKHE[]U]) M1G^AMS6#%L)0P[6LEOB*JN>C842E7;0)@]:)@FM0)SRPQM#)TS$!TA*0@[1= MYGUUTNK<>*/Q;1#\X$H-MZEA)]3G0G*J"PF(\!C]FAC;!O3I6T%SR]:A3DO* M:59DG:1JO3#L7854K7N&?2G,X^CX2NL.$ MP64-6P,/W0Z^)+Q(S,:RD):<_[W^6@,/[ZY!/-QZ-PZ^BW@7P@PO:H=;=\=N M-^ZB7?>%AUOKQO@JM&O-'+MWMN^FG3M,AX6'6[_';B.>%Y3%AA?529O6D_'@ M*K1I71J[]\/OIHT[3+^#-JV18[?#?@'SE9P*%J.'+)=B5[/71:C6>/'X*H1J M'1F[]]1NH1IYDI/[Q@O8.@6D4B%U];%@F\QRC$Q'9HL]"U\5XQ\<#YB-_;8\ M!%&HI*4Z*6AZFX.6^^IXH1U>G=*8K^LMY=BP M$=I\1927*9 8I!U@[B="Z+>&#= N*B70S(** MW T\+W(+RK@S&MBQF1P-1*5SQF$FB:J*@LJ_$\C%9NCXSG;@D2U7V@RXHT%) MEY" ?BIG$GMNFR5C!7#%!"<2%D-G[-],?0NP$;\8;-1.FQ@I3><^&SJ> M800YI-JDH/BWABGDNC5T8H=D ML*!5KA_%Y@,K*'!2Y(@D>HZS*P<2/$%PA,_T\W#_#)VPW?;0YNNXIV0A14&FHB@K M3>T7A9;>4[S ML@"9\$;R?E*8\0^['SEI-J6LIF7MM/>J%?;\3#]SU[A'X M&!;UNY$7MF%[BJ-6<716<>VO*(V63SG<:Q/W+LGAN*457Y[#\4?KXLB+^\&! MQ1_C.GXOC&+ON,?]5G/_K.9G*B5>FY^RU_?>KV;OD@SV=VJ&?WD6-YQVO0L[ M<11U#BS^?URMVMTIF@7(I7U+*&+K7EU7VM'VO3*V5?I@?&+>,;88OZ>I'T%8 M-98,/_H<%IC2N^XA*5F_*^J.%J4MS7.AL=#;Y@K?8B!- ,XOA-#;CEF@?=V- M_@%02P,$% @ TX&K5!%KG&ULC57?3]LP$/Y7K(@'D#;R.RTHC02MT'B85)4Q'J8]N,FE ML7#LS'8;^.]G.R&4-G1[:7SV]]U]=_9=TY:+9UD!*/124R9G3J54<^VZ,J^@ MQO*2-\#T26(DOY5E'"8"F0W-8U M%J^W0'D[FZ70ECMX*4@-3!+.D(!RYMSXU_/$ MX"W@)X%6[JV1R63-^;,Q[HN9XQE!0"%7Q@/6GQW,@5+C2,OXT_MTAI"&N+]^ M\WYG<]>YK+&$.:=/I%#5S)DZJ( 2;ZE:\?8;]/G$QE_.J;2_J.VP$\]!^58J M7O=DK: FK/OBE[X.>P0_^H00](3@?PEA3PAMHITRF]8"*YRE@K=(&+3V9A:V M-I:MLR',W.*#$OJ4:)[*[MD.F.+B%7U%OMLC">3E-WMU^5$9 7OH,^*(L&9=%)94^ZSU=0[BO;!!%%\=:#L&A6$2CFN+!VWQ26UWA!']M@NTX7S\F<7'4:,@ M/)!V# IB/QF7E@S2DI/2ABK:.(=J#H&3:_\R8$J=Z^US5C5C;,A M3"(*I:9YEQ.=E>A&56K>1B)DJ=,0XK MB529YU1^/X=,;.<.=NY??&3KC;8OW,6LH&NX!OVY6$DSWU6+-XNYH0J6(ON/)7HS=R(')9#2,M,?Q?8]U N:6'^QR%3U MB[:UK>>@N%1:Y#78,,@9WSWI72U$!X#'1P"D!I#' OP:X%<+W3&KEG5!-5W, MI-@B::V--SNHM*G09C6,VS1>:VF^,H/3BY4T.T+J[R.TRBC7B/($_?6M9(5) ME1ZAO\U&.D'79O,D909(I&@0@-Y<@*8L>VM GZ\OT)M7;]$KQ#CZM!&E,J9J MYFK#VL9VXYKA^8XA.<+PBLI3Y.,1(AXA/?#E,/P"X@:.'\)=HU4C&&D$(Y4_ M_U<$0U\^&'-TJ2%7_P\$\YM@?A5L_--@11,,[H/U2;ES%U3N[ F^74P]'/HS M][:KV*%5%(5^T%@]X#INN(X'N7X I<[,L8S+O,RHAL2<)E-98D;M>>TCN_,W MZ= X\:.(>'ML^\Q"CT3]="<-W,O?/F-'#7!HN?=R-&!A#X)]G7^B=$#IM.&Z720Z7G) MLH3QM:HX7N:%%+=@6:K'B(^]MNYZ+R\_[I1Y_+P)J/UUQ24D"L=[*>@U"W'8 MGP3<5EE,!OF^*R5GNI0P0O^D*8L!O:9Y\0=:BKPH-EL-J&! RW<]*GQ4^-52G- GIB!MLSAX#=D MH*V".'SF#(2'U=WS2;B?@D.S\32(CAV,MI#BX4JZ%%QI6>Z:8--9&?YK:?YZ M'Y6$M@CBZ%",* M99 :F'<:FAS*W6U@-]&BJ!KJ&Z%->UX--^8&!=(:F.^I$/I^8GOTYDZV^ %0 M2P,$% @ TX&K5+'71F^' @ HP8 !D !X;"]W;W)K&ULM55=3]LP%/TK5L0#2(RT2;^&VDBT,*W2F"H8VP/:@]O<-A:. M'>P;"O]^UTZ:E5*J:=->$MNYY]QSC^V;X5J;!YL!('O.I;*C($,LSL/0+C+( MN3W3!2CZLM0FYTA3LPIM88"G'I3+,&JU>F'.A0J2H5^;F62H2Y1"P V!=:*?-E77+DR=#H-3,NFMC< MP'OCT52-4&X7;]'05T$X3&:&#H3!EU,VDUPAXRIE5X^E*&BG\)1]I7/T@5VD MJ7"F<\FFJCHY;@N.+P&YD"<4<7=[R8Z/3M@1$XI]RW1IB<@.0R2)+E&XJ.6, M*SG1.W)B=JT59I9=J132U_B02FOJBS;UC:.#A-?!9)TF6<<9W(U_2N)..QZ&3]L>[0D:?!PT0:_$=1MQW8/B)EI9-&5UF>G0D#,K$FO9 M_37D&ULO5=1;YLZ%/XK M%MK#)FT%0T+(E$1J4^VNTK9;M=O=PW0?''(2K!JMA[N'%# MUYDR-_S99$/6< OJV^9:Z)U?>UG2' I)>8$$K*;>.7X_#P,#L!;_4=C)UAJ9 M5!:MD%D3" MG+/O=*FRJ9=X: DKLF7JAN\^0I70T/A+.9/V%^TJV\!#Z58JGE=@S2"G17DE MOZI"M !X< 005H#PJ8"H D0VT9*93>N2*#*;"+Y#PEAK;V9A:V/1.AM:F,=X MJX0^I1JG9E>%(L6:+AB@ZB9!<>8?>9 MB#,4X;%X'^[K.M7%"NMBA=9?=,3?!UI0!>\^Z<9;.@KP MXY.V1U<*$7O<2"KNU]2O@BSUC*OG7Z2G#62WZ O)X4FZBAMA MQ2^AK+B15GR2MN*N;$:X4_%^HWUFC;3BY]-6[)#-"!_2[!J-QFZ682.LX:G" M6CG8FY):<4MN#J.PE4!)SF]-XN8S2 ^P:UI(Q&"E4<'92*&ULC97?;YLP$,?_ M%0OMH97:DD @I$HBM4F[5=JFJFFWAVD/3CB"58,SVY1N?_W.AEK90I*^@'_< M]SYWASF/:R&?50Z@R6O!2S7QE-QW;M7D['HM* ME9J6:[;D0*Z4 JW.R%<\.^=D@>0Q%Y6B9:K&OL:, M3%S^JHW^NHD^V!/]%RHO2-@_(T$O"#KDL\/R.:R- -'#G@Z"#0 M-(Z.[C"'S/:/QO]4)S2V$#6+-2D4X M9"CK70PQ8=ET]F:BQ<8VQZ70V&KM,,?+$*0QP/U,"/TV,?W67:_3OU!+ P04 M " #3@:M4O@)(Y@$*O!65RYN1*E=>N*],<"BRO> E, MCV1<%%CIKMBZLA2 -U944#?PO,0M,&'.?&J_+<5\RBM%"8.E0+(J"BS>;H'R MW[+-E?G@SJH$%4&H<:8SGQJ?33FF$W?;>^R<; MNXYEC24L./U)-BJ?.6,';2##%57W?/<9FGABXR_E5-HGVC6VGH/22BI>-&)- M4!!6O_%KDX>.P(^."()&$/RK(&P$H0VT)K-AW6&%YU/!=T@8:^W--&QNK%I' M0YA9Q942>I1HG9K?I*FH8(,^ONJZD" 19AOT7>4@T*(2 IA"7PE>$TH4T:,? MT*I>;L0S])_:\SM0F- +[>1Q=8?.SR[0&2(,/>2\DEHJIZ[2$1DN-VWH;VOZ MX C]-RRN4.A?HL +@@'YXK3\#M)6[K^7NSJ/;3*#-IF!]1<>\;?$;WA-FT38 M[& JT:^;M51"U^OO$U.$[12AG2(Z/H7@E-H9!%"L=/Y3+M5@\FI7B75EMO/+ M/ @GT=1]Z::H;Q2/_%%K](XR:BFCDY3[Y2^YL)M5%TO*F4T"HMV2D "(<07( M]RZ&(JBGB3MP_CA,#B+H&P6A-QZ.(&XCB$_G6>B#4JBW2U12K",Q^8;GBI3Z M!%-#I'$/(@H.0?LV21(.H?9LX#H911RWJZ"3J_K@@3($ .9C%TVH- M 8W[!>AW:JLFZAN-?7\8:-("34X"/7"%Z1#0I+==DS ZW--](S^(X^0 R>U< M&^;*UJ?IEC")*&1:YUV-=$2BO@;KCN*EO4G67.E[R39S_>< PACH\8SKK=QT MS.74_HO,_P!02P,$% @ TX&K5#PK#IV$ @ 108 !D !X;"]W;W)K M&ULM55-3]M $/TK*XL#E5JXOV8>6_FSJ!HDWI=*"6MSJ56AJ#;3P3H*'T6 P#@5E,LA2?S;76:H: MRYF$N2:F$8+JYTO@:C,-AL'+P1U;5=8=A%E:TQ4LP-[7?.^:RI 9FBG]GA:VF01*0 DK:<'NG-I^ARV?D\'+%C?\E MF]9VR?0-.S.,KL)3Q=^2(,$F^5JHQZ&W2T&),#CG,._[+EC_:PW]#]0F)A^]) M-(BB^\45.3YZ]Q8EQ(SZM*(^K>/J36[+DN6@R<,-B"7H'P? MXQX\]N#Q'O!%4]?\F;Q*1QZ^H FYMB#,(8+3GN#T8/1S91&5H>8&UJ"IS('D MVX72>+8"3YTK;) "C5Q==NG?4HT]E6O1=3:,!W$:KG<$..H#'!T,\-96*.F; MM[*+N@49;5''DTFTFWK<4X\/:]/HO,(V?"/_WVL[Z>$G_Z>V24^0_%O\KP4E M$CLJ=U7F=,G!]^'K=I>PR1\U3<9GR6_"AEM3P0U8;+45DX9P*-%M<#+!PNAV M:+4;JVH_*);*XMCQRPKG/&AG@/>EPG?9;=SLZ?\YLE]02P,$% @ TX&K M5%+K,.+1 P =PX !D !X;"]W;W)K&ULM9=- M;]LX$(;_"B'TT )M)$JV9!>V@=9NL0':W2!IMH=%#[0\MHE*I):DXF1__0XE M1;(M67:!)H=8'S/#AR^',^)D)]5/O04PY#%-A)XZ6V.R]ZZKXRVD3%_)# 2^ M64N5,H.W:N/J3 %;%4YIXOJ>%[HIX\*938IG-VHVD;E)N( ;172>IDP]?81$ M[J8.=9X?W/+-UM@'[FR2L0W<@;G/;A3>N764%4]!:"X%4;">.A_H^[E?.!06 M?W/8Z;UK8J>RE/*GO;E>31W/$D$"L;$A&/X\P!R2Q$9"CG^KH$X]IG7;_[ N+:G1ZZNZA$+8=?R^$7\8(^.:Z%-BK'7#7DGR]H0*X- MI/I'3_B@#A\4X0=]X3/%1H M\0:]>/>"I5(9_A^L[%8 I?"":YTS$0/FB#:=*UP&'>[!O(M&P? (N<-J-!J? M(![6Q,->XD^/W) U ):#6(%-UB[ 86OHB'I'>&V;,!QWPX4U7'BQG%+Q#1Q=BU!I] M/(I:Z=EA%0WW,N( 9VF'E4S_J1J5>TPB\7MC; MEI:_@EX%WZ<*!E%TA-YE%9S:9G2OA]'?E+Y5H'/YVV5V.H%ITUVHWPOZ#51* M$LF$)KE8@2)SK+!8P3YL%$#9<+Y"N@35UVQHTVUH\!+=C#;]@O8WC//]C+;+ M/O7LW['B9^T.$9L&07]'AZ#]+>)P[*;^T_X&\*HW-=#W7D)2OZE4 M?G^E.B]I%2 \*)''S>J,40GG[IT*[)$,/[7Q$T23!-;HY5U%N""J/.64-T9F MQ4%A*0T>.XK++9X,05D#?+^6F,_5C3U[U&?-V?]02P,$% @ TX&K5%IN MDVM> @ 9@8 !D !X;"]W;W)K&ULA97;;MI M$(9?967E(I%:;'P"(H/4!$6-U$A12-J+JA<+'N-5UEZZ.P[IVW=V32Q:#-QX M3_/_WXP/XVRK]*LI 9"]5[(V4Z]$W%S[OEF54'$S4!NHZ:10NN)(2[WVS48# MSYVHDGX8!*E?<5%[L\SM/>I9IAJ4HH9'S4Q355S_N0&IME-OZ'UL/(EUB7;# MGV4;OH8%X,OF4=/*[UQR44%MA*J9AF+J?1E>WTQLO OX+F!K]N;,5K)4ZM4N M[O.I%]B$0,(*K0.GX0UN04IK1&G\WGEZ'=(*]^N=JIER0W<*OE#Y%A. MO;''N!RP:?F)A$(8OBSF[O+CZU\6G.KIBPJZ8T-E&IXJYKPWJAMX; M9#^_40"[1ZC,KQ/V46* M^UBM*MEC#8/CM*2C)>=H21\M.:"%01KVL]*.E9YCI7VL]( 51?VD44<:G2.- M^DBC U(<])/&'6E\DO1< G7$ D'W\<:'=S$^4MJD TY. Q5R2=UGB7W R<$+ M.0S2.$G_8_I[;<-V8/HJUZ(V3$)!PF PHI1UV]7:!:J-ZR1+A=27W+2D'P%H M&T#GA5+XL;#-J?NUS/X"4$L#!!0 ( -.!JU3@;-*<* @ $HB 9 M>&PO=V]R:W-H965T-?Q)P0B;YE:2ZN.G,I%V_Z?1'-289%CRU(#D\2QC,LX9+/^F+!"8[U MH"SM>XXSZ&>8YIWK2WWO@5]?LD*F-"<)%>=L?OF+O34 -WC#TI6HM%&:BE3 MQKZHB_OXJN,H1"0ED50B,/PLR0U)4R4)<'RMA';J.=7 9GLC_3>]>%C,% MR MP]+/-);SJ\ZH@V*2X"*5CVSU.ZD6%"IY$4N%_HM655^G@Z)"2)95@P%!1O/R M%W^K%''* *\:X.T,<(,# _QJ@'_J@* :$)PZ(*P&Z*7WR[5KQ=UBB:\O.5LA MKGJ#--70VM>C05\T5X[R)#D\I3!.7M^2J42OT3B.J3(<3M%]7KJ?,N/+6R(Q M35]!CT]/M^CESZ_0SZB/Q!QS(A#-T:><2M&%F]#^.&>%P'DL+OL2D"GY_:A" M,2E1> =0^.@=R^5C M83BX["^;NFWI-0S]L.ZU!3*L0896D%H'M-9!%Y%O5**$D#:]ZX7 ;Y,U@3Y5N M,/#:40YKE,/CFEQPFD=T@=,V:,/]69U!L&?GX?X*MKMMP1O5\$96>&,Y7W-: M9.C#8L&X+("@*'#5_3T:1U\+*C3-H;"-QC-.2.E@QWW7->3N!F?Q7D/,[C.9&7*/@E.Y M/FR@8P++Z%L:R+>!-,SLVJEY!Z0U>K@MK.LXS@$G-K3KVGGW(^$92AG.37C@ MH* NNB4BXG2A_*,5CEVLB35?"\C^)$-R3N _.-/K3"5EZ.W]Y,-C-9-=M$@+@48]+WRA=S;.\R*S:=S0N&OG\;M*PTIL!"J'JJ4MDSHBQ>TY MS@L;'D/B[L7SW#1B$#04M\9']&^7^Q&TO;>#(U \%'D"182K!BJ$,@XDUU5- M #4=PDE"=:*^)/I)3F;EQ089\!T6: 5%F/I-*-R+*(BIGX.9L=3VOF'9 N=K ML"]TS@DP##B" '$B62-5SR'M"^E:SP2>PL%KX IJ- K30#*0%K'* 55MJA"K M-E:V [Y2A)5#S9M"F.5@1^5+E*&7JSF-(-D1302__#3RW.&OJKA0622))5D),EQ3*"C1=H[O)_=(VA[)F'Q[ F+"49+S*E.I[:B4JM/V44>HVK/I"R>O2 ]FZ7*2'B*I4SV MXX5GL93)7#Q[YO)=EK*+U.'>!L[D-)X]^:@M]40@Y,5H##J(M1Z^)ZGU3'+A MC/:H?I"NR<$]KH^$AI1F2]$\H[RQ*FZ@T%R40ILW&?CSD=/:I M8#\[-M49[O2/<&<4\0+4MH':BF7_*,[SW0/:,NSIVXNJ#Y!J<7$2>QC"],]R M2!88\@M.R(6MQY9!RU&8?^!(-S"T&-C3QCK^;M+][XEL@2')X"R97V (+K 3 MW+,.TBM9AT[2MR$TWC?8Z>=9Y^25K*UC9M??/2@/]E\Z'#XI#PR]!2><;=F= M;O\]@CHL:&@HL--0 MM9'P9B.UJG>TI]Y@=%AKAJX">U8V>9[60D-3H7,.K86&CT(['YVBM4I$T]E" M[Z#60D-.X;,R./4^FV:0_3?+?@(9 *1TC=I>11N"$]CJK5CM4T+]WYZJ]!OO MS"$7GNF/%=3A#"0>Y7OF^F[]0<18?P:P"E) M0*33&X(;\O+#A?)"LH5^,S]E4K),-^<$0Y!0'>!YPB!CKR[4!/7G(]?_ U!+ M P04 " #3@:M4];*DW?,% ^( &0 'AL+W=OM(:'@$'GZM[K>\Z5Y)SO4OY-;"B5X$<<)>)BL)%R M^V$X%.&&QD2B/U%\/)^9:LZ8+*+]LY5U?#TLJ2 MQ301+$T IZN+P27\,'-=# 9@-<5X!N WQ4P-H!Q5T!@ $%7 '2>[YR35U!Q MR_-ZF1)))N<\W0&NQRM[^D->=#E>E0E+-#\6DJM?F<+)R6)#.-VDT9)R 6Z^ M9TP^@92#*5VQD$EP"A8%<4"Z M=DRR2)P&?"!!5@P9*0 B8%N$^89.J'>?80 ML1#\L5IQRI(U>#>EDK#HO3+S93$%[WY[#WX#+ %_;M),D&0ISH=2Q: ]&8;& MWZO"7]3@[R?R!" Z TO ,0$_#H5<#G[;#+[.U@@>-\)MV^"R+ MSH#CY_!1#?SVM=#YF8D=NC7PNPZQ8YC#QS7PCQUF+^ (U<#ON\/K;MRLL_/( M.80/5<6798_*LD>Y/=Q4]JK/++.(JEI]+FOV+\D5VY#@Z^\* NXEC<4_+1/B M&W$Y"H)IA_*1232)QFB:R[.X5Y+S>O MF][CY%37X./^+:B.";#KE(,.''=+Q]UVQSD33P)\_43C!\K;4C$J+8Z.DWNO MG-![4^[!B^2? *'5L$Z5/A8SC Y2ZR!?,ZDNNW[IFM_JVAU/A0!;GH:4+@70 MGI&HZJC23&8T=EMH;+I:4:XTMLY7OU(&R DPK/=T7'HZ;O5T3I[4LDCF/F:) M:A<[KAQ2(K]D(M1%*TYRGYG02R=5R*^C83NNT^G6I\K?4.?1 0::6TH9[_1L>ATW0:B=$O?/)3+%_YY'2 M=A67P6Z>G0L:"5:>@?B656;V&[X/X"EMW"JKZZ2LE&3E,U6(V% M[2+;!\MN855YL=OH+++*B]J5MQ>:W9I)#VCF(M=M\-8J.H*]$NW6V#](HX-& M7H-C>VOF=MV?<_9() 7SB(14)[0+QY 5;H2/PS%D]1>]LKC]>8[=H*K:0NPK M96M8<"&KN*A=T-&05' 5'V@);'<;M.OP+Z':% MJZH+1UB_T.%N^+IFI.?YSGZM%X<^=2:#L:=>]7<36RG'[5+>!X.O<(V\'W1) M$WYUF.LXJ!)\=1AT@R8]P+99X%>:11]Z<(6KVX93A /_9>PUPS!\62'3NF&Z MF!IBWSOKZ?>PYPI7MQL800>_#+-FF#?>4T<39G48Q-CS&\*TW1.W=T]]D BN MB_@6>2'/,QYNB*#@[;MA7_HY!G9HJ#_:07.('?L.YQ;;MPV]M%'X4\,W,>U N$CON'=^_;8O3E70S8_\PB4[P3 M&&)-$J>V,\RL]L?OM1,2VH&(A]'P +'C5:5D-+&@/'-]SQN[.>6%LYC9N8U$Y*Q07 M!4BVFSM+\GY%(@.P*[YS=E GSV!2V0IQ;P;K9.YX)B*6L5@;$Q1_'MB*99FQ MA''\;(PZK4\#/'T^6O]DD\=DME2QELY$%=*B[P!8P0Y+^I?^M@0<0(@X06 WP#\:P%! PALHG5D-JT; MJNEB)L4!I%F-ULR#Y<:B,1M>F#+>:8EO.>+TXBZEDJ4B2YA4\/%GQ?43" DW M;,=CKN$=+).$&\)I!NNB;AM#_]L;IBG/_L 5;\ %9XBT2T;/@M&[ZU%UZPUQ#P]RW+ MMTS^ __!4J=/DE),!F%KI">5H$TEL*D$EPJ+&SZI,@9? M=["B)=QA @:>XG578*8/+&KMJ7%P? MWQQ'^=HI-."DG0F\7FN*T,P5SC+43_3O>@1XP: MZZ?TAH1,_ OD=H))^A7S5W+QX+BECSS'L^:*+48ZS2.C5^*[4S?2KSDOTM/C M9Z2/213Y472!]D[&2+^./:>=%U?3WDD;>25M(YVXD7YU>Q':GPM=X.'G-]+= MDQNGN>[C16S/"P49VR'.&T[0@*QOT/5 B])>0K="XY76/J;XKX-)LP#?[X30 MQX&YU[;_8Q;_ U!+ P04 " #3@:M4AFG6#W0# !O"@ &0 'AL+W=O M/' MIFQ%_Y\NJ-;> 3SM+M7>/)K*RG+06@F M!5&PF7F+\'89#JR"D_C*X*#/GHFELI;RNSU\3&=>8!$!A\18$Q1_]K "SJTE MQ/&C,NK5/JWB^?/1^GM''LFLJ8:5Y-]8:K*9-_%("AM::RZC7X&>JKDD<7I(HB**G MQSOR]LU%C]FXCE[LS,8=9H^Q,9*8#,@:MDP()K98*)R*Q,4O.0:-5D%33%N1 MC9+Y;0^&08UAX# ,.C.8<#3--BRA+GT(1D$";$_7'+%1_."%QC*U<)0M4X<8 M@6F6@BJUUE@ N<55"'R1NDJ@O"UU)9R1@V.;?C^_&L>3<.KO6U@,:Q;#7A9G M50;:,&PW:/-=&AF>^0[CX*;=]:AV/>IW_4^"5-D*OR$EF*CD/*T8OQTH)M-+ M(J ,YW/1QQ9)FMQ:>V+4(#<:##KB.J[)C7O)+:M"I(;<(:Q\#>K8!V$;AG$# MPV0X&K9CF-08)B_%@'V89'4CM@&8- ' MKF(("0>>)APVJ!I;\F#DSFT4:VEP/W&/&6Z$H*P OM](:8X'ZZ#> M,>=_ %!+ P04 " #3@:M4AIC A*8" #Q!P &0 'AL+W=O!IB('P1VHK-&NI0E8X]ZFQA"E6EF92./RVI M8W-J8'>]9_]JBE?%++& *:M^DER68V?DH!Q6>%/)!=M]@[:@@>;+6"7,+]JU ML9Z#LHV0K&[!2D%-://$3ZT1'8#B.0X(6D!P"(C> (0M(#2%-LI,63,L<9IP MMD-<1RLVO3#>&+2JAE!]C7>2J[=$X62Z@"W0#: %9*R@Q%C[&:0_X:[ZIZ;='!ONA)T$MX@_DY"OU/*/""X(B> MZ?_#_1XYH;V#T/"%;_ =N'W[8NRO[RH474NHQ>^>1)%-%)E$4?]E'[N!!A@; MH/[K;]/ ]R^BQ-UV??DWRH]'7FBC7JD:6%6#7E5S1JA$UU1_6*KD&ZB7P/O* MC2UQ_+&^#FVBX7M];8"#UXZ-O -?CT0-_&AXW->1537J576[!?[?GEY8THN/ M]=3W7CJ3]UY76V3W0XQ"__!K/1+EQX/XP%6WTSQKX(69*0)E;$-ETU+LJ9U; M5Z9;'YQ/]#PS3?F%IAF&JF$4A I4P4I1>N=#==.\F2_-1K*U:=%+)E7#-\M2 MS63@.D"]7S$F]QN=P$[Y]"]02P,$% @ TX&K5.WX1H U!0 2!@ !D M !X;"]W;W)K&ULS5E=3^,X%/TK5]7L:D:")G;2 M+[94HD 9I&4'P;+S,-H'D[BM11)W;*>%U?[XM9,T*25UPVA'Z@MU')^;8]^3 MXQLS7''Q).>4*GB.HT2>MN9*+4X<1P9S&A/9Y@N:Z#M3+F*B]*68.7(A* DS M4!PYV'6[3DQ8TAH-L[Y;,1KR5$4LH;<"9!K'1+R,:<17IRW46G?C*[G1!C.51\Z? MS,5U>-IR#2,:T4"9$$3_+.DYC2(32?/X7@1ME<\TP,WV.OHDF[R>S".1])Q' M7UFHYJ>M?@M".B5II.[XZC,M)M0Q\0(>R>POK(JQ;@N"5"H>%V#-(&9)_DN> MBX78 .@X]0!< / VP-\!\ J UQ3@%P"_*:!3 #I-Y] M -VF3^@5@%Z6K'QU ML]1<$$5&0\%7(,QH'$$58=$G/>+A_@(^?O@$'\ !.2>"2F )/"1, MR2/=J=M_SGDJ21+*H:,T6_-,)RB8C7-F> (PH(*QFOE:X^(7'BA1$@+ MN4Y)KO,.MY?%-3OM#BUM/I%\2Z5N)/"2"!GR6L'_T^@6;^J?/IDUUD1 1L[B* M0YJ8C.OVFJNV8U"ZG#A^S-Z+N_L'[=8&&!0(,[YNX?MOYH%U6MIV'MU?9R*WV5+?!"_>E6.\K(VS-\$NJ) LIW$8D@6\W-'ZD MPN8]:&,/1X=AAPA7E+!U"?Y(S?0V7I&C]3K4[N1YL,XK:7E^K]^I%Q>J-@KD M->21%RAM*PWO+0WDN^Y@!XMJ=T!V,[_3JA4L>[]R;60U4B,15":/.@%1G\MUMDZ\9Y;7[.UP>53:/[#[_/LWTWFAF8"2SP^)1Y?'(;O*36MV#T,F>/* M?C'Z_^JK/;&Z$&=?+39BE0ECNPDW2!%Y;IRBRG/Q@53GN#)@_)[Z?%^*[+'V MU\"X,FULKZ?/?B7QXK>[QC4!KKP7=P\D"96O8KNOWNH:68/!86C"J^S=Z$Z^FC/8' M?:^[74<[&^>6,16S[$A:ZLRGB\MC[+#OLW>H?HY-+5-,_02=7^:%V M%3X_8[\A8J:_Y2&B4_THM]W3;$5^;)U?*+[(3DT?N5(\SIIS2D(JS !]?\JY M6E^8!Y3_/!C]!U!+ P04 " #3@:M4YI?TOG8# \# &0 'AL+W=O MD9-EI93H=VB^Q2/$]OGL\GBZCG51/>H5H MX+G(2ST.5L:L;Z)(+U98.E"11TD<]Z."BS*8 MC-S 3SS<(,@.W$/Y>VY<:_E"\- 3Y]2T:+O+?:/DO$(%> M<85Z%!E29OFC1:UB5JE(SJCHP*TLS4K#NS+%]"4^HHB:L))#6+/$2WC+50@= M]CLD<9*TZ)F_'LX\*C)RB70O#,SV<+KNCN_=]'3' M50I?_B)*^&"PT/]X!'4;05TGJ'M&T&>7WK0+WZ*BZPI+>Z"0^KNMXN2,.XVBUY([C62>UX/IYI*39U^&VN0D71? M#:K".G,4?>.QI]_LU??:-<-&S?!U:E*Q%2F6*>P% MYFF;(C]1_*V@RM?OAKV(X[J)X]K+NVWN4AGI'][BB]AZ574#O,RG-86 W M:/YAF/P'4$L#!!0 ( -.!JU06. 1B]P, +,. 9 >&PO=V]R:W-H M965TP[69 MH^D]=/H@;&$TL2TJ"0C?OBO9L;E@F]"\@&QK=W_:U6JUDP,73W)#J4+/15[* M.VNCU/:S;B2JL?M@X GN]&2 MLH*6DO$2";J^LV;X\P+'6L#,^(O1@SP9([V4%>=/^N%K>F:@./?6JG5V-2"I^,7[;^8Q<-B5D32!<]_L%1M[JS(0BE=DUVNOO/# M;[1>D*_U)3R7YA<=ZKF.A9*=5+RHA8&@8&7U3YYK1YP(@)YN ;<6<%\)N'T" M7BW@F8569&99]T21Z43P Q)Z-FC3 ^,;(PVK8:4.XU()^,I 3DV7BB=/MW-P M1(H6O(#=(8GQ[RU:5I%%?(W,+/3'UGR9:<\S=40?[ZDB+/\$BR9DC?P$L9_;OA.DC*5$UL!M[9N)S7CO&)T>Q@]](V7:B/1 MES*E:8?\8E@>NP,*;'!8XS7WQ6MS=U#C-R)&R,,WR'5)HTX'L#Q MFB!Z1I_7%T3M\=N5">(#.4*6*303@I09->._9RNI!&3,/P/&QHVQL3$V[C'V M^ZY84:%W117H&S2G&2M+5F:04#DI$]H5XDJI;Y3JLV4_]=T@](-P8N\[:/R& MQK^2YE=8M^K<)G/_C,&-<11%<3=#T# $5S)\>:8B8;*;(CBCN'5=IQLA;!#" M*Q'@D%M3!HY 7"#ZO&6BFR;LH,$QCKUNH*@!BJ[U29E>V"+1&4H8!Z$S;E&J MY#J?-[B5X@8Y_G]A)*N\DS<^X_#\P/7C<3<'=MHSV1DD^6&*#X2.[*F 8@KQ MJ_83V@J6T#=F7&TD/.$+1N,>)^&3@H'?!S>0@+7JZ 0)C_J(W);(?1_18#K6 MRE\QX1ZH]DC&WON@WIJ@M9U3OO$HZN-K3W$\?(Q?=MK%?*TM_$P6AJ^RM9[U MQFW8GOMX^.!_:]#[DK=6?XH5C@*_!ZLM!7BX%LRR3-",* IW'B487'<3M"?Y MKINATA7\5)#<'H2V%.#A6M"+<-DGX1E/U$/3U@$\7 C.XB2H[B[TUDK@4J9O M)3N2HYRMNY&&M8?H2(GHNE,N+DCZE22*4%'=#>&6F)*C'+@AX;:2X.%2M7-PX86*(U%. MUR#JC$+('E%U2-6#XEO39*RX@I;%##?055*A)\#W->?JY4$;:/K4Z7]02P,$ M% @ TX&K5,AX_VIQ P Y@L !D !X;"]W;W)K&ULS9;?C]HX$,?_%2NZASNIF\1)"% !$M#[4>GVM-I5VX?J'DPR@+6) MS=D&NO_]C9UL"&Q"R\-)]P*QX_GZ,^/Q9"9'J9[U%L"0;V4A]-3;&K-['P0Z MVT+)M"]W(/#-6JJ2&1RJ3:!W"ECNC,HBB,(P#4K&A3>;N+D'-9O(O2FX@ =% M]+XLF7I90"&/4X]ZKQ./?+,U=B*8379L T]@/NT>%(Z"1B7G)0C-I2 *UE-O M3M\O:6H-W(K/'(ZZ]4RL*RLIG^W@8S[U0DL$!63&2C#\.\ 2BL(J(<<_M:C7 M[&D-V\^OZK\YY]&9%=.PE,47GIOMU!MY)(*9P47.@'P2W&@RMV? S0OY^0,8QHM?T.HG$A"]90KT)# (:+<) MLAIF4<%$/3 QN9?";#7Y5>20G]L'Z%CC7?3JW2*Z*GC/E$]B^HY$811U\"Q_ MW)Q>P8F;8,=.+^X+MHT+Z0CV7"DF-H#7PY#%"VFO>V O;GI^9"HG7_]$2?+1 M0*G_O@*4-$") TIZ@+ZX+,==V $4WEJR00Y#2'2;/H#'G0( ^N(O>DXM=[*%>@K@4E;79(_Q^G-&R MAE==_FMO7;/WL+I8[\@"-EP(+C98P@HFLLXCJD0'K>B/QUC)N!!J>ZF9X M(P1^5M; >SAJM3.0)*5Q'T>K?M,;.;!X?B#0<]]!$)YKH1IK5 MCZ1JK=JN%+&?]L7F5&YI_!^5MUIX=%;?TLOZ5J\ZQQ[U%#AZ*LKT>E6^);]K MJ39HX@_[$$Y%EEZOLK=F]^ -1>3W51IZ*L0TO9$"OI_;:<=')[Y$"5H=4PEJ MXQI)33*Y%Z9J+YK9IEF=NQ;M8GYAFUC7B9UDJ@X8FP?,?$T*6*-DZ \Q1JIJ M*JN!D3O7EZVDP2[//6ZQ$0=E%^#[M93F=6 W:%K[V;]02P,$% @ TX&K M5"Y!-++; @ R0@ !D !X;"]W;W)K&ULS59- M3^,P$/TKHX@#2 OYZ@=%;:6VL+M(B[:BR^X![<%MIHU%8G=MMX5_OV,G#:&4 MB@,'+HGMS'M^,V//I+N1ZD&GB 8>\TSHGI<:L[SP?3U+,6?Z3"Y1T)>Y5#DS M-%4+7R\5LL2!\LR/@J#EYXP+K]]U:V/5[\J5R;C L0*]RG.FGH:8R4W/"[WM MPBU?I,8N^/WNDBUP@N9N.58T\RN6A.&+2GG?N08)SMLK,K=Q\Q]*AIN6;R4R[)VQ*V\"#V4H;F9=@4I!S4;S9 M8QF(&H!X]@.B$A#M AIO .(2$#M'"V7.K4MF6+^KY :4M28V.W"Q<6CRA@N; MQHE1])43SO0G1LX>3H<4B 1&,J?3H9F+[RE,BLR"G(.S@CU65X]VC!J.+]$P MGND3 MY-+N'XZ 2.@ OXEE\*"L>48;_(6:?:MO,Y"N*""PT9SHDR.&O365)%WRPF1BY=ZYE*0XW,#5/ZUT!E#>C[7$JS MG=@-JK^7_G]02P,$% @ TX&K5"_TU=OW 0 3P0 !D !X;"]W;W)K M&UL?511:]LP$'[N?H70TP9;E#A)-XIC2%+& BF$ MAFT/90^*?;9%)GD^-6FV=; CCRJF1E5[1T MKKYCS*8E*&XGNH8*3W)M%'=HFH+9V@#/ DA)%DVGMTQQ4=$D#KZ#26+=."DJ M.!AB&Z6X>=N U.V*SNC9\2B*TGD'2^*:%W $][,^&+38P)()!945NB(&\A5= MS^XV"Q\? GX):.UH3WPE)ZV?O;'+5G3J!8&$U'D&CLM?V(*4G@AEO/2<=$CI M@>/]F?U[J!UK.7$+6RU_B\R5*_J-D@QRWDCWJ-L?T->S]'RIEC9\2=O%+F\I M21OKM.K!J$")JEOY:]^'$6!V"1#U@"CH[A(%E??<\20VNB7&1R.;WX12 QK% MBH>1 >#<*CP+>XP(=*+2K=[[?D MZ0'4"6.<76#>-18^U9-R7ISWZR,Z!LM=R+(8&UL?53=3]LP$/]7 M3A$/(&VD36F'4!J)PM JT:FB8WM /+C)M;'P1["=%O[[G9TTZS;:E\0^W^_C MSA_I5IL76R(Z>)-"V7%4.E==Q;'-2Y3,GNL*%:VLM)',T=2L8UL99$4 21$G MO=XHEHRK*$M#;&ZR5-=.<(5S [:6DIGW"0J]'4?]:!=XX.O2^4"RU/K%3Z;%..IY0R@P M=YZ!T6^#-RB$)R(;KRUGU$EZX/YXQWX7:J=:ELSBC1:_>.'*<70908$K5@OW MH+??L*TG&,RUL.$+VS:W%T%>6Z=E"R8'DJOFS][:/NP!DOX!0-("DN"[$0HN M;YEC66KT%HS/)C8_"*4&-)GCRF_*PAE:Y81SV77^6G/+0X?T"J:&+]XM?(8% M[7Y1"_3!15U5 FDG'!,P-QI"/^".*Z9R3K&I:DZ')SF]1<>X.",.(K-$=G]_ M T\SE$LTSW "7,&/4M>6J<*FL:,:O),X;_U.&K_) ;\#F&GE2@M?58'%W_B8 M:N\:D.P:,$F.$LZ8.8=!_Q,DO:3_N+B%TY.S([2#KJ^#0#LX0#NI+46LA?T& M/]U3#*8.I7T^HG'1:5P$C8L#&@^X057C1TUL@*, ]/=RDU%YEZ,TWGR@-^ST MAD?UOM,;(;3]<->&_PF.DLOD'[UX[YQ*-.MP&RWDNE:N.;)=M+OPU\TY_Y/> MO!:T;6NN+ A<$;1W_H4,F.8&-A.GJW#JE]K1'0K#DAXM-#Z!UE=:N]W$"W3/ M8/8;4$L#!!0 ( -.!JU0QBCG-GP( +L% 9 >&PO=V]R:W-H965T M8_OS0R9;95^-B6BA==*2-./2FO7EW%L M\A(K9D[4&B7M+)6NF*6I7L5FK9$5 52)..ETSN**<1D-LK VUX-,.2NXQ+D& MXZJ*Z;(?V83W7-(M;EH)7* U7$C0N^]&P M>SE*?7P(>.2X-3MC\$X62CW[R;3H1QTO" 7FUC,P^FUPA$)X(I+QTG!&[9$> MN#M^9Y\$[^1EP0R.E/C!"UOVHXL("EPR)^RMVG[%QL^IY\N5,.$+VR:V$T'N MC%55 R8%%9?UG[TV>=@!=--/ $D#2/X7T&L O6"T5A9LC9EE@TRK+6@?36Q^ M$'(3T.2&2U_%.ZMIEQ/.#B:,:WADPB&H)4RX9#+G3,!4&JL=E!+/Y.C)+X!B7JF"S5S MUE$&)HZK.!&:"$P;2@5/*!J6Z,>\Q+R5\<,3Q=TZ$PM5B9?9+3 M5G*ZMR C9DK %\.=J^6>-:KKBTH# )>$Z)^>G$>CZJ:@G5JW#;5LH2W#WX#4$L#!!0 ( -.!JU3W"_TGA@, &4+ 9 >&PO=V]R M:W-H965T9B._%";[?QB:\R;3;\Z;AB*[Q%?5_=2%KY M+4K*"RP5%R5(7$Z\R_!B'@Z,@[7XF^-6'3R#">5!B*]F<95.O, HPAP3;2 8 M_6UPCGEND$C'MP;4:SF-X^'S#OTO&SP%\\ 4SD7^#T]U-O%&'J2X9.M%G_L\ EWF5@K5J9J[&LB-Q!^TA#-:J+H"%$, MUZ+4F8(_RQ33?_O[)+I5'NV4SR(GX#63/8C#4XB"*+J_7<"KD]="*7A.YQT*:L!AP='W1^-VL.N"_._-F$0=E^(\U;IN5/IG.6<&EC)&7R^ M1G,Y7446!OM.&?S6<@X/>G+X<[=#U$1: #YJ+-/.]NO&O,OH3AT4Z)(E/.?Z MJ:90@"S)J,4G^3K%AD_M"4^A%!0C%?DVXV3().Z,4_-AT(1N@6R)J9XK#=$^ M#='/I(&D5%S6GR53D)U)<"*:F>A"52S!B4=#CT*Y06\:!7$(+L'[?A_&3L%O MD>:I%UZ[?7,/^[_WVNT;>>CNY/\GWVY$^IX.NJ3Y!P-+@7)EYS@%MN'5$T"[ MV\Z*EW9">K8_,S.D'83V,/4 2M_T%:&2F5]4Q7+[2H[%CT(#0- M6?8QHSD8I3&@]TLA]&YA"-K)>OH#4$L#!!0 ( -.!JU0]% W N@( *4' M 9 >&PO=V]R:W-H965TK$F>U ^^]W;-*,#@.[(;9SSGG>-\;' MZ5;(%U4 :/):\DI-O$+K^L;WU:J DJJ>J*'"-[F0)=4XE6M?U1)H9I-*[D=! M,/!+RBIOFMJUN9RFHM&<53"71#5E2>7;'7"QG7BA][[PR-:%-@O^-*WI&A:@ MG^NYQ)G?5Q_0RMH<346PFN["_9MK&!1U:-TJ)LDU%!R:K=D[ZV'V(O(0J/)$1M0F1U M[T!6Y8QJ.DVEV!)IHK&:&5BK-AO%LQ8PW.LH8LU=+""(_LUZEBCDZRG K!SYAJDBS@Z(,9) M/W 3QQUQ?)HH-.6$VX-9MV?7Q1X?NL7O,G3#P^!O70F-7M\,"[U&0)@#?YT+H M]XEI[=W-//T#4$L#!!0 ( -.!JU2W@3X"$ ( )4$ 9 >&PO=V]R M:W-H965TU36CWZW=M"$JEI@H/X&O?U@"./$FA[#RJ MG6MN*+5%#9+9B6Y X4JEC60.0[.CMC' R@"2@B9Q?$TEXRK*LS"W-GFF6R>X M@K4AMI62F><[$+J;1]/H.''/=[7S$S3/&K:##;A?S=I@1$>6DDM0EFM%#%3S MZ'9ZLTA]?DAXX-#9DS'Q2K9:[WVP*N=1[#<$ @KG&1A^#K (3P1;N-QX(S& MDAYX.CZR?PO:4YU]QT&/3//5VAAPYMT?>XU M5BQ:Z[0QI\. %,K\X D@&07 I(!T!PCO8["[*6S+$\,[HCQF6@Q5+OKJR5GJOUD9D+2Z0>2Q$GR"GSQ-GP)Q0B? MOH13U#V*3T;Q2>!++Q1/_OS #+)R(.W?-_C3D3\-_%=G^%>JP)ME@7!%5"NW M8(BN"&M=K0W_!^7@HY\LM)3H,9YWL7_-U[[0+!3R-_.0?YG%X036QE MJN&A2?ZEU_3$(FL62 M5J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"),^+.I:*NK2C?>0K9"I_YX M,'GV]B5/_3!^[WLV7"9SFOKWIV]_M%)?OO'L_>3=R!:D87UOS& P+ MR:7RM*FA$1."I7FT<&AG4-X^3L6$5!VW9;#?\W[Y ;"9@4#&^5ZMP3";UD1K MJL25F72+.^,3R.O'=^O:*"P568?C"W_KT-T,R5RJG*J!)O0WIMF4TP+D*%8N MX:YE'0"HM:S,(&>DE()T&C8>_<"$75#.;Z'WOA=[L5?%SJZ.8$_%,#2"^J$- M8R<0?S>:C;T3-GE56*]F#U)_;DTVHIM#K] ;10NVZN:K8N#'HH=X=%+7?/V) MLU)4U.;^8L+9E&S\O*54[-&P0:E--ZT*7//X M']3\9^M<4D$5X;NB3>L?"PP7$SE=T3SKIZJ<=T// M# QK?X'#(7+576X$\[&8&P$,X\$48#[6"^/YG_*9H/E8#-,V<2(3U&>"^E@O M%Y)U'XS'[9.8RYUIDD11'&,5S3*G@@RK6QS#GSL:I@T\,!Y@^KU:X[N-=\CS M?8#MZ7,=@F6*=R*6*5YK0-QU X\D<>\VQ@,>V"Y@O0/\;A[H*;=/%,&N8MJP M)QA'D@1#H!?=/1K'2'5B^+CW!WM*HBA)W A@;@51A"'P-.((I@ T8$@4=>?@ MP7D4;,ZI8/L/@MDO4$L#!!0 ( -.!JU27BKL

:[U&'42QYQ MZ*JXQY\&)PF$!\AQSL&?.@:^43N$L11>,XVYUUL'1&DPZ60#8D3B'-1C9#S0 M!R8-4S8PAT/\@E7_6D_JB\7%[VL5_AXG=CR_N@XOKO?//#2^^$HQ^]F1!/AG M7XGK#V$EH@]?[%GB3@-M-3@YQ*T"1/<6(V*%Y8+(Z&GL/SG_!B!H8F\DZ0_, M'=]9I)(_MO6DJ7R=71N;\R20'4_D7OQ1* MYVL_10A[X;^IAK_Y&FZS_AS\KIW?=.PU7#R)'45HX'9-NFI#Y^Z\D/%5^Z1_ M+.P,/ '\YG(J< 3$P(\7[4$B%S#:/.*6560O?U'/,^.8Q'DUCL 7LL>?P8VG MU??= G+=;(Z@*]\QKYHJ3Q,'7YW$YDN+3Z/VUH 6WC;GG83R#SDA]1&\4BN% M4'^L PS"754___CV_4^O1U6T\&B02H@@%_AH60%T^^X_M'<W8\D>K"W69E,!F[ZX'-=@X+%;M:K!NJ_M_'[S.0;W/72%O94#-/%?G:S$<6?7C;\ )V^I'HEH&S(]I67Z3M,+KQ,\Y*HN/);"$]KX9 MZWK#Z2')E= -P7:[W_[]?+U5_Q(BVFXO(FKS8R_M^).]:EZ]J/[/L'?![5VN M*\^ZVC1WVYJPRA C$GH[.N;FP%:WDB5 M4_6KQ-+D SRMR>F6\S8D;W>%A>YO^7:SZ*>ST#ZL6;@F_F/1[1G+N\5"EG![ M]X]VO%@O":RA.;3I/0>WLVZZ3'>M-W)UJUKKU:K5VNRM[[1@W\3E>*[7Q/*P M/DQ TFT.Z+H^]O-EG,#ECUX&VXYNX2N+<3M.>!! #6H355M//&%*K2GWF&B" MM!$*\> 5TI@XA(.1Q#D7$]G:[N.P)3X1B3#-*\D$YXI;H5&@QBN;<+"!W5CY M@/CQ#0C^[5+N/W=B[ZGL@3!U'%QZM2.RGH%I+O.]V31STO"DMZ119YP-*2(I M ]B;I@I9FQ+:D&2>DX;Y5\X M0^)8;)24G4 ]2OKUO+JY;- Q@8Q[N:;R#F3L]H]<+PNU4->Q!0C'UY>URU;W M(>&HS>V?J)OQ)AHL"(3W/E?V,QR1MLPC $)J,?44JZTB ,Q)2BQO=:4FE\,( MBQP#-R-C3DDIQ9GX2A7@RN'D8OZ?5UJ]+@+H9^F?L#-]% [HNT,<]-<=8VE. MTG=SDM]R)K*-O_*T )"*[8I%=0[/["#K[:S^\ZHY?,S:;*5$!F#M]X3 =F,M M<"W].]7,5S.IA?PR71VU:67VU8G7U;JBJ9<+R&N^_]MU%WN MBDX/32'WD.H8I0M&(Q4$$&1M*=*,4N05D<(+IB39:CPBHA34RH DER3O?8/O M*"QSR9N/3 1L%?U*\="R_+7'PG#0U'6S:T_V8[?ZZ[2NK-'X9$[YX 4EO'4_*(I2A@ C") M+,$&*0@VG9*".;ZUF/CT";!)]_Z<9P?W[5SOR]O([N_^=WAS86,OYX;M7^3, MI8O+NN7.V8/E+S?8YZO;1<<&&,*XRZ^NUA7K-M?:E5=7H0V8=K742)42%.(' MA#T#_VHYA\@@$12UCBPQY4+<6FI\C'GMM(7*T.SA]>)#UCUA/2TD#NW]-HW< M7F4;O[PV\D] <\!MYUB^[?K6^O*\ZQ=N?KU[((/'#1._"1H0Z(/[:<97-TD6 MW+)M YM18;6E(*-'>]NZ:S"W3K=_M3G)C89R1Y 6&IJ9K!7:56("J;:YL=[& MN@J81K+U;+FVTRX;S=:;C?QFL=9UBN@++/W&.@I("VP"I)N;:]>-7^XA63_[ MY*DUIBHI0CE0B>@03WE]A!&*,&8Z*J6IQ%M=3+[%]=^QF^2GI1[^6*NA%VZM MU5$QZ[;VOKX[P3GT)-+6TJEM>EPZS=ZDW9W_Q*3S3+"$5L2@D1*G-#;PAN#?42!<9]\L$KZ[;(ER8I<1<2BHI"/* (1L[: MB(*WF&K-*4Y?:=*RR>W;ABV_3&?KE&[^XX&M01!VAH^H5NM(<\>#9T_#$>;K M=>5U)L;+E0=F9CRSN$Q.CM9-B[^0?71Q$E/M.U(V M_93W.H%+S,\#41'\W:WR[_]]J^Z[R]IX<#0Y51/'71:T;?/PWO- MV);MES>*A7*=SJ*E]TM_?<*5+L"O6#0X(!V2SX7@$) K"M3,J> QP=CDHQL> MCPDM*WO="7R%!/T<0L6.HS/0.@MSDV-TK*S=!0E6/[VX;DFSC#F_,MNFFR4) M=C(!K)TU>;/F'1/DU)WI+E?.Z1DXJAR).)#$',<=VHU3GI.8J$HB"1.Y"J0BR MT41D%7R+*R^]9%_*+O<"9HR9(\HHW "4.P_E^5]5]>_PWSZ#6YLL241%1*.Q MB',/E(9BCX+QC FB, ORMNXCD6 N6B.OE '=2X%L"!Y9'7C"Q >AXVW=_YG9 M: >W3;??,V<);O_C&*YY446PA,OLZ8'\W'>04ZEQ>9JM?6]^ M>!KK8W3$V(CQ9QYWNWJ-V:OGHJS]C;S=O+F< *L]NBL:.IVU?2Q\_?53CHKA M]TTUW]C+?$4ULW43;Y1P]>QJ.8W$!F(1N,^$>) RAXL&X3S^UZ>LV[LPKI,NR@;OVZ-\P MOJJIKY>B*LN%PZ,%SAJBK/EDED7\<(-^,L!1$@/VJKXC ?VK4XW[*2_ M,ISN#,D\ !#B2_RJ_12-[=5T,8<[?H[A57=W@EN1+;_@\[[[RR:^;.*ES/87Z]7'WCGC.?NX=0<\8T_RY+Z;X#-)<7XC/%Y0,N)&?& MZ =]#]\)G@JL\;POW(@ZZCBC[@.@WW,X,>'WO8\+00!R>^KYQZKMO9 M_*A#S[_E8-@[?,Z##GW5#_&!3SOS]>Y]\E_Q@KH_)_C\Y_*"O\ P_*J9CNMP M_XG5AZ&H9Z"PCU?V3VV][2P7,];3,#2E;Y_%?'#:W^PG_H80U/\ M8_&/Q3\6_UC\X[HX9I4,7E9J%Q=97&1QD<5%%A>Y5OQO<5X(Y-%YQZ^L.RR7 M$;]EX8%B-:(<@RYH:Z /T3,(^L$:>MB":_\>=>@KY6_O7MY^_%0MBMR/(KMB M!$)';4%"T=\>*Q^>0>+?2">+T'L4^IV@/!@UM T?;NNAAPKZX7BZ>TZ)IY$( MIR0BBN531#!'AK?'-PM+.,<,DZW-P4$Q*XB)2!.#$3KZ?F(@1\77SCXN3B9$W(R MWQ2)/(<2'A6*'*8:AB3V0V2E_[KOR5,0>C (+827 MN 1'(4<1PTLB0PY @U MA$IFD][:JOT8A/Y]F6[*AS)E-,YG62[#W-_;*'>5MN]GZQLO2%V0NB#UOM4P M)+$7I#YBI!ZZ(K\_T4XPGDMG(PN(*QUSK[V$M. !P=\$!\[@J!%]T(O7[1E; M;4NA]]/7Z_,P?[=U>#M9[F'<2!*L&,B;?%Q6+XR#PV2[_^#8[S/[_5V[( M?'?R_]%YA6R=]W?]+YYJ /#0?QG,MQ4Z'<*Z^]#]R>^S^F-[EM 8'I=9_7-5 MJ17E/5UY_V\QOJK:\^>)*'K;OT/<<]5T$7??_1P*Q1T,Q17)4\ILRMT@'>(B M$F0="\@0;JU@$BNZ17&E=S@Z1Y"2D2).&$;6TH0L\=Q&;8P36\TAGZ' A8R8 M,B-&[N^ 7!S+D3N6DG@J0'I*]EZ =#! 2@665'@%R.D!2 W H['1(,R,8CH? MD8(TNI0%AQG"RVAAK2!PO8>[D(&1&M"R\X[$3W$PI%"K$X1*0;DL + ML1@BL3@!C#:)$B8,C)FX@+A5$ADO'-(L6FZ"D-IL'=308\I[!U4=A(\TH06- MA^E<2EN38^%+_PGBFGV:U7/XO?0V.71MOEY\@!BJ(J:M])!%@4-QF*7J\-B$ M7HCP$(DP)4Y[SQU*C@D@PAHCPS!#%%Z'!F6M%GK[8%!G&9!>Q)53B&.'42YK M1L(RX9/AB3FRE]H/H^5(RE+:7)Q,R2X5@#UAVR\ .QB 32D^A4+^Q@ +4B@K'"%XXA9UY:BQ3",0BQ%\(Q M"#6<:F2O7(K1D,AO$.DO%+9 M0*4UR'$>$2=6(8,C0X9;PE)*AH2M#1(*EPV-I^R8REYI *DIV3O!4@' Z3"LQ!HU,AZCA%G3"# 3HV4P=3R MQ"27I@\@?=ZJ$ X"I@503];!%$ M@'I*]GXH@#ITC#S5Z@\L>8B,!D24S=4? M2B#-+$=4)*H3,X32K5W(CV$!>Z_^8",8"5-]JN?GU>OFLI[%:LG$2Q.*0]/T M_T0[JR+(+%3KDA!&VI(07;0Y%,]:RA6/3>B%,0^1,0=BB+>.H.ARC;,7 5GI M/ H^BB!#HHF&VXS9R$"CXQ%%SPSB(G"DF:ZJV7P!V, #+F.!:8X\ 6CWB3FNDA> H"1IEP$$XF?H V&<_9L88 M4X"V.)L"M 5H3]?V#P5HAXZ=__8OGRDFO$RB4YQ$!4 *@)RJ[1\*@)Q I(85 ME\1KC (- G&""7(^&2145#0D3I6G.TR%[J)%1(G2!N]H2HN(PU]2!NIJGK=X MH.CXN77\RW0Q P7^8V%G -@5;?=.%?7MVWV6@K=C$'24)"0%&14V==RLHZE9)D*D)Z2O1<@'0R0.N8TSIU#>308<0] ZGQ2R!%!E1..<;=5 M9/<8('WF&@ R(@503]?!%$ M@'I*]GXH@#ITC#S5!A(^8:,-$W"WW$ B,4!T MD@#1HR$!?G,X;360> P+V'L#"57VJQYXLKMTCRBL8E 3YLC$?8"LX@0 FIFD M&;8(8^%+[5)5 M52^9]$;1!\S-"N;^)+2_B6H^K=[,(E#RZO7JFM)SX-"T_4MTLX6=7>4B$%+4 M-Q1W6LH7CTWHA28/D29'G0CWP2/%"%!>%_*.5N#*"6NCDL8R8+YUE)Y4E%(5 M$%,\Y383$;G@)1+*"1%B8";2/92%T!&X\!'OM0UZ<3('ZV1*[JD [*G:?@'8 MP0 L29I[XB(R 3/$#>'():X1IMB2Q(.C>ON<^4< [/.6BY@18WTN#!5?<["^ MIN!LP=E3M?U#P=FA0^?)5I%$$:5D 4F33Z87-B!#E47&>TTTPH=UIQ%F9"//"!.?$*.4XF2YP0K MB47$6^6?/:;-=U!= A$]*1']H/U,Z2YR^ 3J/T%@Z_5Y=M8JZ:+C-S MI07%X>CQ5WM5$3IZ8M7(\>EMN!RL5#L.7]R%[ Z1[)+H<<0T(4*(19PZ@@PW M"46L:.",62[\;;)KB>->IHBT]Q%QSCARQG@DDO%$1^Q)SFP]_[$B8L08@_^7 MKT'2P2 I)B0)$A4*'@"1,^>18]$B394PP;ODB>H#29^W M&(3QD>CUH*[B8 [*P11 +8!Z2O9^*( Z=(P\U:J/A+$@1AFD=,PEH4$#HG.. MJ( @FWL5O=_:FOP8%K#_JH\1,ZKP@L/.=)?V(858#&K"')FX#Y!8G !&!VJ( M-D&@H*1!7/J$=*(,44HU%2ZJA+>Z?/:8\]Y!@0>C(X)90>-A.I?2/N18^-** M1E?35'7+4VWCD+>S^L^KIK+^'XNZ:9EX:39Q:*K=[!5"B_J&XCM+,>*Q";UP MXB%R8JJ3QR0$I*,-P(FQZK8R,^8<5911J]A62STOG0C!HZB-0#P(A0PG%+YC M37!&PR]I#W4@9L0P':E2\5R<3$DT%8 ]9=LO #L8@&72NF@B0P9CFLM#"+(B M@5*5580PK;S9*K1\#, ^;WD(Q2/#2 ':XFP*T!:@/5W;/Q2@'3IVGFK9B"'4 M.X!TE+1RB">,\Y)41#A*Q806F)%>V,'>RT8D,84M'$.^O'0+*71C$&(O=&,0 M:CC5N%Y%;ZB0&D4J,>+.1$#AZ%",3&FAF.)T^\C8_A+G.R@F@9B>D3[W4!9' ML].2$OC9NG'\RTICORTNP#0\_![JC_?+[[MO%A\Y:/'=*0=U4EW8VSZ5'\_.8$:6I0YS9%HLN(8!K2Y'R1QMU2/GJ MKCIIU'[T9GH!KWRU5$]UHM$VH48%' (*'BO$C73(*LH0\4H0S+&19*O#%WMKA?P,/\VOWF;Z%B&F M[@#]W:P-M,&)@^]VZ(T)[Q\6[P\:AZX&P#<%V1.3? MS]>5K9?V0^PH'K()WNZE'7^R5\VK%]7_&38AV;M<5RYYQ5\N.UKW1+,];!3= M)5UYW5S6LWC3CUPN9O[<-AO' Q8>TY^%O[]!0RJ_F,W@@_%5RVZN\L&+\"[M M48Q 4+ZBE^I3/3^OECI*B7]U\X+NK^'5#]5T M5H.$[1@>WCIA>& ]@0&$-L &_"!F!*,)U<6TF5>SZ+N!K@97;^(-IJ3ZWC:K M#SNZM1I OE-^Z?PN;2!?_;YZE_7QDNMAG5591 _Y2G4YFWX$$MC P^Q\5"TN MX>+\7'B7BZ8=>;-P?XM^GL6Z9(U=SK_[=%Q?@$2ZWYO8GH()\JR[FZRE/+HM MX;H#WMSH,.0[KQ0#PIIOTLSNEM.J+ROW7>J,K+6Q/Y?L\DF$DY,14??GCP[) M5^6I<$TX-YW1&Y@S;2 ^%9ZYO90S,U JE_H/W1(1@MTXU03+DE9(AQV*.8,"FB<%H3&G=BD%_#-SDBQHRH MN;^0X:"L\FY\ Q&%V*43'\)$STJF_=E#U_^VLYF=S)L2G/:89)]7Q\"./BU- M8S,X.U7L<0SX3P8.0AS$2%PK9 EU2%&!(;[RV(FMCDQ,4ZJ,%\AZ'A%7(A\! MXATRT0)W@F"+AZT%^C=CVS3OTG)6OIO]D=_OW6+>S"'2OEUO_\TTB.N1E/RH M$>=39O33:X%U>9"U*<-WJO,X#I6[JE[/SZ]F]>)B5,5V/07Y+/PZU3GQ$C_' MF:^;O)R2\Q&G&@0D@Z5PGB*<#!!ZGC"RTFED->62>!,]-CNS^Y\['<3?9[6/ MZP^;Y:<-N5VH,AV/[:RE:>N2%;PY.^B7.W^?J?N;GQS4U+@$SM5.CS8]%S^W M:;=Z\G3?O;:2977(TDBD51:BQ80DPR;O2J+(4"V0@X OYNR2\_&VD1AEM/+$ M9?M@\!U/D*-@+I%A0FR@V+";2:=[+ 3>K4T]_D^TL]>3\"L\Y'S;5&XJ/MAY MO,@77L&7XN3 V,5OTX\QK^]F9L'7M.UVU<[AF>U9]6>,U60ZCY5NJQ#LNK(< MYO#82_6L#N!"B0]";X6=?\2/<;*(>N(>$X!^>-HL8'>6#)/@S M#[Q=+L'LU7.Y@/Y&OIP >8EL^F&RU0'I[FE-'CNMO>" 3C(@XF">"ZJHH]N;91XSK>^:RZ^;)LX!K?Y:+W/.[S//_,89OH=BAP.-QW,$D( < M3C_E!=FVSK6"AS9Y U,%8>WD0ZXUG+3*SJJJ;-;/:G&S4U$=FY<#R)$,K2!V M53W<"77Y_.606\BQB_GTE9O.0IRU(P(-O,2OVLO1V%Y!I :/^!S#J^YQNA7A M\GJ?"?UE$U\V\=("S8LK8;3;!+I;O[BK)]['NJF[B?5R=8][.N-U3Y7X3(CO MLACOJTGOKH,00>F'7"?.A)0/NB$Q_$'7&?FPZQX\0*/4HP?XE5Z$NK6OW1TS M^:UE_6289?U?AZXG[!\"X>9/VZ"W?]$O)^A:&@+#J^3ZC#I4-QW]8_?:Z7UM MM7L&CJ0?K?@W-Q'JF5NS?E7K5(C1ZO\@[D-4_U-5-^A.W<\@[D=XR)T* MNSC(HW:0&[R]>,EC\9*E!_:Q-'[XT8[;%MAV7OT4?9?/7JZ6/^&T["/>(SQT MA?[K7K16NAD,<=&81*XB\09%1CGBP3IDM*%(<6DT%C0FN[4>J(6+6!.)*.<8 M\=S R&*ED="2,O&AC.BLNFM&E/O(X6 M7O?X&MS5)BC?]00$@I=;UM0?<\4><#CX!_[0+,9M#\'65EL6>+.3H(M^>I&Y MWF*R;A9CQR56&U"L5G)!AS4S3_50"^VI2SXHI)AWB&N7D&&$(JR53LEX'G3: M:9W^M4N,X?WTC[4S["6II49,EY.OC@(Z]W.610GDABSTPBD*IQBPR^I:*_(R MB88TB9YI$:4$VWN??F^NMQ[&9@Z$T(KFO8)1:>&Z4V"J1Z#7"?+.X6(SMO/X8W]BY/__/R^L#%G/ V>Z*[WS% MV\G/2T?Q+KV?V4G3O4C;(*>7>)2,&.[S;,7BE8;OE4H(.4QQ%^L^4,7UFA+[=W>I]^M)@"K?DG_C*#5.M?>75?C35-N!EA/PZB:Q&[% M]FL+O).PV1)G%9<^81-M21&5/&L)4I\:I'KO"(5H%'G-*>+&6J1-Y,A$Y0W6 M+!JAMDYCP!#,14614T$@[KE'1@N,B,$V,1\2H?[!0>IO<=Y+A"E'G)<5S]-U M+R7:'++0BZ6?-) .'1O+@N4 )U'9]74RD>?UKJ_UYJ[[&J26715#K>DOB=8C MU4"AUL7]G*SQ%PT,<\&@U)GMG;:]OH"QS9L*>-JX.W'&!/*6#NSE]<\L1F<=C+D(S^!/Q3 M"(TT.'WE-MWD6)(BZ%B+B,'O'@)#*2:&1"%-AIQC396?.N M=??YU=;I_"II!M_[_7JEZYT#HVHWPOP)_VYRCZ\G<)4&#!1^^F):@XTHE86V MG%P$?6][L'*HW;&H>.-0NU_MS)^O3K2C>TE:WISC](R*/,?#=)%/:C\L*C9T MQ>_GP)UO4/ !4KH38$<28QVP$DAI*A!7/"!CX">;.#4Z)>F-W^F>OC[/R3-L M((LU7Y\6AT=NAAN+GM9B\E'JH1"%0A0*41B&@=Q3X"&IBM$09$6@B&,MD%$L MH8BCE9Y&(:/=%5'H]Q _,M*LS^Q'X0F#P*?-' ;\G%O)_&6EY=\68$6UA]]# M_?%^^7WWS>(C!RT^$,8='NSKJSUK'[&4Z])%V"2(-\8C+&+.FFJ)-&4YH/!2 M)>VFG6Z.C3:\/X\@E,=CZ>? ZNISW%4UKR^6K9]F M-XMVLL)N;-$=BE;V/!57?JN3ZQUU8W8QGZ[@(H\(Q/L2OVHO1V-[-5W,X1&? M8WC5/4ZW(EQ>#[8SMI=-?-G$2SL#7:V$T7*9[M8O[DK_?JR;N@/>EZM[W),$ M[IXJ^1F3ZKLLQ_L@M+N0G&GZH.O8F7[(=?C,:-KGX%?2[OKQ MI8NE.J'O+;MR%UMV'[4@OI+1@Y2F=Z^SZR!MUWCFIN.P]6Z/ [-9C-4%_'[> M5!$D%ZY72X:_#'IPMO"5&?QX/3ZI-+RXUP&YUYUT1"CN=3_N]6GKS<6-#LN- M[KY91A%_\9,GZB=)\9/',E%+$=VQ+)'^/JTG\]RC9@Y?*+M]#U"#^UGD+BO7 M0URYYHE$(X)%$A.)N"8&66$5DE%XB;GG@F\M2QE&8_0R(*441US"Y4Z+A'PP MFK/D?9#I]K+4P-_@GO[>=^UK/E2&L\C 7M M(=G[OE=7B]LYL2*V(4F]@/81SYX3 &VEN;/" 50'J7)+ (8L,01Q%Y+S@G 1 MZ%:Y&9/>!JT1YX'!E3XA1V1$U$LEN(I4>348T!8CPE4![2&#]@Y;"Y50_IF\ MRSN0Z1/#^!VG5(>NX>%2M>?+=1=B,"!BD$R,AB&CC$$\T@ _$8Z"HT+3:+C6 MXC8QD-CBJ)2 $6@@$TQ@I)D02#BF:"1)ZV2'0@SXB)$^=[$]URK!D.;&";BQ M W1.1Z:!@O 'KY@#G$0G@/".Z$"#M B@'-":1X4L]_"K]=PY*:W5^C;"8TPH M%\XB'S"$_LG"=ZC1R%MI8K)6"BF&@O!D!*,I"'\T;NQ9C[(I)Q#NW6N]G\[M M>*#;10^&OO.:VG$H$D W3I_WD]E^9+M1IGS%=[P3#RF!?2G=Q74F3F*:[)R<#F,B MK&=P#D9],.J#41_&@2#[U0UM] M $4CYM(7+ M3SOPLEBQQA<-\WQ/41].37TPO7>^&7PO M! =G!Q!'W(_F33F'':_T();D=6TM^&H./UL@S^8U,B(+'M%DP&::"AO2=-UH M>"&!:5VK6;F@ZVM57><"UN65LI:K!7*+V+JI2-6.(C MZG(FJ74.?"W*.=",R/D,WJA:%G!+LP A4:E%":P,ULZ <]]V*;[<)B#PK2X5 M_$9OU;Z/Q3/<2[=03:/$K*R;2KW/$&]445/[J(]JQI=*OBGK9?T)3E;]A8/ M^Z#A5W]C.RD63#TO^N'U K8#QZ1=K<'4QJ8XITO66_60CYE1X3A]C_J'[=IS M)YXW\?QGWCBQ(-M[_;C-OP3(/RT!NUF*2(_,I*<+(ZL.)ZO>%=9[L2Q38+,@ MJ+P)<>Y6> %?07TIKZ_@ ."5U!]-OER!Q$"S++\&&3'CA9885[RV4J7@M9NT MANO@ F#GP.6H@0VR_0H?MM1R* 69-%>T%"P:6Q>#ZSYVU_VL5WO7K_8!5_L1 M;])25;R^^!.?+UY_I%_T=_+U3];%]GR!B<5AU27(H3*SSG343.8(6[J)8(&, M N8G0[\LXCOUHQWSSI4I$F++0!3=<,C3O[*V%M/XDG7IC<:MX=$\E:^O6M&P6Z$^\ 12IEUH V"0H50JP& MB$G2Z)0U))2I];ZPWH("B/"VG&>&P)XX\!HHX31Z($SJY5&>)/ CQ8%3K12O M)M:BJ>J&HVI<(KOMN!SH\M5E!,#V^6H67A YX>\MMJP1 M93]:@#FR L:,W+U2)');C3\M@3KQ03('LV%95C7^ C=P&FZ-4@$X*VSY3#EK M9/M2*C\Q+ C>SP0)(U0YGC3(?F*],&(_@)^$V9Y*F>^(C,5.9+,DC$,W=3(G"7?*I;P 3"C?=Y@; M8N2.Q,*M\[%?@XDON.';M,!""/_2#R6&I'*7/\)/0RD7G< M5CLY92(50DB?29^ M&'?T*@=#-A=W.TVL$P>P.PY+=67]"]79-2O?9AHQW&K86J\E(> MQ.%PBW?:M84+!=PCO- F]].MR,=V6BS]_ M6>057?R!@+$AVUBMQ"O95!@%K55Q9+C@V,3?UO2U'9$X0L;=QVTD7RI$7/(B MD$]NC=S7JEY:)18N/Q5:*^ZD629"%CDX]8^G$8M#,)*BR(L4]WF<^#O#?!Z, MU@]1]^B??P <0%YIQ'9."+.SLJE.#KF,%T;QW%=\=L-7]>OOK#^/.]?BQ>':,=?=H M>^ XMY>XH2+%ICKH&5%UK"H5N&IV"&DZ:0\;RRKN&D M2%^H-Q1DTAZ4-!.53G6B4N!-XS"\W\0BV[O/=3'8_?>YT)TFR7T6=J>^G[S$ M!NUI$NS.:!K'S _3,MN,6#KSWO9FQ-(Y$+!AM\=T6F:4R,FR6S-RZ>0(U?!) MPR>/D6;&SB?-R*63(50S![S/%#R?P,@UENZ+(H=CT1N3Q3;OBBB0=M9(S*8>IW;5)- MQYPN-&^B']\"9_H%&!/&T-1VT0)^#:M\_!=69.H?L#WG"K.\DV_0< M(>7Y:J>G\T,: M&QVUW'>G]DA:*XZ)9,8D]\U$J.,72X-<-ZNI=:\$J;!1#@!FX&MX]8+>X2,4 M8N-5 T[JC/RY>%$AA%T@GRUBS/ M[HX9W9MI&H_$MQ:\Q,J/TT0)EB2VS7SL)A&G3L1B-_/C,'%2%1S.U?^0TMG> MBA]8!#^W"/09S(%3JC@,[U5N:!QUXY1GYAQ&= Y&9#R9R'#=Q/&%(UDL Y_Y M4@8LC1+.?%NF@2L["4V(L.(C--E54_HJ3;&SZCHM.,_UG4Y SZ& MM:7/[)D8$Q&.*5ID'$%G%.'V5!8J/XW!5HU #PF#]'!(AC'!!M/>!%W=J;HO;CS\.G$GSV- M3D+\G;M2%R5<^E[,@B@28'MD'"<^I@Q''WI)Y&1"[@PS>7'?X5.:*NY)8+51 MZD:N3)@4LW-Q'?8I9C*_S@%RTEKE:B9-.L$Q%XGC@K+CB83Y M(DT9SZ*8"2^($B\(4S][V09J=P5*W[;LXQ%ATO]552EY?85$@8/:_=5'G8CV[LIM:V8YT M5]*ZX;55J$MXUQRG-.:%GGB95_72^J/A%4@[O!&'VTQH2/:9NKBE[7.!Y=!Q M"J:?'V<9B^/,9:Y269JJ5-K1SAAZGR=AYH*,"6W/9;Y*)&:*9\P+@L3E=A(J M:7?2IA;+V:-[9_[<'>O%Y66E+D&VO.MP8&^SS%[0>$,YP[S=&NJBF?(MUP2/$%'/)UOER9P<0C&DP\Q%XKY3->"%@&.31OC\O,)#[5 MF<1>"*=PGY&_]C2\UPAAQYLF]WH@'O_]AB$'SOVNB_S[7.9.@W!WU/ C7OC@ M^XON-23ZX/OSIFX4F!G,1SU#RPR[.]EA=Z#H"<>+\(X5\-G=TXS,)/03R79_B\ZFC*QWBJAR'_C M.1.*_)E1@"-*JS%52&>7A>%P);EMNRQ+0H?Y(12X M+(M5*#P?NZ6I;=715C$7V$;-=WS!?#<.6)QXG&7*MD%Y5#*-[8.-*?RJZOBQ MBR^\68<7<'ZANW=^($QOHTE\LZ]D[:Q9-(W?J;Q.[S16N<:73[ M$$3#J4Z<4QG)_-)U)N8P##68 S ',(X#.!;-=0S]$,W<5EQX[%?UXIITW/4=ZF9^E+)%AQ/PT3%F<10'S,1$T#67D!X?IB(@-]=[5 M=:/DVZ;*BTOM1""?0#ULA]BSL\=Y]-U#>@Q.F#^.'6M_>FD&:_1]4P]BE(O1 M',.Y!@ELI1*'NS9S>.@Q/PP$2.S(9DF:R<2W(Y!\Z2B"!)W\?IDX@6.DOF%< M1FB;JHZC/!)S#.88S#$8!7PI^/?O MSC8F>CTN]?J)#^8(6>O8"?-L Q.I;\LX39D7!I+Y/%",J\QFRA:I)T,A7?\P M@8E'UB*TC+.I5'U1R)^1<](3>O_'X^(83C)Q$N^ELQ\?T&EV3(1_C +Y$8$/ MD^)TC%)V3 _ Z7F"%65,Y#Z::R"(!8IDS+QF._9(/7C2+$T2U0J/2>SU7%( M_>>+>OC3^)!1#\.[CHIW&5EMJB..ZC#, 9@#, =P]KKLZ40TS!R)ES$@^CD2 MO_%*7'5#)-P7"2EN^L?9'MLV2Q'68YR=IXD1!9DM_VR_@V)Z=J,AE:20#Y@M?L"0.;.8D-L\\ M(3/'%>,>31%-DC":V/XA_?]/2D7'%P8X279G%/)1',.8P'Z.N&_D]VCDMR\] MH508,!EPSGSN.RSE8O C,XW"<"PCK8VT/F)_C!D^ M9<3].HSOIEG,)9-A;#,_Y1GC298P3T1QF 1V*M7.!(&7$/?_4#5*>(K@*P$? M/Y?XU4 +Z&>]O^M&O?\#)[UO*P"]V/>&8I]Y=R?W):X1^T;L&[$_DF,X20%R MRXR7)/1%)C*;Q4[J,]]U LRQRIAK*Z5L$:C0E@=+M#(S7AY"%-'4-C->3+79 M*=H*K3.%IS-E,A6/1,:>2V;*&9AGL9\ZD1<[S$TEF&>1!^:9G04LXB&W8YF& M;AR-V#P;<(\#!%F]21"ZDR#Q31+UN;(F8W^9@J=SPG+80IAM+%<0J9"+V)?/M2 !?=D,6!'["D]15=GJX7A&/"&%^L^ET6V33.97( MIG_.D4WXC&>^Y]5E?GT[W?[PS63K'+7@>B$X.#N ^%=3+_-L=6PAUG>%F#52 M22LOK.65L@CI+)Z6U_!OI:PS;2O(>1HDRN6,>RX( .6Z+.%.P.+0SL+8LT7$ M=S(3?9'%F1WYDRB^ MW6=V3'AME1I 5KG.#+(X_)EM%8(#UO.E=:, UR\1F-C:%F[)I2)ZN/@3GR]> M?[0^S'@QM3Y?M5?5^HXYA\L6354W\)VU+.F6OUU\>GOQWT!0LA%TAOH62WT1 M:J%QK+"X$*"I866Z=9,OK[J;?LV!B\!./S9 A4'H!3^*GW[T?YI^E>6Q8.IY MT0^O%Z"GP -TZDDPMP]>.?_NV+"TKVZX^?_E[KS_+U3]8U7&V!6*H>+Y-NL12X MXV&UN,^RP'>8+S.?)3*U62+<5$D1"^DDVTR?QUX<^W"/+>T0(?SF]#_Z!1T _&VZ_KHQ%8J^+(T*'.OUAS^.NJ/B&M'X7"4^%KY@<1 M#\"R]7TP4/W(MUDLLY@YF>OR6'$GWBV?L!-08'R>,2=&?$W=B*5AYK D$4D2 MIU*%86KP]5Y'FY5-96W: KU+!"9.V5&J+ -2;15DKU)SP3XYG:H%"9=7E M7"WIL;DV(JR%JNAT4:N!1\IE=?67/&ZJ4!N@$:'%XA96>.6%QA%[G:*R,J+U;_7L-(<&$LK M9.B9H/+A0_7"-ZU?Q>+:L:+78;3JGDT1!.!J>!4U7\S*E0(0W,!.OC]38TEY MF<=MAS/0-D,TECR0@1[P%,?QO%1Q8$8[0^<\)W(%6%+,=Z1 !@9BUE'PVID= MAC9(8>Z'3VLL;7G3Z,>W<.2_P(GOC7(\=NI<&)Z&9=5Z"K*\ H7LCX972]#) M@#C(FD+&<+9T8$1S:'N,N"-@H\B+;GT)X*'3BW2K1K\O*?M;C(0K"E MG"ABF4@SY@> ]ZF*,Y"W,LQ2-Y9>QE]47/S\1Y,O5^\*L$X;FF7Z'LZY^GS% MBXU034= G\LEG]U*+0^*C8-!>?(T>%!(M_B2LEFIMYG^[%M[>?[A!;8W]'+I_T#<*C7@&6?,>CT&3;Q MEQG\_IVE %L6Z%>M )7&$^L\4C>["]!J>>^I^>;,LNUZ8N", _BO[-5W.9GP% MH(8EOBCY6B\7$PC;ZP7JV(M:O:K5@E>@C'? H"P9_>CO]M5 7^=UGN8S/+/N M&;=40NM5 W_JNC\@&&]+0-+7V=,DNL=E3C*- ^<^%TY=)[['=>[4C\-[/<\. MD_MMT'7N\R9[7_@KE>?QPPO/GR.1+AYI'EW\E&ET3SO4XT$C+X_CT)XA7/OP M@]?UO*A#Z2R'\<\Y/+KS?TFB?;E<[V< ]P/T%L,AQT@AH^:0_]P;T[*V8EJ& M;YX*WS0#:TZEZ5$_L.8M&.*DYK2IBHYI^GA455*FV^")^>SC1*:I)S*6."EG M?A '#/]F*O6",)"AS]V=/ =?^*Z,/,5B.W&9GW";<3>*F1>DB1!*NHX7/Y_/ M_F]EH0.0!VB(E"1P,@?ML&"XU'%Q*0-T _3S +J1QV.4QUGJ.;X,!8LX=YB? M^@*DK,]9$$O/=P/%/6]G6LR#Y?$C*GM[J?OLJ5;A2$;"C8E:QL2T3"OC<['J M_ZIK"T?J]CXWNC,=-LY(31 R=(,LLED"R@+S?3=DW(],=T@'R7-668^( QRB.'^$M,:&[\0M7 VZ3UW'VOI$L<@*91@Z63 0X M)<%A22@C%F8!YR)38>![8_"-]%47VR+^F=TEKAE#/5K&9;HFG(KFU7=-V)SN M]")NR4W%VYVZ 2K>LFRP4Z#QCKQXS.4;SL>H(&-40=P@Y+'K9\SQG)CY7BH8 M]VW);%O&/$ABSW%WFB<'*=S#N,(RGR=NH[/[W"2;- W0#]/(!NI/@8I7@JP.J/1,8RVU',=SP7 M.]/'3 5^R@,W2F)G9P[(@Z7X$;9O<*>>Z:XT:J9EYK5_,_C,S-S'0=3,:]\K M2W"Z6N"ID*61#Q:AB"*6.I%@81#XCN)2!%[VHO/:G[/&WW'\B6W?;@X>$[Y; M2[B0D6AN1X(.Y[DO[S_,O1T*.L)Y[G!*\"BDZH>R1\<]N)QXOI;7A\06)]B9 MT/(?5[U7?P%*FU9Y&,_@[5[QV0U?U:^_L_X\;@']XG#MQ$HGSQ=:S;D;;5DP M];SHA]<+'/Y;7.IOE+V6U*TO7 MDK:^F,U*05??-G@,GU+_986\WHP8>[$18WI -Z_K/,OU>='@%AP%UPIV,3@S M$*OX69F98R<[V+@XW4^7Q5*3 1X>^KVE(%.F%ZZW/\J=U'APOC'*1CV.VH M3LM,,#M9=ONX]#W#5D=(J(9/&CYYC#0S=C[YB,EPAD^.BU!-1<*I5"2@\YD< MG7SVF '5)YRV,_83_-XD*YIDQ38TX94&$0R2R3#&>JIB))%&9XJ&P MO9UD12F5+Q,_84XB8^8[/&9<^(H%W.9<.$[B9GP['-8&M93<']'Z60='MA,- M^_1";Y@EPKR[NQ38ID?CV"(\+\)FODDA>XY#>)!&=IS',":P&QEM9/0QR^B( M1R).,I>Y ?=!W@K%4E+RN@ZFO5Y24]PI1_8K?JV)%@O/K;\_F[C;8P&FU!@KI@1Z[/%$]MYH=V MP.)8)2SQP#KG0>@E>YH6IBYW1 1FO^U&S%<\8HGCNTR&@0H]'O/4\U]46["C M%Q\G=8)M!T^,;D6/I=+/AMI(ZZC43/&?L@O$X4P?0R/7%V1893988ISI53$_%1Z M+ V"@/' LUT>^4$L=_H8/J3&]EG5%=\T(CP]K<6D(IS^,1A]P>@+1E\8!X+L MUQ=\Z<1)R!5+>!@RW\DX2Q);,"'M-(I4@/VLMO4%X=DQE[Y@69ARYF>Q9(DK MT+WA">Y)3[C12X8LO -/2C+ZPB@$U1%V1KRE]8IICG@\8O6BQH*+S99P$^P_ M4RGKAM=6+W;/36YPI<+4Q#[+2X==.V0K:X[H5L M+:AM)>[KT31V6T.RQ).1<$+FTMRI+) L=@"3PSCV;)'YL8AW8CL/<98\&1+K MSIZ_E%7[%5[G;& LJY5X)9MJI7AU9*S7F]J])-L6\T=(7W@"]4:7SKW*"V@X MA^Z[YP+/]0,[8$$L 643[(HN;)\IASNI"ETW4 =!\[\T-6@,=0U8F^8%(>W; MO!:SLFZJ\37*VU51GLOL__9^CK=.!W;7X@_FKS.NV9X[ZK\ MTZHVJN#A*/A]\62"*/&%FX8B8MSV?.:'\$^:2H=EL?"QP]_?LI=( K.&W@?3;XXN*R4M0-*3%.RIZL.DF@^N;"IMXUEK]J2=6#7IA#LS@?_'KO" \:V9:U<0> MGV1NX0.V'WA9EMM/79#6#8_%UQ/ J&A'RPJ>#U I@8KI.\A@6+RQ*W +AQL[RR**]?7:YHL9GBLD;P_JY65KTJ M%/!$> YV\H873EM"'+[@9+W[[=<&71RP$S>OK136+"86QP[C<,3P7XYKPVXL MT

-8?20$3; M8T.P6BP^0"X99K>]9!:GIGQQ=0A^/*)Z/E#[<6W>[M/96 M_*@KXV>#30C;X]'(%QM52_^GW2H#1U;6U3+ IEN/_-8I6?J-4J&N1LEX/!W5 M4IO!QP^[MJ[<"&_8H(J@K8&=<<>-5O?^^7C<%'?:ZZ6N='B8#=J_*S40M3:Z MUC]5.1N,!\)O[/W?UNF?U@19+0IGJVHVF'0';I0+NGBQ>Q$A_Y5+W^X)N_]31KM:Z4*=VZ*IE0E='9VJ(J#Q&[WU V%DK6:#W2E"FE))Y1_"\X^59-'4MW4/; MW?3::/@W"0/D25$ 8] (\CT!^9X7^Z4JZ8,,MB$6QQN[%5J9S_UMX6$+.L$^<*&M ]3,H6$V9=7"L85!HE MKE5A8>#[-0!2CI@P2Z*MX/!4>A6[6QUOCQ,7,QB MELKSR@' G91E6\@VU[3-84S*,"FS86A%9QB3,DS*/4DA,7.,21DF93;,V-;LEK?8(QJ0,DS(;AHX5.)>EE'-29N?0F+V^23DG95_N^B7]B"[^#$7; M:_&Z-:6=C%D[KX0TH(3&RP9C4MK)V+5#A33<-S/*.QG[$Q5BF4D,,29EH8S9 M0FV6'(KB>2R*L$4EO8]C*,8D'ZK\AO6PIYY8=2L!36B<$O](^,"8E(4R9@L] M8KZT>1??,"9EH8S90O%!E'K,ZB\7]/!R=T99*.->-J,P>U.*C+)0QFRA?5,* MU%4Q)F6A[ SGZ$XUUZNUTZM\8-)RD+YH28_W6V%,2D+Y=P+;*]CQ@5+C$E9 M*.=>8'L=,V8/C$E9*&>V$(G9N]-SRD(Y]UR(Q,31(R$#8U(6RIDM](2)H]Q7 M4VK?OJ" WSRA+#3EME"S].I[$]\MN[AK8W&OL!B3LM"T>REN]R9<") &@ 'AL+U]R96QS+W=O3ENT]"MW[IM3KI3_F=AO-OMU_MVO_QSS M:?K'X/3>CV]EE_/4+%ZZ<9NG59,^#M?=)5TVW"R>7E?-^/0J3:H=I!"D M]8,,@JQ^D$.0UP\*"(KZ02T$M?6#;B'HMG[0'03=U0^ZAZ#[^D&R1!F7!$DS MK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;4 M6PGT5M1;"?36V<,V@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WH9Z&X'>AGH;@=Z&>AN!WC9[64*@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W MH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WSUYV$^CMJ+<3Z.VHMQ/H M[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSCY4$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01ZMZAW2Z!WBWJW/ZEWF3X/N5Q[OM9X_9^D M>CJ?FZ^7ORR_=LYNP@7G!+\3/?X%4$L#!!0 ( -.!JU363,"2X $ .,C M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^)LD6-ZU=YB+(! MMM %/V"2"8V:Q)9MH/P]3@J50*6B*A)WTZBU/7?BD&^?:IC0QK;.7OOJ6,OE(*-+)<4]8-BZ< MI TYVYDPK/P<\''N_H6\;RK*%L;'.].E76S=LA#?6@K%_A([>K1UW914V?*Y M2T>*X#R9*BR)8M<6FZ(G^Y-CNF':?/*C\\3H\[G,DP^F) M2X7(QV;_*VX34^FCWX^&:5=4_3([7>^K]:MQ'H&-C^/O^.N,M_4/[$. ]"%! M^E @?6B0/F8@?9R"]'$&TL&UL4$L! A0#% @ TX&K5%$- MP*GN *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ TX&K5)EY0?$(% "$ M%0 & @($-" >&PO=V]R:W-H965T&UL M4$L! A0#% @ TX&K5(0*>-PC!@ \!@ !@ ("!A0T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX&K M5!HNY":[! P!, !@ ("!XQH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ TX&K5- F/+@2!0 U0H !@ M ("!^R@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX&K5!6Q M<",H P 0< !D ("!%4\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX&K5, :4=PH"0 QA< !D M ("!*5X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TX&K5)N"5))B!P 81( !D ("! MP'$ 'AL+W=O(T> ,% "3"P &0 @(%9>0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ TX&K5*Z#]!@"! L @ !D ("!TX0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX&K5&65X.;9 @ #08 !D M ("!:;$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TX&K5)H"&R2X P O@@ !D ("!H;P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTX&K5.7.EG34 @ \@4 !D ("!-\@ 'AL+W=O&PO=V]R:W-H965T>P, )\- 9 " @338 !X;"]W;W)K&UL4$L! A0#% @ TX&K5+'71F^' @ HP8 !D M ("!YML 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ TX&K5+X',>@ P EP@ !D ("!,^4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX&K M5%INDVM> @ 9@8 !D ("!+>\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX&K5%5)\1*P P TPP M !D ("!2P ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX&K5.WX1H U!0 2!@ !D M ("!N@H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TX&K5,AX_VIQ P Y@L !D ("! 1@! 'AL+W=O M&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0#% @ TX&K5/4N M62-5 @ $@4 !D ("!Z2 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX&K5#T4#<"Z @ I0< !D M ("!""H! 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ !% $4 VA( ,P\ 0 $! end XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 126 285 1 false 61 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100030 - Statement - Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 100040 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 100050 - Statement - Consolidated Statements of Shareholders' Equity or Deficit (Unaudited) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited Consolidated Statements of Shareholders' Equity or Deficit (Unaudited) Statements 5 false false R6.htm 100070 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 100080 - Statement - Consolidated Statements of Cash Flows (Parenthetical) (Unaudited) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParentheticalUnaudited Consolidated Statements of Cash Flows (Parenthetical) (Unaudited) Statements 7 false false R8.htm 100090 - Disclosure - Background Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureBackground Background Notes 8 false false R9.htm 100100 - Disclosure - Summary of Significant Accounting Principles Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciples Summary of Significant Accounting Principles Notes 9 false false R10.htm 100110 - Disclosure - Inventory Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureInventory Inventory Notes 10 false false R11.htm 100120 - Disclosure - Property, Plant and Equipment, Net Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNet Property, Plant and Equipment, Net Notes 11 false false R12.htm 100130 - Disclosure - Intangible Assets, Net Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNet1 Intangible Assets, Net Notes 12 false false R13.htm 100140 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 100150 - Disclosure - Commitments and Contingencies Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 100160 - Disclosure - Debt Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebt Debt Notes 15 false false R16.htm 100170 - Disclosure - Stockholders??? Equity or Deficit Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityOrDeficit Stockholders??? Equity or Deficit Notes 16 false false R17.htm 100180 - Disclosure - Revenue Recognition Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognition Revenue Recognition Notes 17 false false R18.htm 100200 - Disclosure - Stock-Based Compensation Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 100210 - Disclosure - Acquisition of IriSys Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisys Acquisition of IriSys Notes 19 false false R20.htm 100220 - Disclosure - Fair Value of Financial Instruments Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 20 false false R21.htm 100240 - Disclosure - Leases Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeases Leases Notes 21 false false R22.htm 100270 - Disclosure - Summary of Significant Accounting Principles (Policies) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies Summary of Significant Accounting Principles (Policies) Policies http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciples 22 false false R23.htm 100280 - Disclosure - Summary of Significant Accounting Principles (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesTables Summary of Significant Accounting Principles (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciples 23 false false R24.htm 100290 - Disclosure - Inventory (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureInventoryTables Inventory (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureInventory 24 false false R25.htm 100300 - Disclosure - Property, Plant and Equipment, Net (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetTables Property, Plant and Equipment, Net (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNet 25 false false R26.htm 100310 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNet1 26 false false R27.htm 100320 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities 27 false false R28.htm 100330 - Disclosure - Debt (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebt 28 false false R29.htm 100340 - Disclosure - Stockholders??? Equity or Deficit (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityOrDeficitTables Stockholders??? Equity or Deficit (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityOrDeficit 29 false false R30.htm 100350 - Disclosure - Revenue Recognition (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognition 30 false false R31.htm 100360 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensation 31 false false R32.htm 100370 - Disclosure - Acquisition of IriSys (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysTables Acquisition of IriSys (Tables) Tables http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisys 32 false false R33.htm 100390 - Disclosure - Leases - (Tables) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesTables Leases - (Tables) Tables 33 false false R34.htm 100400 - Disclosure - Background - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureBackgroundAdditionalInformationDetail Background - Additional Information (Detail) Details 34 false false R35.htm 100410 - Disclosure - Summary of Significant Accounting Principles - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail Summary of Significant Accounting Principles - Additional Information (Detail) Details 35 false false R36.htm 100420 - Disclosure - Summary of Significant Accounting Principles - Schedule of Anti-Dilutive Securities (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail Summary of Significant Accounting Principles - Schedule of Anti-Dilutive Securities (Detail) Details 36 false false R37.htm 100430 - Disclosure - Inventory - Components of Inventory (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail Inventory - Components of Inventory (Detail) Details 37 false false R38.htm 100440 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Detail) Details 38 false false R39.htm 100450 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetail Property, Plant and Equipment, Net - Additional Information (Detail) Details 39 false false R40.htm 100460 - Disclosure - Intangible Assets , Net - Summary of Components of Other Intangible Assets (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail Intangible Assets , Net - Summary of Components of Other Intangible Assets (Detail) Details 40 false false R41.htm 100470 - Disclosure - Intangible Assets, Net - Schedule of Finite Lived Intangible Assets, Estimated Future Amortization Expense (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFiniteLivedIntangibleAssetsEstimatedFutureAmortizationExpenseDetail Intangible Assets, Net - Schedule of Finite Lived Intangible Assets, Estimated Future Amortization Expense (Detail) Details 41 false false R42.htm 100480 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Detail) Details 42 false false R43.htm 100490 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 43 false false R44.htm 100500 - Disclosure - Debt - components and classification of debt (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail Debt - components and classification of debt (Detail) Details 44 false false R45.htm 100510 - Disclosure - Debt - Schedule of Future Maturities of Debt (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail Debt - Schedule of Future Maturities of Debt (Detail) Details 45 false false R46.htm 100520 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 46 false false R47.htm 100530 - Disclosure - Shareholders Equity or Deficit - Summary of Capital Raises Since its Initial Public Offreing (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail Shareholders Equity or Deficit - Summary of Capital Raises Since its Initial Public Offreing (Detail) Details 47 false false R48.htm 100540 - Disclosure - Shareholders Equity or Deficit - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail Shareholders Equity or Deficit - Additional Information (Detail) Details 48 false false R49.htm 100550 - Disclosure - Revenue Recognition - Schedule of Changes in Contract Assets and Liabilities (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail Revenue Recognition - Schedule of Changes in Contract Assets and Liabilities (Detail) Details 49 false false R50.htm 100560 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail Revenue Recognition - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) Details 50 false false R51.htm 100580 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 51 false false R52.htm 100590 - Disclosure - Stock-Based Compensation - Fair Value of Stock Options Granted (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail Stock-Based Compensation - Fair Value of Stock Options Granted (Detail) Details 52 false false R53.htm 100600 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail Stock-Based Compensation - Summary of Stock Option Activity (Detail) Details 53 false false R54.htm 100610 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) Details 54 false false R55.htm 100620 - Disclosure - Stock-Based Compensation - Summary of Stock Based Compensation Expenses (Details) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails Stock-Based Compensation - Summary of Stock Based Compensation Expenses (Details) Details 55 false false R56.htm 100630 - Disclosure - Acquisition of IriSys - Additional information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysAdditionalInformationDetail Acquisition of IriSys - Additional information (Detail) Details 56 false false R57.htm 100640 - Disclosure - Acquisition of IriSys - Schedule of Supplemental Pro Forma Financial Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysScheduleOfSupplementalProFormaFinancialInformationDetail Acquisition of IriSys - Schedule of Supplemental Pro Forma Financial Information (Detail) Details 57 false false R58.htm 100700 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail Fair Value of Financial Instruments - Additional Information (Detail) Details 58 false false R59.htm 100710 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 59 false false R60.htm 100720 - Disclosure - Leases - Schedule of Undiscounted Future Lease Payments for the Development Lease (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail Leases - Schedule of Undiscounted Future Lease Payments for the Development Lease (Detail) Details 60 false false R61.htm 100740 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 61 false false All Reports Book All Reports sctl-20220331.htm sctl-20220331.xsd sctl-20220331_cal.xml sctl-20220331_def.xml sctl-20220331_lab.xml sctl-20220331_pre.xml sctl-ex31_1.htm sctl-ex31_2.htm sctl-ex32_1.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "sctl-20220331.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 126, "dts": { "calculationLink": { "local": [ "sctl-20220331_cal.xml" ] }, "definitionLink": { "local": [ "sctl-20220331_def.xml" ] }, "inline": { "local": [ "sctl-20220331.htm" ] }, "labelLink": { "local": [ "sctl-20220331_lab.xml" ] }, "presentationLink": { "local": [ "sctl-20220331_pre.xml" ] }, "schema": { "local": [ "sctl-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 572, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 9 }, "keyCustom": 26, "keyStandard": 259, "memberCustom": 24, "memberStandard": 36, "nsprefix": "sctl", "nsuri": "http://www.recrocdmo.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Inventory", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Property, Plant and Equipment, Net", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNet", "shortName": "Property, Plant and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Intangible Assets, Net", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNet1", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Commitments and Contingencies", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Debt", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Stockholders\u2019 Equity or Deficit", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityOrDeficit", "shortName": "Stockholders\u2019 Equity or Deficit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Revenue Recognition", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Stock-Based Compensation", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Acquisition of IriSys", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisys", "shortName": "Acquisition of IriSys", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Leases", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Summary of Significant Accounting Principles (Policies)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies", "shortName": "Summary of Significant Accounting Principles (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Summary of Significant Accounting Principles (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesTables", "shortName": "Summary of Significant Accounting Principles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Inventory (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureInventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Property, Plant and Equipment, Net (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetTables", "shortName": "Property, Plant and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Intangible Assets, Net (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Debt (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Stockholders\u2019 Equity or Deficit (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityOrDeficitTables", "shortName": "Stockholders\u2019 Equity or Deficit (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_USDollarShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Consolidated Balance Sheets (Parenthetical) (Unaudited)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited", "shortName": "Consolidated Balance Sheets (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_USDollarShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Acquisition of IriSys (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysTables", "shortName": "Acquisition of IriSys (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Leases - (Tables)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesTables", "shortName": "Leases - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationDateOfIncorporation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Background - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureBackgroundAdditionalInformationDetail", "shortName": "Background - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationDateOfIncorporation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_5bf46bef-f163-41c3-ba9e-89fbccc80285", "decimals": "INF", "first": true, "lang": null, "name": "sctl:ConcentrationRiskNumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "U_Customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Summary of Significant Accounting Principles - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Principles - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_5bf46bef-f163-41c3-ba9e-89fbccc80285", "decimals": "INF", "first": true, "lang": null, "name": "sctl:ConcentrationRiskNumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "U_Customer", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_3172c683-41dc-4460-91ed-cf0660921a46", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Summary of Significant Accounting Principles - Schedule of Anti-Dilutive Securities (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail", "shortName": "Summary of Significant Accounting Principles - Schedule of Anti-Dilutive Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_3172c683-41dc-4460-91ed-cf0660921a46", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Inventory - Components of Inventory (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail", "shortName": "Inventory - Components of Inventory (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail", "shortName": "Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Property, Plant and Equipment, Net - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetail", "shortName": "Property, Plant and Equipment, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_dc043450-7392-40e6-ba81-7df41e4f2b6a", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Intangible Assets , Net - Summary of Components of Other Intangible Assets (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail", "shortName": "Intangible Assets , Net - Summary of Components of Other Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Intangible Assets, Net - Schedule of Finite Lived Intangible Assets, Estimated Future Amortization Expense (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFiniteLivedIntangibleAssetsEstimatedFutureAmortizationExpenseDetail", "shortName": "Intangible Assets, Net - Schedule of Finite Lived Intangible Assets, Estimated Future Amortization Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_242322ad-7a4f-4843-8fca-67aa6314133b", "decimals": "-3", "first": true, "lang": null, "name": "sctl:PotentialSeveranceCommitmentsArrangementConsideration", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_242322ad-7a4f-4843-8fca-67aa6314133b", "decimals": "-3", "first": true, "lang": null, "name": "sctl:PotentialSeveranceCommitmentsArrangementConsideration", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Debt - components and classification of debt (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "shortName": "Debt - components and classification of debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Debt - Schedule of Future Maturities of Debt (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail", "shortName": "Debt - Schedule of Future Maturities of Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Debt - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_0f1bd61d-a006-49b3-8599-836eae87ec78", "decimals": "INF", "lang": null, "name": "us-gaap:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssued1", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Shareholders Equity or Deficit - Summary of Capital Raises Since its Initial Public Offreing (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail", "shortName": "Shareholders Equity or Deficit - Summary of Capital Raises Since its Initial Public Offreing (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_fc6b5ddc-e895-4d57-9412-33a9db98941f", "decimals": "-3", "lang": null, "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_382279c5-ac4e-475f-b4cb-9eaba34a14df", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Shareholders Equity or Deficit - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "shortName": "Shareholders Equity or Deficit - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_382279c5-ac4e-475f-b4cb-9eaba34a14df", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Revenue Recognition - Schedule of Changes in Contract Assets and Liabilities (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail", "shortName": "Revenue Recognition - Schedule of Changes in Contract Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_3c883ff9-3140-483e-b20f-d1bc848ea980", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Consolidated Statements of Shareholders' Equity or Deficit (Unaudited)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited", "shortName": "Consolidated Statements of Shareholders' Equity or Deficit (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_3c883ff9-3140-483e-b20f-d1bc848ea980", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Revenue Recognition - Disaggregation of Revenue by Timing of Revenue Recognition (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail", "shortName": "Revenue Recognition - Disaggregation of Revenue by Timing of Revenue Recognition (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_932eec6d-7774-46a7-b85f-cd9843fccd6f", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100580 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "U_USDollarShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100590 - Disclosure - Stock-Based Compensation - Fair Value of Stock Options Granted (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail", "shortName": "Stock-Based Compensation - Fair Value of Stock Options Granted (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_85be0816-2440-487b-a078-58644489fbf1", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "U_USDollarShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_4c42d73e-8092-49a0-a278-35b9cced2138", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100620 - Disclosure - Stock-Based Compensation - Summary of Stock Based Compensation Expenses (Details)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails", "shortName": "Stock-Based Compensation - Summary of Stock Based Compensation Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_6c9680ec-85d4-4240-b4f1-801c6f283ad8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100630 - Disclosure - Acquisition of IriSys - Additional information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysAdditionalInformationDetail", "shortName": "Acquisition of IriSys - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_6c9680ec-85d4-4240-b4f1-801c6f283ad8", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_d4dca040-769a-4602-980d-5e8a6550994e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100640 - Disclosure - Acquisition of IriSys - Schedule of Supplemental Pro Forma Financial Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysScheduleOfSupplementalProFormaFinancialInformationDetail", "shortName": "Acquisition of IriSys - Schedule of Supplemental Pro Forma Financial Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_d4dca040-769a-4602-980d-5e8a6550994e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_238bce84-8b16-4b66-be23-26c7689a4074", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100700 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "shortName": "Fair Value of Financial Instruments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_238bce84-8b16-4b66-be23-26c7689a4074", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "0", "first": true, "lang": null, "name": "sctl:NumberOfOperatingLease", "reportCount": 1, "unique": true, "unitRef": "U_Lease", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100710 - Disclosure - Leases - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "0", "first": true, "lang": null, "name": "sctl:NumberOfOperatingLease", "reportCount": 1, "unique": true, "unitRef": "U_Lease", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100720 - Disclosure - Leases - Schedule of Undiscounted Future Lease Payments for the Development Lease (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail", "shortName": "Leases - Schedule of Undiscounted Future Lease Payments for the Development Lease (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_10309e72-b7d5-4c4c-9850-190af3cdf12c", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100740 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "sctl:ReductionInDebtPrincipalAndAccruedExitFees", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100080 - Statement - Consolidated Statements of Cash Flows (Parenthetical) (Unaudited)", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParentheticalUnaudited", "shortName": "Consolidated Statements of Cash Flows (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": "-3", "first": true, "lang": null, "name": "sctl:ReductionInDebtPrincipalAndAccruedExitFees", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Background", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureBackground", "shortName": "Background", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Summary of Significant Accounting Principles", "role": "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciples", "shortName": "Summary of Significant Accounting Principles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "sctl-20220331.htm", "contextRef": "C_e16eec88-c779-4265-addc-a8d4f01cd58e", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 61, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationDateOfIncorporation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date when an entity was incorporated", "label": "Entity Incorporation, Date of Incorporation", "terseLabel": "Entity incorporation date" } } }, "localname": "EntityIncorporationDateOfIncorporation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureBackgroundAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r686" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "sctl_ATermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A term loan member", "label": "A Term Loan [Member]" } } }, "localname": "ATermLoanMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_AccruedInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued interest", "label": "Accrued Interest" } } }, "localname": "AccruedInterest", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "sctl_AccruedPropertyPlantAndEquipmentCurrent": { "auth_ref": [], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued property plant and equipment current.", "label": "Accrued Property Plant And Equipment Current", "terseLabel": "Property, plant and equipment" } } }, "localname": "AccruedPropertyPlantAndEquipmentCurrent", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "sctl_AmendedAndRestatedEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended and restated equity incentive plan.", "label": "Amended And Restated Equity Incentive Plan [Member]", "terseLabel": "A&R Plan [Member]" } } }, "localname": "AmendedAndRestatedEquityIncentivePlanMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_Amendment6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendment 6[Member]", "label": "Amendment 6[Member]", "terseLabel": "Amendment6 Member" } } }, "localname": "Amendment6Member", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "domainItemType" }, "sctl_AspireCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aspire capital.", "label": "Aspire Capital [Member]", "terseLabel": "Aspire Capital" } } }, "localname": "AspireCapitalMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Athyrium Opportunities II Acquisition LP.", "label": "Athyrium Opportunities I I Acquisition Limited Partnership [Member]", "terseLabel": "Athyrium Opportunities II Acquisition LP [Member]" } } }, "localname": "AthyriumOpportunitiesIIAcquisitionLimitedPartnershipMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Athyrium opportunities III acquisition limited partnership credit agreement.", "label": "Athyrium Opportunities I I I Acquisition Limited Partnership Credit Agreement [Member]", "terseLabel": "Athyrium Opportunities I I I Acquisition Limited Partnership Credit Agreement", "verboseLabel": "Athyrium Opportunities I I I Acquisition Limited Partnership Credit Agreement [Member]" } } }, "localname": "AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipCreditAgreementMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipSecondAmendmentCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Athyrium opportunities III acquisition limited partnership second amendment credit agreement.", "label": "Athyrium Opportunities I I I Acquisition Limited Partnership Second Amendment Credit Agreement [Member]", "terseLabel": "Athyrium Second Amendment Credit Agreement [Member]" } } }, "localname": "AthyriumOpportunitiesIIIAcquisitionLimitedPartnershipSecondAmendmentCreditAgreementMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_BTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "B term loan member", "label": "B Term Loan [Member]" } } }, "localname": "BTermLoanMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_BacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Backlog.", "label": "Backlog [Member]" } } }, "localname": "BacklogMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "sctl_BaudaxBioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Baudax Bio became a related party to the company.", "label": "Baudax Bio [Member]", "terseLabel": "Baudax Bio [Member]" } } }, "localname": "BaudaxBioMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_ClassOfWarrantOrRightExpirationYearAndMonthOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right expiration year and month of warrants or rights.", "label": "Class Of Warrant Or Right Expiration Year And Month Of Warrants Or Rights", "terseLabel": "Warrants outstanding to purchase shares, Expiration dates" } } }, "localname": "ClassOfWarrantOrRightExpirationYearAndMonthOfWarrantsOrRights", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "gYearMonthItemType" }, "sctl_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration risk number of customers.", "label": "Concentration Risk Number Of Customers", "terseLabel": "Number of customers" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "sctl_ContractsWithCustomersAmountsBilledInAdvance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contracts With Customers Amounts Billed In Advance.", "label": "Contracts With Customers Amounts Billed In Advance", "terseLabel": "Amounts billed in advance of contract performance" } } }, "localname": "ContractsWithCustomersAmountsBilledInAdvance", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "sctl_ContractsWithCustomersCashReceivedInAdvance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received in advance of contract performance.", "label": "Contracts With Customers Cash Received In Advance", "verboseLabel": "Cash received in advance of contract performance" } } }, "localname": "ContractsWithCustomersCashReceivedInAdvance", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "sctl_DebtInstrumentDiscountRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt discount recognized.", "label": "Debt Instrument Discount Recognized", "terseLabel": "Unamortized original discount" } } }, "localname": "DebtInstrumentDiscountRecognized", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "sctl_DebtInstrumentEarlyRepaymentTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument, early repayment terms.", "label": "Debt Instrument Early Repayment Terms", "terseLabel": "Debt instrument, early repayment terms" } } }, "localname": "DebtInstrumentEarlyRepaymentTerms", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "sctl_DebtInstrumentExitFeeAccretion": { "auth_ref": [], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt instrument exit fee accretion.", "label": "Debt Instrument Exit Fee Accretion", "terseLabel": "Debt instrument, exit fee", "verboseLabel": "Exit fee accretion" } } }, "localname": "DebtInstrumentExitFeeAccretion", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "sctl_DebtInstrumentMinimumPrepaymentPenaltyPercentageThereafter": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Minimum Prepayment Penalty Percentage Thereafter", "label": "Debt Instrument Minimum Prepayment Penalty Percentage Thereafter", "terseLabel": "Debt instrument minimum prepayment penalty percentage thereafter" } } }, "localname": "DebtInstrumentMinimumPrepaymentPenaltyPercentageThereafter", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "sctl_DeferredTaxAssetsTaxDeferredExpenseInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets tax deferred expense interest expense.", "label": "Deferred Tax Assets Tax Deferred Expense Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseInterestExpense", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "sctl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBenefit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation nondeductible expense (benefit).", "label": "Effective Income Tax Rate Reconciliation Nondeductible Expense Benefit", "terseLabel": "Nondeductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseBenefit", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateFromContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "sctl_EquityIncentivePlanTwoThousandAndThirteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2013 Equity Incentive Plan.", "label": "Equity Incentive Plan Two Thousand And Thirteen [Member]", "terseLabel": "2013 Equity Incentive Plan [Member]" } } }, "localname": "EquityIncentivePlanTwoThousandAndThirteenMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_FederalAndStateResearchAndDevelopmentCredits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Federal and state research and development credits.", "label": "Federal And State Research And Development Credits", "terseLabel": "Federal and state research and development credits" } } }, "localname": "FederalAndStateResearchAndDevelopmentCredits", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "monetaryItemType" }, "sctl_FederalAndStateResearchAndDevelopmentCreditsCarryForwardsExpirationPeriodEnd": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal and state research and development credits carry forwards expiration period end.", "label": "Federal And State Research And Development Credits Carry Forwards Expiration Period End", "terseLabel": "Federal and state research and development credits, Expiration period end" } } }, "localname": "FederalAndStateResearchAndDevelopmentCreditsCarryForwardsExpirationPeriodEnd", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "gYearItemType" }, "sctl_FederalAndStateResearchAndDevelopmentCreditsCarryForwardsExpirationPeriodStart": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal and state research and development credits carry forwards expiration period start.", "label": "Federal And State Research And Development Credits Carry Forwards Expiration Period Start", "terseLabel": "Federal and state research and development credits, Expiration period start" } } }, "localname": "FederalAndStateResearchAndDevelopmentCreditsCarryForwardsExpirationPeriodStart", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "gYearItemType" }, "sctl_FloorRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Floor rate.", "label": "Floor Rate [Member]", "terseLabel": "Floor [Member]" } } }, "localname": "FloorRateMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_FurnitureAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture and office equipment.", "label": "Furniture And Office Equipment [Member]", "terseLabel": "Furniture and Office Equipment [Member]" } } }, "localname": "FurnitureAndOfficeEquipmentMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_FurnitureOfficeAndComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture office and computer equipment.", "label": "Furniture Office And Computer Equipment [Member]", "terseLabel": "Furniture, Office & Computer Equipment [Member]" } } }, "localname": "FurnitureOfficeAndComputerEquipmentMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "sctl_IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in accounts payable accrued expenses and other liabilities.", "label": "Increase Decrease In Accounts Payable Accrued Expenses And Other Liabilities", "terseLabel": "Accounts payable, accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAccruedExpensesAndOtherLiabilities", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sctl_IrisysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Irisys LLC member.", "label": "Irisys LLC [Member]", "terseLabel": "Irisys [Member]", "verboseLabel": "Irisys LLC [Member]" } } }, "localname": "IrisysMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysScheduleOfSupplementalProFormaFinancialInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_NetOperatingLossCarryforwardsLimitationAsPercentageOfTaxableIncomeAfterModificationsAndApportionment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net operating loss carryforwards limitation as percentage of taxable income after modifications and apportionment.", "label": "Net Operating Loss Carryforwards Limitation As Percentage Of Taxable Income After Modifications And Apportionment", "terseLabel": "Percentage of limitation on taxable income after modification and apportionment" } } }, "localname": "NetOperatingLossCarryforwardsLimitationAsPercentageOfTaxableIncomeAfterModificationsAndApportionment", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "sctl_NetOperatingLossesAndTaxCreditCarryforwardsLimitationsOnChangeInOwnershipMinimumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net operating losses and tax credit carryforwards limitations on change in ownership minimum percentage.", "label": "Net Operating Losses And Tax Credit Carryforwards Limitations On Change In Ownership Minimum Percentage", "terseLabel": "Operating loss and research and development tax credit carryforwards percentage of change in ownership" } } }, "localname": "NetOperatingLossesAndTaxCreditCarryforwardsLimitationsOnChangeInOwnershipMinimumPercentage", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "sctl_NetOperatingLossesAndTaxCreditCarryforwardsLimitationsOnChangeInOwnershipPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net operating losses and tax credit carryforwards limitations on change in ownership period.", "label": "Net Operating Losses And Tax Credit Carryforwards Limitations On Change In Ownership Period", "terseLabel": "Operating loss and research and development tax credit carryforwards percentage of change in ownership period" } } }, "localname": "NetOperatingLossesAndTaxCreditCarryforwardsLimitationsOnChangeInOwnershipPeriod", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "sctl_NetOperatingLossesCarryForwardsExpirationPeriodEnd": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net operating losses carry forwards expiration period end.", "label": "Net Operating Losses Carry Forwards Expiration Period End", "terseLabel": "Net operating losses, Expiration period end" } } }, "localname": "NetOperatingLossesCarryForwardsExpirationPeriodEnd", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "gYearItemType" }, "sctl_NetOperatingLossesCarryForwardsExpirationPeriodStart": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net operating losses carry forwards expiration period start.", "label": "Net Operating Losses Carry Forwards Expiration Period Start", "terseLabel": "Net operating losses, Expiration period start" } } }, "localname": "NetOperatingLossesCarryForwardsExpirationPeriodStart", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "gYearItemType" }, "sctl_NetPaymentsForVestingAndExerciseOfStockBasedAwards": { "auth_ref": [], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net payments for vesting and exercise of stock based awards.", "label": "Net Payments For Vesting And Exercise Of Stock Based Awards", "negatedLabel": "Net payments related to vesting of restricted stock units" } } }, "localname": "NetPaymentsForVestingAndExerciseOfStockBasedAwards", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sctl_NonCashInterestExpense": { "auth_ref": [], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non cash interest expense.", "label": "Non Cash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "NonCashInterestExpense", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sctl_NoteWithFormerMemberOfIrisysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note With Former Member of IriSys.", "label": "Note With Former Member of IriSys [Member]", "terseLabel": "Note With Former [Member]" } } }, "localname": "NoteWithFormerMemberOfIrisysMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_NumberOfDevelopmentLease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of development lease.", "label": "Number of Development Lease" } } }, "localname": "NumberOfDevelopmentLease", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "sctl_NumberOfOperatingLease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operating lease.", "label": "Number of Operating Lease" } } }, "localname": "NumberOfOperatingLease", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "sctl_OperatingLeaseExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease expiration year.", "label": "Operating Lease Expiration Year", "terseLabel": "Operating lease expiration year" } } }, "localname": "OperatingLeaseExpirationYear", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "sctl_OtherContingencies": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other contingencies", "label": "Other Contingencies" } } }, "localname": "OtherContingencies", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "sctl_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other [Member]", "label": "Other [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail" ], "xbrltype": "domainItemType" }, "sctl_OthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Others.", "label": "Others [Member]" } } }, "localname": "OthersMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_OutsidePlanStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outside plan stock options.", "label": "Outside Plan Stock Options [Member]", "terseLabel": "Stock Options Granted Outside Plan [Member]" } } }, "localname": "OutsidePlanStockOptionsMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_PaycheckProtectiionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protectiion Program Member.", "label": "Paycheck Protectiion Program [Member]", "terseLabel": "PPP note [Member]" } } }, "localname": "PaycheckProtectiionProgramMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail" ], "xbrltype": "domainItemType" }, "sctl_PercentageOfExitFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of exit fee.", "label": "Percentage Of Exit Fee", "terseLabel": "Exit fee percentage" } } }, "localname": "PercentageOfExitFee", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "sctl_PotentialSeveranceCommitmentsArrangementConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Potential severance commitments arrangement consideration .", "label": "Potential Severance Commitments Arrangement Consideration", "terseLabel": "Potential severance commitments arrangement consideration" } } }, "localname": "PotentialSeveranceCommitmentsArrangementConsideration", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "sctl_ProceedFromStockIssuedForInterestObligationsSettlement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceed from stock issued for interest obligations settlement.", "label": "Proceed From Stock Issued For Interest Obligations Settlement", "terseLabel": "Issuance of common stock to settle interest obligations" } } }, "localname": "ProceedFromStockIssuedForInterestObligationsSettlement", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sctl_ProceedFromStockIssuedForReductionInDebtPrincipalAndAccruedExitFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceed from stock issued for reduction in debt principal and accrued exit fees.", "label": "Proceed From Stock Issued For Reduction In Debt Principal And Accrued Exit Fees", "terseLabel": "Issuance of common stock to reduce debt principal and accrued exit fees" } } }, "localname": "ProceedFromStockIssuedForReductionInDebtPrincipalAndAccruedExitFees", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sctl_PurchaseCommitmentNonCancelableAndCancelable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase commitment non cancelable and cancelable.", "label": "Purchase Commitment Non Cancelable And Cancelable", "terseLabel": "Purchase commitment non cancelable and cancelable" } } }, "localname": "PurchaseCommitmentNonCancelableAndCancelable", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "sctl_PurchaseCommitmentOfCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase commitment of common stock shares", "label": "Purchase Commitment Of Common Stock Shares", "terseLabel": "Purchase commitment of common stock, Shares" } } }, "localname": "PurchaseCommitmentOfCommonStockShares", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "sctl_ReductionInDebtPrincipalAndAccruedExitFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reduction in debt principal and accrued exit fees.", "label": "Reduction In Debt Principal And Accrued Exit Fees", "terseLabel": "Cash portion reduction in debt principal and accrued exit fees" } } }, "localname": "ReductionInDebtPrincipalAndAccruedExitFees", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParentheticalUnaudited" ], "xbrltype": "monetaryItemType" }, "sctl_RepaymentsOfLongTermDebtAndAccruedExitFee": { "auth_ref": [], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments of long term debt and accrued exit fee.", "label": "Repayments Of Long Term Debt And Accrued Exit Fee", "negatedTerseLabel": "Cash portion of $16,160 reduction to debt principal and accrued exit fee", "terseLabel": "Cash portio" } } }, "localname": "RepaymentsOfLongTermDebtAndAccruedExitFee", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "sctl_RevenueRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue recognized", "label": "Revenue recognized", "terseLabel": "Contract assets, Revenue recognized" } } }, "localname": "RevenueRecognized", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "sctl_SevenYearWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seven year warrant.", "label": "Seven Year Warrant [Member]", "terseLabel": "Seven Year Warrant [Member]" } } }, "localname": "SevenYearWarrantMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payme.nt award, options, exercised, aggregate intrinsic value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercised Aggregate Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAggregateIntrinsicValue", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "sctl_StockOptionsAndTimeBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options And Time Based Restricted Stock Units Member", "label": "Stock Options And Time Based Restricted Stock Units Member" } } }, "localname": "StockOptionsAndTimeBasedRestrictedStockUnitsMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_TaxYear2008To2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax year 2008 to 2017.", "label": "Tax Year2008 To2017 [Member]", "terseLabel": "Tax Year2008 To2017" } } }, "localname": "TaxYear2008To2017Member", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "domainItemType" }, "sctl_TaxYear2018To2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax year 2018 to 2020 Member", "label": "Tax Year2018 To2020 [Member]", "terseLabel": "2018 to 2020 [Member]" } } }, "localname": "TaxYear2018To2020Member", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "domainItemType" }, "sctl_TermLoansUnderCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loans Under Credit Agreement Member.", "label": "Term Loans Under Credit Agreement [Member]", "terseLabel": "Term loans under Credit Agreement [Member]" } } }, "localname": "TermLoansUnderCreditAgreementMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_The401KPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401(k) Plan.", "label": "The401 K Plan [Member]", "terseLabel": "401(k) Plan [Member]" } } }, "localname": "The401KPlanMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "sctl_TwoThousandEighteenCommonStockPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 common stock purchase agreement.", "label": "Two Thousand Eighteen Common Stock Purchase Agreement [Member]", "terseLabel": "2018 Common Stock Purchase Agreement [Member]" } } }, "localname": "TwoThousandEighteenCommonStockPurchaseAgreementMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "domainItemType" }, "sctl_TwoThousandNineteenCommonStockPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 common stock purchase agreement.", "label": "Two Thousand Nineteen Common Stock Purchase Agreement [Member]", "terseLabel": "2019 Common Stock Purchase Agreement [Member]" } } }, "localname": "TwoThousandNineteenCommonStockPurchaseAgreementMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "domainItemType" }, "sctl_UnderwritersPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Underwriters public offering.", "label": "Underwriters Public Offering [Member]", "terseLabel": "Underwriters Public Offering [Member]" } } }, "localname": "UnderwritersPublicOfferingMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "domainItemType" }, "sctl_WarrantsExercisePriceAndExpirationDateFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants exercise price and expiration date four.", "label": "Warrants Exercise Price And Expiration Date Four [Member]", "terseLabel": "Warrants, Exercise Price $6.84, Expiring on November 2024 [Member]" } } }, "localname": "WarrantsExercisePriceAndExpirationDateFourMember", "nsuri": "http://www.recrocdmo.com/20220331", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r241", "r266", "r389", "r395", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r640", "r641", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r241", "r266", "r389", "r395", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r640", "r641", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r241", "r266", "r336", "r389", "r395", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r640", "r641", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r241", "r266", "r336", "r389", "r395", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r640", "r641", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r120", "r390" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r120", "r124", "r390" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r120", "r124", "r219", "r390", "r579" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "stpr_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CALIFORNIA", "terseLabel": "California [Member]" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "stpr_GA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEORGIA", "terseLabel": "Georgia [Member]" } } }, "localname": "GA", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.", "label": "Legal Entity of Counterparty, Type [Axis]", "terseLabel": "Legal Entity of Counterparty, Type" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48", "r576" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r48", "r105", "r570", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable, related parties, current" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r12", "r31", "r167", "r168" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r58", "r105", "r569", "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable, related parties, current" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued Liabilities and Other Liabilities, Total" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r15", "r16", "r50" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Professional and consulting fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r46", "r210" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r32" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r108", "r109", "r110", "r434", "r435", "r436", "r516" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "terseLabel": "Vesting of restricted stock units, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r397", "r399", "r440", "r441" ], "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 expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r278", "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedLabel": "Payments on underwriting discounts, commissions and offering costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "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 net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r399", "r427", "r439" ], "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": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r197", "r204" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "totalLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r129" ], "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": "Anti-dilutive securities excluded from computation of diluted weighted average shares outstanding" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r129" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r101", "r152", "r155", "r161", "r179", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r492", "r496", "r531", "r574", "r576", "r612", "r631" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r14", "r64", "r101", "r179", "r225", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r492", "r496", "r531", "r574", "r576" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r400", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]", "terseLabel": "Buildings and Improvements [Member]" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r385", "r391" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysScheduleOfSupplementalProFormaFinancialInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r385", "r391", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysScheduleOfSupplementalProFormaFinancialInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Business acquisition transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date when the business acquisition agreement was executed, in YYYY-MM-DD format.", "label": "Business Acquisition, Date of Acquisition Agreement", "terseLabel": "Date of acquisition agreement" } } }, "localname": "BusinessAcquisitionDateOfAcquisitionAgreement1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of share issued for acquisition" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysScheduleOfSupplementalProFormaFinancialInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Supplemental Pro Forma Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r483", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysScheduleOfSupplementalProFormaFinancialInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r483", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysScheduleOfSupplementalProFormaFinancialInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition of IriSys" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisys" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Table]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysScheduleOfSupplementalProFormaFinancialInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r91", "r92", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "negatedTerseLabel": "Purchases of property, plant and equipment included in accrued expenses and accounts payable", "terseLabel": "Purchases of property, plant and equipment included in accrued expenses and accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "terseLabel": "Capitalized start-up costs" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r10", "r43", "r88" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "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 equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r19", "r89" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r82", "r88", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r540" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash [Member]" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Asset [Abstract]", "terseLabel": "Changes to the beginning balance of contract assets arising from:" } } }, "localname": "ChangeInContractWithCustomerAssetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Changes to contract liabilities:" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Date the warrants or rights are exercisable, in YYYY-MM-DD format.", "label": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable", "terseLabel": "Warrants, exercisable date" } } }, "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r284", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant, exercise price per share", "verboseLabel": "Warrant, exercise price per share" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding to purchase shares, Number of Shares" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r56", "r218", "r619", "r637" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "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 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r215", "r216", "r217", "r220", "r656" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r221", "r657" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r108", "r109", "r516" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Increase in number of authorized shares of common stock" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r30", "r278" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r30", "r576" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock, $0.01 par value. 95,000,000 shares authorized, 56,632,541and 46,681,453 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockVotingRights": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Common Stock, Voting Rights" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r141", "r142", "r165", "r529", "r530", "r655" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r141", "r142", "r165", "r529", "r530", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r141", "r142", "r165", "r529", "r530", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r137", "r627" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r141", "r142", "r165", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r141", "r142", "r165", "r529", "r530", "r655" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "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 Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r292" ], "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 Changes in Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "auth_ref": [ "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price", "terseLabel": "Changes in estimate" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r174", "r186", "r286", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss", "periodEndLabel": "Balance at March 31, 2022", "periodStartLabel": "Balance at December 31, 2021", "totalLabel": "Contract with Customer, Asset, before Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r286", "r288", "r302" ], "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 assets recognized since beginning of period, net of reclassification to receivables and changes in estimates", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]", "terseLabel": "Contract with Customer Asset" } } }, "localname": "ContractWithCustomerAssetNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r286", "r288", "r302" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "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 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 asset", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "verboseLabel": "Current portion" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r286", "r288", "r302" ], "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 noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Less: noncurrent portion", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "negatedLabel": "Reclassification to receivables as a result of rights to consideration becoming unconditional", "terseLabel": "Reclassification to receivables as a result of rights to consideration becoming unconditional" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r286", "r287", "r302" ], "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.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance at March 31, 2022", "periodStartLabel": "Balance at December 31, 2021", "totalLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r286", "r287", "r302" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Current portion", "verboseLabel": "Current portion of contract liabilities (see note 10)" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r286", "r287", "r302" ], "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", "negatedLabel": "Less: noncurrent portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionScheduleOfChangesInContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r75", "r592" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "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": "Cost of sales (excluding amortization of intangible assets)", "totalLabel": "Cost of Goods and Services Sold, Total" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "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 [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r74" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r102", "r463", "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r463", "r472", "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r102", "r463", "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r140", "r165" ], "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 Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r24", "r25", "r100", "r106", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r259", "r260", "r261", "r262", "r552", "r613", "r615", "r629" ], "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" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Term loan variable interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r25", "r256", "r615", "r629" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail": { "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", "terseLabel": "Carrying value of debt", "totalLabel": "Carrying value of debt", "verboseLabel": "Carrying value of debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r25", "r625" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt Instrument, Covenant Description", "terseLabel": "Debt instrument, covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of reference rate used for variable rate of debt instrument.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Term loan interest rate, Description" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Debt instrument exit fee" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": { "auth_ref": [ "r52", "r550" ], "lang": { "en-us": { "role": { "documentation": "Description of any adjustments made to the stated rate to determine the effective rate.", "label": "Debt Instrument, Interest Rate, Basis for Effective Rate", "terseLabel": "Debt Instrument, Interest Rate, Basis for Effective Rate" } } }, "localname": "DebtInstrumentInterestRateBasisForEffectiveRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r52", "r258", "r550", "r552" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r52", "r239" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r54", "r100", "r106", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r259", "r260", "r261", "r262", "r552" ], "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" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r100", "r106", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r259", "r260", "r261", "r262", "r279", "r280", "r281", "r282", "r549", "r550", "r552", "r553", "r626" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r245", "r549", "r553" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized original discount", "terseLabel": "Unamortized original discount", "totalLabel": "Debt Instrument, Unamortized Discount, Total" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r464", "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r102", "r464", "r472", "r473", "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r27", "r28", "r453", "r614", "r628" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liability", "totalLabel": "Deferred Tax Liabilities, Gross, Total" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r464", "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r454" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax asset" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred taxes" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r461", "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r461", "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other temporary differences" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r459", "r461", "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Research and development credits", "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r461", "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r461", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r461", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r461", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedLabel": "Deferred revenue" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesToSignificantPortionsOfDeferredTaxAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r329", "r337", "r339", "r377", "r379", "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Contributions by employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Defined contribution plan, employer matching contribution, percent of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Defined contribution plan, maximum annual contributions per employee, percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r208" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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 expense", "totalLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Fair value of forward contract", "totalLabel": "Derivative, Fair Value, Net, Total" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r65", "r501", "r502", "r503", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of defined contribution pension and other postretirement plans.", "label": "Defined Contribution Plan, Description", "terseLabel": "Defined contribution plan, description" } } }, "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r301", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "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/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue by Timing of Revenue Recognition" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r48", "r105", "r228", "r230", "r231", "r235", "r236", "r237", "r569" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Current portion of related party debt", "totalLabel": "Due to Related Parties, Current, Total" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesNoncurrent": { "auth_ref": [ "r55", "r105", "r228", "r230", "r231", "r235", "r236", "r237", "r569" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.", "label": "Due to Related Parties, Noncurrent", "terseLabel": "Related party debt, net of current portion", "totalLabel": "Due to Related Parties, Noncurrent, Total" } } }, "localname": "DueToRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r127" ], "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": "Loss per share, basic and diluted", "totalLabel": "Loss per share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r129", "r130" ], "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": "Income or Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateFromContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r103", "r446", "r475" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateFromContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r446", "r475" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateFromContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r446", "r475" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateFromContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r446", "r475" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateFromContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r446", "r475" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateFromContinuingOperationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Payroll and related costs", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to unvested options and time-based RSUs, expected to vest", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense related to unvested options, weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r69", "r70", "r71", "r108", "r109", "r110", "r113", "r121", "r123", "r133", "r183", "r278", "r283", "r434", "r435", "r436", "r468", "r469", "r516", "r541", "r542", "r543", "r544", "r545", "r546", "r644", "r645", "r646", "r691" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMember": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Trading in a derivative instrument whose primary underlying risk is tied to share prices.", "label": "Equity [Member]", "terseLabel": "Equity [Member]" } } }, "localname": "EquityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r519", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r247", "r259", "r260", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r379", "r520", "r581", "r582", "r583" ], "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" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r519", "r520", "r522", "r523", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r525" ], "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/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r247", "r337", "r339", "r344", "r379", "r520", "r581" ], "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) [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r247", "r259", "r260", "r337", "r339", "r344", "r379", "r520", "r582" ], "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": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "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 Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r247", "r259", "r260", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r379", "r581", "r582", "r583" ], "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" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r525", "r527" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r203" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFiniteLivedIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFiniteLivedIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFiniteLivedIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFiniteLivedIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFiniteLivedIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFiniteLivedIntangibleAssetsEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r198", "r199", "r203", "r205", "r593", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r203", "r597" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross value", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r198", "r202" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r203", "r593" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "terseLabel": "Net Intangible Assets, Definite-lived", "totalLabel": "Carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetScheduleOfFiniteLivedIntangibleAssetsEstimatedFutureAmortizationExpenseDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts [Member]" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r187", "r622", "r623", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]", "terseLabel": "Geographic Distribution" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r622", "r623", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r193", "r194", "r576", "r610" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r195", "r200" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Initial Public Offering [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r212", "r214" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r103", "r447", "r451", "r458", "r470", "r476", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationDescription": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings.", "label": "Income Tax Examination, Description", "terseLabel": "Income tax examination" } } }, "localname": "IncomeTaxExaminationDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r122", "r123", "r151", "r445", "r471", "r477", "r639" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "totalLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r68", "r443", "r444", "r451", "r452", "r457", "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitFromContinuingOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "auth_ref": [ "r85" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in accrued salaries.", "label": "Increase (Decrease) in Accrued Salaries", "terseLabel": "Accrued payroll" } } }, "localname": "IncreaseDecreaseInAccruedSalaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r85" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "auth_ref": [ "r85" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in outstanding loans including accrued interest.", "label": "Increase (Decrease) in Finance Receivables", "negatedLabel": "Accrued interest", "terseLabel": "Accrued interest" } } }, "localname": "IncreaseDecreaseInFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNet1" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r196", "r201" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r72", "r150", "r548", "r551", "r621" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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", "negatedLabel": "Interest expense", "terseLabel": "Interest Expense", "totalLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r80", "r83", "r90" ], "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", "negatedTerseLabel": "Cash paid for interest", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r16", "r17", "r50" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r60" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail2": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "totalLabel": "Inventory, Finished Goods, Gross, Total" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r11", "r62", "r576" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r18", "r63", "r96", "r132", "r188", "r189", "r191", "r591" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r61" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail2": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "totalLabel": "Inventory, Raw Materials, Gross, Total" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r37", "r190" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail2": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process", "totalLabel": "Inventory Work In Process Net Of Reserves, Total" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureInventoryComponentsOfInventoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction.", "label": "Legal Entity Type of Counterparty [Domain]", "terseLabel": "Legal Entity Type of Counterparty" } } }, "localname": "LegalEntityTypeOfCounterpartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r561" ], "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 Undiscounted Future Lease Payments for the Development Lease" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r561" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForTheDevelopmentLeaseDetail5": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r561" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail": { "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 payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r561" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail": { "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 payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r561" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail": { "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 payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r561" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail": { "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 payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r561" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail": { "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 for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r561" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r561" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForTheDevelopmentLeaseDetail5": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "terseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r563" ], "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", "verboseLabel": "Summary of Operating Lease recognized in Balance Sheet" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseOptionToExtend": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend lessor's operating lease.", "label": "Lessor, Operating Lease, Option to Extend", "terseLabel": "Operating lease, option to extend" } } }, "localname": "LessorOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Operating lease, term of contract" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r49", "r101", "r156", "r179", "r225", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r493", "r496", "r497", "r531", "r574", "r575" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r101", "r179", "r531", "r576", "r617", "r635" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r51", "r101", "r179", "r225", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r493", "r496", "r497", "r531", "r574", "r575", "r576" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r25", "r615", "r629" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Credit agreement", "totalLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r246", "r257", "r259", "r260", "r615", "r632" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Debt principal", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturingInYearsTwoAndThree": { "auth_ref": [ "r222", "r250" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 and 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": "Long-Term Debt, Maturity, Year Two and Three", "totalLabel": "Total debt" } } }, "localname": "LongTermDebtMaturingInYearsTwoAndThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r106", "r222", "r250" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail": { "order": 5.0, "parentTag": "us-gaap_LongTermDebtMaturingInYearsTwoAndThree", "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 after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r106", "r222", "r250" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail": { "order": 0.0, "parentTag": "us-gaap_LongTermDebtMaturingInYearsTwoAndThree", "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r106", "r222", "r250" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtMaturingInYearsTwoAndThree", "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r106", "r222", "r250" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtMaturingInYearsTwoAndThree", "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 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r106", "r222", "r250" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtMaturingInYearsTwoAndThree", "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 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r106", "r222", "r250" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtMaturingInYearsTwoAndThree", "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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturityDate": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Maturity date of long-term debt, in YYYY-MM-DD format.", "label": "Long-term Debt, Maturity Date", "terseLabel": "Debt instrument, maturity date" } } }, "localname": "LongTermDebtMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt, net of current portion", "totalLabel": "Long-term Debt, Excluding Current Maturities, Total" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r54", "r223" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtScheduleOfFutureMaturitiesOfDebtDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Manufacturing Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Mutual Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r134", "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Background" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureBackground" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r84", "r87" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r9", "r66", "r67", "r71", "r73", "r87", "r101", "r112", "r117", "r118", "r119", "r120", "r122", "r123", "r126", "r152", "r154", "r157", "r160", "r162", "r179", "r225", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r518", "r531", "r620", "r638" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r111", "r112", "r113", "r114", "r115", "r116", "r119", "r124", "r131", "r177", "r178", "r180", "r181", "r182", "r183", "r184", "r185", "r224", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r466", "r467", "r468", "r469", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r565", "r594", "r595", "r596", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r687", "r688", "r689", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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 Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssued1": { "auth_ref": [ "r91", "r92", "r93" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions 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": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Warrants Issued", "terseLabel": "Purchase common stock with warrant issue" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureBackgroundAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r152", "r154", "r157", "r160", "r162" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r558", "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Total operating lease, cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r555" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForTheDevelopmentLeaseDetail5": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities", "totalLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesScheduleOfUndiscountedFutureLeasePaymentsForDevelopmentLeaseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r555" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r555" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r554" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "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 asset", "verboseLabel": "Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r560", "r562" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r559", "r562" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating losses", "totalLabel": "Operating Loss Carryforwards, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.", "label": "Operating Loss Carryforwards, Limitations on Use", "terseLabel": "Net operating loss carryforwards, limitation", "verboseLabel": "Net operating losses, Expiration period" } } }, "localname": "OperatingLossCarryforwardsLimitationsOnUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r107", "r125", "r146", "r500" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r17", "r50" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r22", "r611", "r630" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Other assets", "totalLabel": "Other Assets, Total" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r618" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "terseLabel": "Other liabilities", "totalLabel": "Other Liabilities, Total" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r79" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of financing costs", "terseLabel": "Payment of financing costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r336", "r338", "r344", "r361", "r363", "r364", "r365", "r366", "r367", "r379", "r381", "r382", "r383", "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r400", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "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" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r29", "r264" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r29", "r264" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r29", "r576" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock, $0.01 par value. 10,000,000 shares authorized, none issued or outstanding", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r13", "r41", "r42" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Gross proceeds on sale of common stock in initial public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Payment of costs for issuance of common stock", "totalLabel": "Proceeds from Issuance of Common Stock, Total" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r9", "r66", "r67", "r71", "r81", "r101", "r112", "r122", "r123", "r152", "r154", "r157", "r160", "r162", "r179", "r225", "r226", "r227", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r491", "r494", "r495", "r498", "r499", "r518", "r531", "r623" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r46", "r211" ], "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" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r213", "r658", "r659", "r660" ], "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, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Property, plant and equipment useful life" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r45", "r209" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "terseLabel": "Property, plant and equipment", "totalLabel": "Property, Plant and Equipment, Gross, Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail" ], "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/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r211", "r576", "r624", "r636" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r44", "r211", "r658", "r659" ], "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/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r211" ], "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, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r209" ], "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" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "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 estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r26", "r616", "r633" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r26", "r616", "r633" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentMember": { "auth_ref": [ "r26", "r616", "r633" ], "lang": { "en-us": { "role": { "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments.", "label": "Purchase Commitment [Member]", "terseLabel": "Purchase Commitment [Member]" } } }, "localname": "PurchaseCommitmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r362", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r362", "r568", "r569", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.", "label": "Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r362", "r568", "r571", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r566", "r567", "r569", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "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 Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]", "verboseLabel": "Restricted stock units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r33", "r283", "r437", "r576", "r634", "r648", "r653" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureBackgroundAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r108", "r109", "r110", "r113", "r121", "r123", "r183", "r434", "r435", "r436", "r468", "r469", "r516", "r644", "r646" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r365", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r383", "r384", "r385", "r386", "r387", "r388", "r391", "r392", "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r362", "r365", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r383", "r384", "r385", "r386", "r387", "r388", "r391", "r392", "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRetirementPlanAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r148", "r149", "r153", "r158", "r159", "r163", "r164", "r165", "r300", "r301", "r592" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r303", "r311" ], "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 Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r141", "r165" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r129" ], "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 Anti-Dilutive Securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureAcquisitionOfIrisysAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityLineItems": { "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 Capitalization, Equity [Line Items]", "terseLabel": "Schedule Of Capitalization Equity [Line Items]" } } }, "localname": "ScheduleOfCapitalizationEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalizationEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the equity component of the capitalization of the entity. The table may be detailed by subsidiary (legal entity) (if applicable) and include information by component of equity as may be included in the Statement of Changes in Shareholders' Equity.", "label": "Schedule of Capitalization, Equity [Table]", "terseLabel": "Schedule Of Capitalization Equity [Table]" } } }, "localname": "ScheduleOfCapitalizationEquityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Stock Based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Income Tax Provision (Benefit) From Continuing Operations" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r54", "r106", "r259", "r261", "r279", "r280", "r281", "r282", "r549", "r550", "r553", "r626" ], "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": "components and classification of debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Tax Effects of Temporary Differences to Significant Portions of Deferred Tax Assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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": "Weighted Average Shares Outstanding Basic And Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Statutory U.S. Federal Income Tax Rate to Effective Tax Rate From Continuing Operations" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r198", "r202", "r593" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r198", "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Components of Other Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r18", "r38", "r39", "r40" ], "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": "Components of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r46", "r211" ], "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": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosurePropertyPlantAndEquipmentNetScheduleOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r570", "r571" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r400", "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r405", "r415", "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Value of Stock Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Summary of Capital Raises Since its Initial Public Offreing" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityOrDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite Lived Intangible Assets, Estimated Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentContinuingOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of an entity expected to operate in the foreseeable future.", "label": "Continuing Operations [Member]", "terseLabel": "Continuing Operations [Member]" } } }, "localname": "SegmentContinuingOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r5", "r6", "r7", "r8" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations [Member]", "terseLabel": "Discontinued Operations [Member]" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations.", "label": "Operating Activities [Domain]", "terseLabel": "Operating Activities" } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "totalLabel": "Selling, General and Administrative Expense, Total" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling General And Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Stock options vest period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of shares, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of shares. Granted", "verboseLabel": "Number of restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of shares, Ending balance", "periodStartLabel": "Number of shares, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of shares, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Assumptions used to determine fair value:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Shares available for future grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of shares, Forfeited or expired", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Number of options, Granted", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value", "verboseLabel": "Weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r407", "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of shares, Ending balance", "periodStartLabel": "Number of shares, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, Ending balance", "periodStartLabel": "Weighted average exercise price, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Number of shares, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of outstanding common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r398", "r403" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r400", "r404" ], "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 Expense" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock options exercisable period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r422", "r438" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Range of expected option life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationFairValueOfStockOptionsGrantedDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Number of shares, Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Number of shares, ending balance", "periodStartLabel": "Number of shares, beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Number of shares, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, Shares", "periodStartLabel": "Balance, Shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r95", "r107" ], "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 Principles" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciples" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r57", "r69", "r70", "r71", "r108", "r109", "r110", "r113", "r121", "r123", "r133", "r183", "r278", "r283", "r434", "r435", "r436", "r468", "r469", "r516", "r541", "r542", "r543", "r544", "r545", "r546", "r644", "r645", "r646", "r691" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]", "terseLabel": "Operating Activities" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r108", "r109", "r110", "r133", "r592" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r29", "r30", "r278", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock , net of costs , shares", "verboseLabel": "Common stock, shares sold" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r278", "r283" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units, net , Shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r29", "r30", "r278", "r283", "r409" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of shares, Exercised", "terseLabel": "Exercise of stock options, net, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r29", "r30", "r278", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock, net of costs", "verboseLabel": "Issuance of common stock, net of costs amount" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Stock options [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r34", "r35", "r101", "r175", "r179", "r531", "r576" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited", "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityOrDeficitUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r99", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r283", "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity or Deficit" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityOrDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r547", "r578" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r577", "r580" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitSummaryOfCapitalRaisesSinceItsInitialPublicOffreingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Summary of Federal Net Operating Losses and Tax Credits Carryforwards" } } }, "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplyCommitmentLineItems": { "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": "Supply Commitment [Line Items]", "terseLabel": "Supply Commitment [Line Items]" } } }, "localname": "SupplyCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplyCommitmentTable": { "auth_ref": [ "r26", "r616", "r633" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has committed resources to supply goods or services to a customer. May include identification of the goods or services to be furnished, identity of the purchasing party, pricing, effects on pricing for failing to deliver the [minimum] quantities required to be furnished, cancellation rights, and termination provisions.", "label": "Supply Commitment [Table]", "terseLabel": "Supply Commitment [Table]" } } }, "localname": "SupplyCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfFederalNetOperatingLossesAndTaxCreditsCarryforwardsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r301", "r309" ], "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" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r301", "r309" ], "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" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r176" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable, net" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureIntangibleAssetsNetSummaryOfComponentsOfOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradingActivityByTypeAxis": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Information by type of trading activity.", "label": "Trading Activity [Axis]", "terseLabel": "Trading Activity" } } }, "localname": "TradingActivityByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TradingActivityByTypeDomain": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit).", "label": "Trading Activity, by Type [Domain]", "terseLabel": "Trading Activity, by Type" } } }, "localname": "TradingActivityByTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureShareholdersEquityOrDeficitAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r309" ], "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": "Point In Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureRevenueRecognitionDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r47" ], "calculation": { "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail": { "order": 0.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Unamortized deferred issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/DisclosureDebtComponentsAndClassificationOfDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest or penalties related to uncertain tax positions", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Recognized amounts of interest or penalties related to uncertain tax positions", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r135", "r136", "r138", "r139", "r143", "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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": "Warrants [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPrinciplesScheduleOfAntiDilutiveSecuritiesDetail" ], "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 outstanding:, basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.recrocdmo.com/20220331/taxonomy/role/StatementConsolidatedStatementsOfOperationsUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "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(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-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=124431687&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=124431687&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r553": { "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" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r563": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r573": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r578": { "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" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r592": { "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" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r612": { "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" }, "r613": { "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" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r629": { "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" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r631": { "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" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r658": { "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" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r660": { "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" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r663": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r664": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r666": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r667": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r668": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r669": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(4)" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(5)" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(i)" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)(ii)" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Publisher": "SEC", "Section": "1402", "Subsection": "Instruction 5" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r680": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(1)" }, "r681": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(2)" }, "r682": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(3)" }, "r683": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(4)" }, "r684": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1406", "Subparagraph": "(5)" }, "r685": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1406" }, "r686": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r72": { "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=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 79 0000950170-22-009341-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-009341-xbrl.zip M4$L#!!0 ( -.!JU3^3,U4L7L! %@& 1 BA"E J,W(/OSW&CE__S^?C8?,Q3MK!>/3;!MG" M&TT<^7$8C Y_V]@YV-W;V_@_O__Z_R#4/'^Y]Z9Y$S\U.WXZ^!B?#UH_'+>S M26R>'+S^I=D;#0>CV/S7'^]>-<_'?G8<1],&-4?3Z?/GW:"FDP:L?# MV10>U6[Y\?'3!J'YO78_-\_M-#;;%%.*L$"$O"=LFYAMIK>X)NK_Q7@; MXR_?&I^<3@:'1]/FB?^ER5^")X]&<3@\;5X.1G;D!W;8')P_:G>&P M>9>_U3;O8ALG'V/8RK?\7[\>38$60(]1^]O&I75_8EOCR>%38HQY^CE?LS&_ M:/NSFPS#X.+:_&MW)<58/IU_^-6ETQLO%?-+IYGH2G\*%:#2_\LNCIC=_Z2X$Y6\"H$P151>N@EJ MX]=/A]^W#L$.+@YBOA@^["?_+S2V;L@^YRA,FEY0_:,:=$ M?4^$YE=<+&G\Y_S7 MXSBU'0*A^,_9X.-O&[OCT11P";V'U]EH_/RWWS:F\?/TZ5RSG^;;/CV[[Z]N M'$Z[.X7!QZ:=G@[C;QMAT)X,[6D6]_ALX_=?!Y^W\^5Q,O]Q$$(<=3]^T8=F M$'[;>/EWPT52)#)D#>>($^60P\FBJ&5,4BCN./!]9(_A*6?LW7X[&9_$R?3T M[=".ICNC\ )>Y"1CZX;[HEQ/K.S ^6[4E0?)$47(!(\YM0E8&B0Q- M*45ADR775KT[/CX>3/,R6UASICK8$[ K@]A>7:T6+F)-)**@Y"T@^W1 &1O.IE%8,+3KY=^,_V)]E)$0Q'Q M7L&CF$+.\H \9E(:[CF1[OQ-0!.W=^ %0GZ)ET-[>'7=D<@8O=;(*V40IU(@ M&X)'5@>>,/%!:%A8LL,V?H/.7R].1I&X<@0%JA/BD@1D I9(*AQ=BI9XPGH0 M#D69X)'"$[!EL&R01A,Q1TK[I$ V&,@." ?[EG!\O6A-B2 @4,@G,->.P8OP7FPP[=PIW%X"7^[)A5WH^[?R-U$6$4B% .A\H8% M$&'@OB&!(A6BD5H+JT7X"1$FF&$3%45. 0% CCPR6F!$#+:)^9 (]?<6X2NO MDKBW5AN)! &;Q9GDR E+D!*2$>8(-R%=?14@CHN3_;0/PF+S:QS$P^[%[D7U MRR]R=J.-)D0_. 99_VT#I(?<31T! +EW H!?.@EDBUD=E42>*!,H-2;)=%EX M=F>3R87L_'>TDQ>CD/W%^\D.0H2"O6GN).7^@*D97JZ"ZN=V.'>*,3/_S>>WF^=&+P.H;51]-I*GWYM;R8Q12"0 MC^WOOV8W#JQS=E3@:4WGUFUG(_[;1CLX/AEFKZ7[V]$D+R;;<71NK;<^MR'+ MX]?WF#_N\C.Z7]OQ;-+]UKFMVV=OV)%M]^_,4<"MK'>8 N""70*]XQ0%@&% M&FT=XQOG7XT=SQK$2=,M(=[HU>WN_=^O*73UR^>W:^>".O\UP,,^ MGPP'?C!]';-J-&$ G\Y#H'.E@5AA?!P/IB!@^9NOQKYS%W<^#]J-W\\O.H!8 M _3IKW$$FC4$G-@)QX/1H)UF/?L87WP^@=O&=OZ47Y_>^/#?SU=]L<:G-Q'D MI /+B_>9VLDT"__O\U@I>T\7][GX[(*RX=*E#*3^RR/FGYS_?OZ0IU]Q\V;F M L*[D,V4A7 '<>,8TL(8I)F,-FH5@?&E,O>"K=EB@J*.CT_ F\M0W[$WJP/P M]F,<99CY3SN!B&%Z"Q/O_.P=[\-2;\32VK\80BX#F1Q (SX[W3T[&DVG&9[!2>WL[ M'MZN'62Q?34 8Q;#6_@RB&I[-#A92YF4RH7@LOWESF=(C?F:ON007!K?&:@L'^\&[9]_G/X!R'YT;"=_ M7D$Y6$K[+JO#++Z)O2G"#0OX(M<7%\W:*>#PY-K%:RF_48)O!_]!C G 5$M! M?FT.C:D-F,2DDV6ERN\W@Y$_KL+5R]D$(&HVB?LI#7SLW.OCDQF V\5W^N?N M/%TS_;U+-72NW\7+GWUR'X9Q*CQ0TT*X"A$VEU8B%R$ \M0+:DV$,$"4RC"P M.6 37H&?$O9&0('# 5B=G;:-4S ]K^T_QI/=H6VO(-#["01X&2*RU>I^>0-> M[P(\G,7PBZA@G6(2&<4A_ 65@E M>J2C(]2HI!R$:NO$KW/\?!>''71FT[]8 M;EV!PY_AEA'",XH3 O,-<;N+ H%]QTAYS*(0@2E9K';MP!W"()<>/L:#Z&>3 MSBE[\=D/9R&&EY/Q\1ST.J[LIQ<6,'%TV+Z-DX,C.XE_G-Y\@Z^Y>S?7=#5M M85#,"F(BTL1@B"_ EW/" !8HK$F(FEM2;GPQ>4'P'=AV=BGM@VW<&IFH#DAB1B'F-P$9EA)B0AAJ,; QX$6S[4?- M2V^ E0+1@=&$G$PQRZQ !N)DQ+D@G@6E:;"ERNP*)3S(W0&)] =(7'"G,\19 M#O+,#;?@-H!X8TP=N.9,LU L(+T:CP[!OSY^'MWTBC?^QWOX>\Y#K(I7(!-C ME@H+05*RB'N%D2-<(JTE,3PJPUBQ?,CTWX-WGW1ED-M3.-_/X>Q.8AA,=PXG M,2XF:"K #4B6X!B)1UP3T#KA(21.$!<;[, ?=%H3&DOC=CN9;K\#!_U#7 MU_;SX'AV_+.YDUQNO/2RV.3(-_5^?WH$NKPRT.N-U#C'RR)P8 $'Z.7@WVA,?/;ZF"W7 M!/XQ:P>C"/'Q%T2]Q(>]R: ]?0"_12/"[NBW7+[T9_1&W,*\)(NS7FUUR7L(2C(5[S_-'Y_-)ZU%B*&47A_ M-)A,8UP9CQ,3)2AS!"4P..#Y&X),8@8YENV123*D8F'OCAKT+DXMP&,XST.M M"FLHT\Y'S9%V1"+N9$[ 4X:H]$IJ8SE6Q:K.2SN8_(<=SN(?IQ<__COFK^#$.O^;1Q45[HY/9M.VN('U5XRXMILLIWY!+?@V"<_K:3OZ,TY>S4;A- M1N[SZ-?1YI;RKD=L$O\YBR-_^@TB7+JT?9?SHQ.0VY41VZ2-LR"V3! %40W# MR%JEP;6E6#M+%2/%%JJKV*Z6V/;HJ"3+)*<0ATL!#B17&"-#G4:8!T*,D-Q' M4ZK8?BT#'H^["MS.0;MO&ATJV8$3P'4-L_#5_?ZK_ M0&B"5?)(.)ZSUHPB;30XHB$H""*B32F5RM\;'-&N@3MFC_-=;+,?%&YP31=< MA3&9.W=BY/S2GAAYI][2I5=A2L@J&4F=4A(E[2WBED%T3)A'C!F6O)/:B^(L M\4WYQ<'H#OG%U2R\:!,QN$O@+ 49$2?.(4VQ!&@BBFDM@_7%M@$4G,#HT9UE M K"&@\F@"C"'NY"0Y32 #5/4&YQ"Y,6FF,JT&W.O[:ZJUIO="#QXBSE&2AI M0XDI,AH')**V4@AL#"^NVE)6@G<)^.AH#)1K@1P+P#0<#3*<&Z2R3@J>B%3% M:=^]2V2KR2+">0J6>@CU!9@PU_6)!HR$9R0$0$EBB]6K.S7V7C0:0/BT*M&L M448K3W(@*QCBS!/D*(\H,DR(#12;>3P;QK/RO/R_%L4C?2E!\5 M42XHF!2+C(^@'\[PO.'1@ ?N)>..\6A=::JQN*Z+>R'A:^N/P!^9G%Z^<"V% MQ6("81B'.X:<-8K@+UK-'?)!6^)]$,X5&Y_]$$O_F V&&77WCD\FXX_S'.ZJ MA&A&"1ZC4;+PIL3%Z(=(EHH8K-%>D^6$9]'G63;8(V$C2 "U&#D-/XD4 V@EBQ + ME,K\Y_">'[ON^R\-AGF#[)7&_5S$VC_) K"6',SFBYK$(*)6$G&L#7(J>H2% MB\GBA(6@Y7)PI9K"O^ O48CD#5F]X&^4@EH)QI!+\$^$I$@K+!&3$((P$;!5 MJ\? ')K^YV!Z]'(\.3YW4_;3HE*1"VI^X]XHR\"=3^ (<0__<"YJI+WU5@N2 M5"@NNUB>TU( 1')'H^!YA)_R$?$K%;GE'P ML]:^._BP*D'SU_G4\#ON3@SCYF M#5X?*=!F;\>#$7C3<(.X MEFY89#8"7PWB%H(G[I-"!N 3.3#EA@J%8WF;21[SME--4NHZFL#F@[U7!"-G M;42Y48;FL@=.Q-(!&>J['F=O66">+GZ?T&K@ M4S(FEW<)8HIR *E(D8W:H:"=Y@JB$&,6/L#EOO)><+=ECU-F( @DW :)@N0. M)%@9B D91PQB1&*B<9H4BTC?1R0LMM83 M8FBYEN%.TWYVQ^UT/W7C/]?2*%!A-4]@#P*//,^%SXWE$2,CN%.>6D9BL3GG M'VI7!<"8Y[[T&-ZS8 M_I*[3]D];V?[TKBVECHG<6 N@B/&CLGS(2](:20].17 "$U]L>TJ1<%B -W^W\UY6F*=? M3Y2&J^;9VKMV7-ZZF*7MM5O2J0Z;DQWB+'(F! Q)$9I3@K;SOD M8OHH#B)0)ER< ;6B;6TF, K!KSL&!,BEYRPWWY<:*!4?SN#^K MJTP(!@-SL,F'Y#@PN(XRC*+43"B()(DHMJ2VJ#,D5A,[F=>:)= P1KJC[%@$ M3N*$ G%>+'S/3?4 K^SF(1 'YO'EVNYG%KT40+'&)G,RM2H$* M8"6.* 43():'D% 6R\KS@4M?SN&<[V< 7IW#]9>/OD:!ZU]=%6^=J, $H1ZY MF'5/Q'RFGC9(6DZ5$XK96$("0ZQW#L%D09!-A_I!?"HA216^O)Z4._M M0]YZY\?30NZ:\&YL5$; TI;FB3\P!%1;[N-?7G8E'^ M)E]Z!AV>7JCYXJ)6G42:+5-<.F:1'1@#@$BN42-()4V[ZZY8$93U& MN!S/FFE*E?%BWJ'#0;20R_T>)EIG&;>$AV(GF]99/U7:?]!%$MY$ ;>+(EKP M755$+B0(*PU1E@*F&AU*E?8[5GTNS69>F;Y-; 60/B"=SYWEX,0"&N72/$2+ M6!,GB"\V1?YC0^"B;>/1>!@6.RBG \T12NL!K\SJ=PRHS5'-FB/@L%211^P MY<6VII5X,DB/!2EI 0"EX0C8 (XESD4/3!DBP"0%L&AY*';WU.JY_]TN>W+TRC>S@*8#QR:=M!RPA"&40?PH=D0E2:1&5,;Q8G>EUF,.M M3WUD-?[^P-.%%V,'E14ZHUKN%82H&:?LP02/%'%.),N8M\6-0"A^4\(:5WR5 M)M$JI1"/+L<:$,5;DT^A2]QZ"!%#%,4V6OR'G0QR9OH=O/R5+-EX%'(_!40B MSH[^[#K18LC7O=K[8_]=7ZGS%9LN68"X:4V%33; [23.XH:1\<+G491,V< < M#JLX*ON/Q>VO+X!I,A&N<3!()(;S;)V 3/(!>:5-8C:(0(K-'A5N^?OL1,=& M2F84HIUJY9V(FH C$%W %$PPJ%;(TTB8\,GPQ%RQ3"FU;S\/ M4=27!EQ_KR=J?JGI)1VD\AY-05 B(N_\IS"8(1M?7Y#&E.\F ;J@72AEF4(L:2\QA< M$1M_[S^.I+?S996,FC J4'(DSZ ')P4LFT,T&4L](^R[TG-PO-PC39>-60M*JPO,L#4&I=Q% M#Q%:1%8FA[ +E#E':,+%=GV6?0Y?GQ6JQ)/(>:INSQ*/-" GJ$5Y JVB21E# MR\U3+>:H]#LY,1>%RP.XL05Z?W%HSO_RMRAXW>-Z38_Q@GZQM-6&>QEA3\Q=Q% ,$%N$(T M(D8U,-8RD5*YF]=*Z2(H8,(>,U&8*/-!* Q;EMJR7L MM2B A=Y@1KAVR)\-)H68G@:*C+9<,+#+N-P!LR6P<$$);:DHI2H@IO)90U[D M34P^[_-V0N294J;G\T3E.MIU'R>R!PX"M3FX4%8(L=51%%Z2@CS M5N#B4F0+]FY_EI'X[NXF[L_=9$11+W4>MQT $KG$R) 8D$]82FPHL;S8$L2R MH_L"])#[!.Z(-DBPA',J(._]Y!I)";@IJ.%*%9L*N,*^^;:,V;2%>V=UNW22 M\7KN*60>Z^B50\HFL'LV6*2M$4@[834U"EM= X,5X&/BV"8=#9(D^7RBL0,^ M"HDD^)?4:9$G%X/,E_JTV_ M2XM<,*%<.(M\@'OR9!7(E]'(6VEBLE8*66P.H/#\ZI*..Y3%5,",#C8Y'%#TSX!L%CC3S M%*5H>+1121*+/6KFMCZ ]Y_&[X_&L]:.PHL\."G&T24K>SZ<]H'0%"SD7=,' M\TM[4CZL1$PF(.,A].06?K*!2[A[$HP[(8TK-BE>V-%X2SJE.#&LK+"(,<(1 MQ\3EJ@9'5G+."+:Y$[54!I;@^A;@T2B9\D$4# 4#5I#GYA_+!(2C+!C,/9,Q M%9N++=, ]ECFC+';<08EG /8YHL3*Y+DG2!KL;S+\8::!P##7G3+M@] MQ!/)^3QJX1_">XC4!?'%E1H?V7PB%H6(/H2SP[VD"Q"N.X4B)H0KK3R)Q6I2 M4=7@Y5B!) *-^5B9H/*<_"@3'TK1QX^>'O)[/)%S4ZCK:%WW\_NP?\>'Z#\T_.?\]WN.%NYX-V MK]VQ0ZOS3W_PINV1!2_[&XN M1^/CP>BFV]Z5Z%_=XNG7J[_US:\1\HXO [\,/F_#RL:SB8_M_->C:$.GF_#X MW_]7T_QZTK33TR$ 3]8(-!AE4-G&6_A?GR70$M0._B=N$_C]9/KLV$X.!R,T M'9]LS_\P!+A&1S$7F[;)%A'SKR1[/!B>YN)P;)LW\5/S;GQL1^??=N,I2/W9 M#;IGVN'@<+0]C&GZ#%ZU/;&C\R7Y\7 \V9X<.OL$;^;_DE^>?3H:3"."JWS< M/IE$]&EB3^;/_31?R&@\.;;#ZZO_[MI@89\&87JTG093U,'#**^F^?5I7L_O M__87(O&S7Y^>]$PRS'Z*9KD9.$ZN4LU9_^?A9#P;!72-@/B79TLGZH^]? M/&\.WN^\?W%P1N!*VEY(>_!B]\.[O?=[+PZ:G3?/FQ?_M?OO.V_^^J+9W7_] M>N_@8&__32'T)FM"\/^T[1'XJM/Q:+-YOK6[U5 LN*E$WG;C8;C\>O+>)'ZY M_^[U.0Y_M>P?NCN\,EB_T7C4F?B![\SKR[P#2P;J$[(XGU">L[36^3Q:16JL M.'.>IXWFS%]\%U-7HB8R1J\U\DH9Q*D4R.9PVNK $R8^"!TWFI'-WGP^)?'Y MV'?=<#D7M%*4)QC][4*4OZ+>[X5(^!T%_(=4_1N2$A1)C,1<*:6Y#YT=#L=3 M-_Z\8I#Y;W\QBLMGMPC6_=Z(T4W&-AE?PDM]IABS9_=8?B>]TZXY$A:T/3N! M8-5#U+5\3EV(83/IY+"!$+B=V=&TF8Z;@]B5?1K"FO&D(>+)SW%N.6\8UHI? MOS3CU$R/8N;-;-)U6#% MNLS334VWA_.AU.*JV?_YH+=W$ZI-'E"@$^K:H[G.S;?"YO&M"GNMB'8N]&5" MWW8L>#'/ WYE0+=#3GG"0XZ"/3V-=A)'2_#*[L^>UW;BCQI&-A?&IZ1]XEAY M1(+-I\)(@VQT$3G)@?3,FKP'MR<^O1RTW@[S.<4OX2_M2G$BYYT7XL8L5>OO M\"8_*F2/+EC(H]^#$ YI&?-@#PT_Y3Y8[K6CCF ><&](U^VKZ:HS:QLM\!HM ME.]]?I'#&BZL!,,>-%Q8[6SF(L*%Z1=].8L7TF1\?*-3M\!7ZL@9HA]/NLU& MV[,\3#:SJ2>OXH;_K*+F X3=M.SEKZO,57V'ZQ5%>B%Q[CLO]S69OY+?*%J"B(-_^>1"@AK;-NU)]+D5-#2#43.8M@VX\3D9_9S ZW,;/NLO1T)Z.9U-8SN<8GLV71G#'N+,O^-R< M=]+&[3:>6' DXSD')AT1NGMOY.?# B;G3_\X: =N, 1EV#[__ME%<%4XOVK^ M.-$]+6>2IN&NE\ /DZO//)>@N41Y2;1_;G?_1/D/SS[&R73@ M[?!,N$!H;^IK^Y;TGTO#G<4?;QDN\*7_D#)S8)+@9%/@&1/!_C(,P&BZ4XDX M?$2UB(3T Z9Y<,+DY"R"Z3J:=X&%T\GI[CC$Z^FP;J!F'N"?[[-BR?^W<31J M3XZRR2' WO]TO_]2.LI5&;B3#.QMO=LZV&I>')\, MQZ<@!%]C7/-FO'4CI[\#"GA++0P4C@7>^)V+Q>EC) M?B>RUX!GRL5 MT(JLE"-(FA=;S8=/_F@(*][Y&#>;@QD\O"%D??II%M>>Q;@@(>2).CPWET3E MD%$@9]HGG(S$06K:JYSMPH_[D_?C3ZL5*[_X/!V/JCS=*D^YU4]Q)W.SDD5< MI8B,B"+/1XM,*4F4[BE1._/WD[&7\$)[]F:*I17F 6,JAH*,X'DF P MRIY3I $]D9"1"##/@O0LW&_'(+W#_V]PTB4?5TERJ9R-,FX041:$ <3\DGNQ"%J5$A$4.FH^5D1RG/MAV^/QJ-5[)D2 MC"--6>$M4T5UO/R$9?K2)=7MF"#F6=M,XS">9.EI1IWX;.9"T7 6!J/#Q@(R M@71^;M<#Y!!=G$R;=CP< MA!K(+!2FW@^FPZXU,EI_U/A\3L=#1:C?87K3W9(*L7G^?Z V^67596$-RLJW M,&[5.52ZMDYLY[.UI\?@GA? [ZJHI2IJM:Q+UM4W9WL.XOGN8'#UX?E@9;_$ M [4CI;SBES8T8$(#,HGE]F2ND!$$(X@9J'<)FQ#]SZ9SSH+#4T)=YX"M5#IG M?GI#TQW?L-E Q-1\M,-9;/XE0W^MWB[2\/S4^(R'=!%7G0]] (FQFE%J #ZT MCHBGX)"A.")' Y5*V7RBU\\"R9E#>-#Y@RN%(@>[[U]5L*A@L09\Z ,L(C'W?N=9S/J^EV45_K(\O^Z@JVD+T_BLV; MG8/G.W^;>R;-:SOY,TZ;5Z]V[]&>\_.5^[7,OR^MB>%Z<>X?LW8Z2*#0G+ M):5_S@:YH#0=-RZ>70#WO#8Q+-QU8%43X-/1878ESK]\]@Z_;#9V%)HG=/Z.#@ ' M/G?_@#?(UW>7PI?R*L[NDP?WM=TBND7:=MH8W 1[VF[=/"#I1SCVK3[?I*C. M!^LF"YX<#Y(B8Z5!DDMG:0+@-:Z?5LC=V60"+SB?1YA]NJF=/LALSQ[%^[]C MN^2&D1Y?ICD;N@YFX AQDG "*.!],I@$H< E1,QJ/L30Y/ MFPB>Y6FSEQTTZ[N6R^=V:N>#GJ[ Y9=[7*['OYO!E1R+C(COXN%L.-].>8#> M-T^R-53/**-;9Q=,CP;=O)"3/"]DT=@Y7^\%),;VE\4!GJX9)O+_+BTNPVGE_^ MC25?7#L8S7&=4(?HN2M\V?_=6H\6(X&WZ*VM0=QL*4GOVO=C%M_W<]=,CWGH M1,]-H7;AT/+J9B6\ <@777.N7.V/JSL_PL_54.:'3]O>Q/<>7&4:+8Y24*0U MS4=^3;UZBELY4%R&3A;.Q(-ON::+BL6-BXDHYI$7W@' 8(4,#QRY M9*@-(DK=UW"4[M7^F+7 [K8M\#"4G]&\NYROM7YP M>>O14<5N=E^;/&'Z3CXN[]Z\,8TX2#=53+HZ";C4HW%7YIBU\UP>D*@[:_.F M,W7&D^Y9P]/\\$\#>'16WQ$L>YS=GX^#MG/11W;D!W:8DPYY=G2W,V%J1\%. M0MOD442#\*T]C^R)_>7&=%Q-/)>2>&Z/XG!X@=U/0)*Z].]\7/[WDZJY/O7? ML*XS7G8%A06!/Y8$"^P)(E8PQ$$4D58,+$#TW%F#0S0]U:L.,CUNPOP.[Z,= M)3ML'Z*5>QG><=7!'G)Y7='DM3UMU&:3ST'=S(HSB5]V M%5^P &>'QT3#:) *.65$/N\@(4=2/N] 8D,3YMQ=ZY'&"F.F)4'*2I]/1#9( M1P[?EBKPW%2=++FAO:;;M="U!AXFY=?Z_MH=AS&T[,+-GX7;6>=D]7D-Z &N2ANR?[[*#.M#BZR">MNO#Z#XVK*[1_ MNA)ZO3>J_RQ3E@;V]V?M6_ ]2MIXOH ,_ ]R];H-/Q-WM;SR_>[WS?F__S85TV*(P]D$Y MOVX;+<]H?2-TE4/]SO%;2EKG9V: /Q":7N8.Y5M7??CS>RV=^S>C M[M^!E<<_=U9+6=B[!^_3$,#>BP)*=W9#M[VM0F^%W@J]%7H+@EZZ;M!+MYK7 M=@114$;<_]TV8=#Z6=OFJD3>6@(?#4_;099$\7S.)[6PX[2X9 MG\3Y6BMV5^RNV/T#V*TK>"\*TF0S:/RM"5X2N"'UG)E)1$7KA",W7#:'Y5K,+?YF, MAVV'SB>3L8\A W*%WPJ_%7[+@]^55ZJO877]ZG1[6\W^^W]_\:X6Z2J8+I_Z MJPFFLOJR"P7=M2W3O8J'=CCW8KO!;M6-KG>VFG>#]L\F M63\=3RKL5MBML%MAMRS87B*T3^ T:IB].(Q>AU[()['9+L.M-E)WJ$=1X,\7_X"FRL.5QRN M.%QQN"@<7L=.A]=P1_"14P37^%+K6<7?BK\5?RO^%H6_8MWP5VPU^]WXNL%H M/IX)'E21MR)O1=Z*O$4AKUPWY)5;S8O/1P,WJ#N6*^!6P"T1<%=>J2Z M(6_ MVFD.J]<(1@_V_OIFY_V'=R\.*H!6 *T >G< -8L]A> F.J_\Y-DZA;=.X7U< M4W@O1L1WD\9_?GS?0T_D/1O0]W,#Q!G=9&R3\0<7CN[\7_=SRET'W[P]$ M+%_(>]B&\= D/]MH447]H47]>_/GEBKIUP1]%6>J'^SO[KUX#T"R^_SU_B; MR>Y6L_/F>7/PX8^#O>=[.^_V7EP=L_[XR-VG)NZ.1]V\Z.X V3_L$(0[-@=' M,98BUM3#R,X"/##\LA[G!$BUQ:6^]9P JF\[)X"P+6K,+1?A+2W% MK0^3?'GKJ8<;?"?R*GJX^Q-[G(_B:_,9;=.C\:RUH]!N-O&SCWFY@S/2?KS_P.E5Y'SZW,F1R7]'4E?47(=4?)Y]/'8@:$\ \H;ATU7 MH%PE;>VOSDZQVJ0\5Y5I)Y5WX2T0=YD%P%*\VY^(/'?:]NMH_IXX?!_NE5C3 MO5M)M\R*>N7!NO#@A\S-0W#@7O9F<2RHL/3H5*+RX"&TTE1<15T0I)"U7JKTQ2KOI=50W64PTJ]9>0\+I,X;,[WU?;1#J\T=#U,$%22&JXB)_^EAJVW0^D/4;IT MCO\Z^ SW&[V<6-\=,)E[>5_^73)C770<.1DDXL9'Y' DB&KMF5$**VPVFNXN MGZ?O\D:YW;\3S+")BB*G@D#<O;YQN]$;%(E?WWZ]>O^7A&J #^AIHK7 MFP4ED;Q:Y6J55]4J>XNIYM&B:#!%W"F/+!A=,-(X88HMM=1=M<%S>&K#5I^:AMNL#.FV0X(LE&Q*WVR&DKD E6:$; /O/01Z1] MKNOO+E3]39R>%53[";#Y)J&\)U->L61EL*0&U0]-_)*(_7CDO-K,8FQFM#HP MJP@$O@1B6DH,Q+2"()L43=0D#?_L(PY>O,TDFX:P:C/+PI):MGX\N_)15 M;MY/6'-.!:A>36H_.F.>*)9@DS62FAO$L;;(\JB185%&0SE3OI]2\YFV_^=@ M>K0[:X$'<=+MZ.K9INM-P_H*@RNZK"2ZU)"XUID?F\Q7BUJ,18V4ZB191)%[ M"'5]Q$@G"(^=CUIXAIVP_92)'\RB"BFJ12T176J->-V#Y+W11_AA/#FM2:G" M[7A-<*^-!;<2:\$%1=E6(VYP-MX!@ESNB#-*11Q\'S'QA7*#Q>[%5)M-KG#- M9S\VZ*@!;ZT!KRVIJXDLTD1RY9E+&E'* N+).^0$3LBZ**F/CD@>^PAR>S>1 M>M/TUO%3>&('H8F?3^*HA:_D7&((0NB(-(9_1"8PMR8ZIGD?T?09N+R88\O. M*'3GP\^GAO;:-;:IM5E^/OP>4X)+TH9' 5TU1E\Z"ZIA7P/65,->HF'73!*N MI$ B&HYXD IIH1U*06)//1L@FT9A/N MR_OWXZD=]I(XJ(F\6@.H]O]'[3]E6D9'$_(^2K#_F"/G-$-4>Z()B43K?O9. M]V[IN=F4IF[\>G3@48/P6BA?6U)7(UFBD2121:_ /D89".)1)60B)B@*+SP6 M)%BN>]DLW;N1%&I3T+X2W14\B@MKZREVRRJ"CT^ JJ>;SRM6)_5=;76)MMIZQ2.#N%3:1!%GRB G+%AML-(>$Y8@KOJVXLI*X4F/=N@OZL&, AOKW5]W:\XO'A;JK"NMK1$7*FGB:YN&+P/:FNG M@]%A,XRVC3\S!:PFEVIFNEKH'Y[\):WQPBJD3 1K*PGPTW"+J!/8X6"B#;U, M_KI0]%=9S]_EM]M/']K89:S[,=&;FO1EH2N6K R6U BW5G/7EM359I9H,XG% M!!O-D2?>0(0:$K+!!81Q"#2D8&RXUO)TGZCV(6RFJ<=%E(8EM;B[ZE'MWFAJ M1X<#-SP+:-M:T"U%N6H2^M&9:QPDI900)%A*B)N4"[H:(E[,>/0TI]6&VV*0FMN>C'#"\UZJUUW<5>6HAA&=A4Q*.%:#8%A:+ET@J',>UK\->#F53-:JM4D?!2R[NK&PB? MZVC-*!5NH6MV>FUL,V,F"@=V5D<%H:NB!%D;.5)$>X8I,T2)/L+=7NTO)YM8 MU8F.@NJ^5X#UE3S7:+YQC[E MWFJ/B-0><4L2TBE*"+H)5]KI0/VU'/:].JRK^:[FNXZ.?J3!_WQT](./C/Y: M/^D6%5D_PWB6^\57RW$HG85.! $">18Q$C:9R0 M#B>)72]]XCWZ&R3/)3%+'<]YN]A7=Z.,&F3-$SPT\:NEKY:^6OKR+'U04@K! M.3),@]4F(B'-%G$I4'=>MA*3Y:GY'?V2%(S?"+M[;]\[CW M6/8!E(EXE?JK3/WJ?/7D?%4U6&4UJ-1?0FKL,H5)3YTWI';>W%<"=KR'Q4W; MYL2>6C>,==#*BC'PGN6VQQ6R/H)*FDR*8ZD24C@9Q+V*2"OCD5>>:QNIM,;U MTC-S!AAOYWC1YPFW9%.( KIV2Y+F4BIE-2V\WBPHB>35"EX0"M,-[$6U0J7:(47O!&FAN-+1Y7S6LG) M>-*ARC@UDSBTTQ@@0)],3T&-73V5KW1'[+$D)A^!0<>,6X(AK.:**L2Q-L@H MXI'. ;))TG#?R_B*Y[/X?OQNKNIO0=,'L>W9J+.E;DXI298?#Y#4<+H.=5Q; M4E>#6:+!],$8YH1&F@B6HUF,C+ ,6>:YT=0)^%\?$7 UF(\/2&I1^M%&P>,K MQ].?-Q-^>V-'34R59.%KIGO-[+SD1C)&!;(>!\1I(L@Z0I&2EJO(->.1]7]< M_?F.K]-^Z\Y8UE/\'C6PU$"YUIT?F\Q78UJ,,17!]G^._:*,J:CEXR*!I9:/USUPWO%^,HNAB9]/XJ@]FXHP[DY6\-=W MX2UM8DF=T%Q$ KW.9EYMK\%3BJV!F#OQD&,XLXB199DC22 MEFG,F:=.X3ZBZD594+6I6*VA%XDF=1#MZD:ZSZ.;;C:C.,T-Y?[K'O.ZLZ-P M(UVWB*V->1:24>*E08(Q L$J5L@0ZY"B7#FG=,3XVJ$_]PIPQZ/#]W%RG/7^ MS7CD>S31AF6C6O>'/384J8%MW5"]MJ2NUK)$:^D\8S(FB7AR"G&(XY#C6" * M 2X+,MD0>ADIMDAK":$G7>J)>24)0MT;IJ'T;,/9)E=]F?"**RN) M*S7XK57=QR;SU9868TL-=CIBJQ#8S(2X8019Q14*4EDFL8Y<7COAHJ?)8KW; M4B;[&BY6<:70H+C6=Q\:-O:_-2.L%GV+U+6:QGY$UIMY14. @#;PR"$29A%I MZ0T*D8,)BT* =5S@O+">+3C?A'74A/9CPY,: =?R[]J2NMK-$NVFT\IC&2&" MI=8CKHQ%-A$(8[W3)D06@UCD:+#>[:9A?8W:K'A27,Q;"\%+BGR[$5_+W+M; MIX,4F\VN,T)6VP,('#N>E$*"2HDX]A(9Q3!B)JEHC+61]W*R\V(F>A60YZX# M0<29I$A3 VZ )=I8#V- :.;DBUUTU=U&DH&IAKQKX15*(DM:ZX1 MU52OMJG&GAIC74"8:8C8K<7(>_;="-NO&K=/^G\F!=>%!CL^^SH,+2 MHU.)RH.Z?W(=:T<'1W82C\9#B,3:?_O+9XJ)>=;$?\X&T]/MG\>_Q[(GH4SD MJ]1?9>I7)ZPG)ZRJP2JK0:7^DH_K(STU^)#:X'-?"7@[B2E.)C$S<>S_W&S^ MY5P:'EFUQ=!(M)<)"8$3XHH'9*-S2 KNI8Y:JGBMI_(^C1$7!#_(]'YK)_N3 M@VF>#?0?=CB+;^.D.-=T;BA ?:,BM4H*.X?L$SMI/F;R;36/ M5%]C ED5('\Q&- ]ZA6RN>)!C*."4$N-)/WK:R>0[C2>P&N%KZ2V[3Z\ M+*1[;U[>0S$M2X)2YU&T),*KQ8!T<@$1;[0SWMO@>SEO:J&O1D!4T&US<>JC\9PI1-1(*J)(^Z"02Y0BZASQFB)@U%J4?JXU[:S'Q;87#G- M0IN=S3:.OOE>BGLG,4%$&8=XGC%DG<7(1RD% OL [V58](AC"B_' MJ$?68V,)Q5SCL"BF]?AR\&+Q+NBYOO@ZZ#2@&4^:\1>RULF6!20(:G7LT9EX MFT+"E"H4@@$3+Q*#$%E;)'RPFE$G7>QE^OS7J-I%B?=K3/R?.!D'VQYE.<[U M)_YL^5L/2Q+DQX8EM>Y1)\X_-IFO]K,8^QF3I9)CCB0!,\@E]D@S%5"2$:(- MYVFRO4RC#7CSXZ];J MW+IK*I/1&VXHPD+D4V8I13;/''08=(^;$)6D/6OJ@Y3F*!8\"FR1$9@B#B^) M=-04$95(H %SIGJ9O+2X]S*BUN4>DR82[;C0T2*M8\S2EW<1@SD1U%#J%7/8 M7BLF]Z*)]RI>W4T+M>8J>E [J1Q!W!#00@VZ99.C$=88 ^VE=G7MG>Y?V[GZ M8D)N,1@*I!CS('SQD#>C ?)$\$J9SBULI?NJH?4 M.R>SW98*41S (4T)9]=;H<"4L?EIM1DD]\XGV!M].[,_)U5 M3[,67BJ?-G;:O+83?]0PLME03&EWQ?/HX[&+D_._PC_A'B<1:/$Q#D_KH0J% MIXL?2S?\([ =&GP4);%&(8B4&P ),M%8)+4@-C!)\/7)+S_IW_Q$EOB:9R/J MB2P5/)9._&*VTE1!7W52KZ"@/P(KJ9(W3GJ)?)Y]SAD62">"D638)>T-!"N\ MYVBD/RO)Y5)GF98DOZ6 1]WR^#AJJ3LA#+*^V6%S8@S*8VF%M9BA M#6MCU*.SY$EQHBTQ$.HZ"[$K34@[GT\V$8JGJ+#WMH]X]XOFOP7%WQOMSM7^ MDH'OQ;93K3XUKK_%CD_EJ4HLQJ2IO@$]@#Z6- 7$AP:0* MQ5 @-J1@HHN!]1$:1-59+I0!G+TZJB0YP;A[0C$6EN1.21<'U] M,LY]$@7OXM2"C(47=C(:C [;2_CW? Y_=_=J6I R^.G[[HT &A-=CTQY5%;U ME^64,&MFHEQ;61);J@-3'9CJP/3KP# BHL *HZ# !>'44V2)DDAXS%.0D@K6 M2UKFP1T8+C:5X-6!J0[,@[11U*/AE\[\^='P[;="C22_F(F4TBZ?*K M1VOHHZP=5-5,R=)94 WY&K"F&O(B#;G%C@<7D+)"(IXH1E9$C(3D'B?JI3>] M'"J_($/.Z2:6?:49JB%?-E0MN'.D9@F6CD+S+,%P8-U@.)CFX]KSK('>LP8] M9 SI%A59B<-XYH9QQ?R,TL7@7\ID:_512O11//8!"Z]1 FQCGH(IO@S;;M\),];9]M-$^+4H&;P&#I9#T?!GP.'F6A MQL.)J@,7HR?(V-_=>_%^YU6S^_SU_F:S]V9WJ]EY\[PY^/#'P=[SO9UW>R\. M"@7IU42&W607&R)B1_\F%D9P$>&'ZY0MC.![NI M8F-GT_&YSYM7"<9T&S_K+D=#>SJ>3>$9GV-X-G\>P1TWSK[@\^DF)VW<;N.) M!8[&<[IVP=C\WAM7RU8?!^V@BR1.M\^_?T/Q:OXXR;>8(/^:^7"3VW^VIBVJ MZ6W7\"VA;KD&;VDI;KD&X@$BE[:>[U0!]?V*@ ^1?M.%9M_THI)O0.C\R6\; MWW0.Y_>45%ZU5&Z>K:%>+85&]<+&TG%QE57T(5M)[Y75W")9=#2 MTW?OXL(,Z9MRPP3_/Y:678:"(W-;[IR.:*5TLW$ O8Q%MC\P="D[.6I=%A$S^? MQ!$H[?:2LJ0K:%?*],8J]5>9^C4066:IIJI!(6I0J5_/J7WLOMGNN)WFMO(6 MHJ6V>1+/8ZO&'H^!_O_3M9KG"P:CJ1T=#G(KM(6@:]K>\V"!&A>M3N)L!;'R M$:1ADHF<1,V14MPC+H1 1J: J)+2ZSR:1,D^2B49&O;37\?CT.U:CI./ Q_; M@_$P])5M(:161!XUJM1 I%9$'IO,5TM:C"75P4D%Q@\IG1+B#B=DA,=@3ITR M03&PIM?FE-ZGH+%H2\HW&>MK\$=%E4+CZ MEJA%T4=!R$(= @L/-YC".XL0. MNPTS-L#E@W::ZQX?[]F5N-#=4(])!VLF\1'9="FD%MYBQ*6/B%O.D':6HT 3 MISIAL&_7#C^[3W1\IO9_G2L]F/6=KU3^Q;S2V8M]%YN*X&7.]2I)KA\/J-3@ M^*&)7Q*Q'X^<5^-9C/'TC'&6 MA 2SGB @RAUEXC*DF@*AG-HN@C('Y X\DW MI>ZKIZ^"2G%1<:TNEXPR.[<5D"4%5OBV5-=1Y*=!ZH,%(*+%"D&#R( M0 W2(F@D [.,.A+2]1,U[A-Y7P:5_;1W 2D[':+TLULO;^I?=CJ]'O]5/F;5 M<'WI+*@6?0U84RUZB19=$ZTHU0+)*,$Z^Z21)D0BX0(7P5D#=KV/=, #6'3) M9;7H:X)9]4#/=<\;S _T'%_;-UC2I*WJ5BS[(+7J4)2KP=]P*)Q-T2B/M.0" M<0F!OR$!' IM5;)"&]+/E)_<<)=;[8"5L(R ME,26-=>(:JY7VUS;))3PD2"J!,X] 1A9I0C2F"GIG18F73L?\[[]\;V;:V(V MI>PKZ*_F>AW"_=HL4#(&?1D3-!RW#]\94%6O[HF[S>:7KD)/SIGXR!P5X:0/ MU"EDM'2(4ZN1EEF[-2B)Y=1^6SH+J/A3YAC>[#\11G81R2!H7 M$0]6@2N@)6(BA4B\23+VDN=8N/M -[6L XS7TX&H$Y!7EZ%[V3[%=GK>R%!2 M$K(61FIAI'HYC\#+H5A32G!$EA.'N*(>::<(8C)Z8QD3,OD^DB3G8-?G+DZV MRG91@B6>,(X4C1IQ+P+2 M&AP/8J127&IJ\#47Y3Z)F,6X*-KHZJ)4%Z7VJSP.YK^)T^5TJGRMZ'2+BJSH M83S+JKTY>62F252RA$2@B.+!+,^T@_+= +DIM*%M!"7+V@0KR@R\FH.A2E MS.*-K\<-%\*)2OVUI7X-TRH(536HU%_&1O/:9_U +G".IYJ3"-P[LI.XV3C; M#GQW(%L8#&?3&.I6B!7CZ,.GGE80+$MGXF/-)W$L;"+)(^R,1MS8B+15&ADG ME4PN:J%[F8C_PDY&@]%A^S9.#C+P_9%A;V<4GL]![VJ&:3PRO!):=\"O/,#V7LM:FQ1,31"78M_*] HK]5>9 M^C4@JB!4U:!2OU:IUMBY_<_NEC$T%HAK#^.\6M4VX]FTG=I1@*"IEJX*]H1K MCNCX]AS:?Y M7*/1> I?G(XSEG5SF6S. J3!R([\P [AO> /Q_#E=JL73A#:.RMN]LQ*YP2] M0LZCB\S9"1B".8 BF^#-MNWPDSUMGVTT3XM2@9O 8.ED;<[(>@X>9:'&PXFJ M&P]#3Y"QO[OWXOW.JV;W^>O]S6;OS>Y6L_/F>7/PX8^#O>=[.^_V7AP4"M*K MB0R[EY'XX )_FW%J.K_P"%@;)^V__>4SQ<0\:U[\?W;2CV,ZFX_/]YGF58&BW\;/N;G/RS-6U)?$M2>=MM\);&O(\;W;X>LD45O>6: M_.H%+<= S")N78Z^]9J>E@/JV)\UXA6 M%QG0ZI4LS?]0KO@!"'^O5/'"2'_1GR(7T9]RKYGS_+'N@\\KQO6+DHR/]@_7PK08;BD:^G0#!V& \LL/FQ X"$*]J5'D:54E? MP:P,-I0-9M[/CF=#>^]FRL?!PXIBCX[T%<6*8$,E_3)(7W.8#[R7HC>#_L0> MP\JF;3,8-=.C\:RUH]!N-O&SCSE1DNMW3;!3NPHG23XFC7L FU-3IA8T7'5&%8T.NYT_DI%Q[50T8J.%1U7C6%%HZ.W)X.I'59X M7 L=K?!8X7'5&%8T/(9K#><5'E=71RL\5GA<-885#8_OQ]5W7 ,-K>/-5GV\ MV1]V:$<^;C;/HX]YQ$+#R&9#,25UQDV=<5.:-JT=P>N,FS)GW.!@F4Z(8TD1 MUTH@1Z1&21D1')6B3,B90! 6SBCA'7$I7)UQ,Z^_ M7IIF<\OXFKTW+[\[P(;+3:G))A=UJ/ZCAI)J/JOY7$5GM)[44^UO-\75>A.9 M(G@T-F<\*N7K.S<7I-NRR'4;L M%C.LJOVM]K<@!E3[6X3,EX[&U?Y6^YOM;PR$8*8ELMHIQ)T02+/DD6-,>6&< M2EY>M;^:>Z,YC;7"UP04QH-K@ M(F2^=$2N-O@.-KAT)C[6TVJM,T9:Y5'"@>;C5QBRP7DDB4@IS7,I, _37.7BA1)=)>W:/>[417IY7?GE4 M>V%<*QU2]MIVEEL+\W1^?VDFZV8SBM/Y']OI0PX?J,FA)>YW*(G8I6!@/9K[ M$?E2QEGA-24H^$3S>;0"&9XD4DJK[%FI)-2UDVD3P\H*BQ@CN0^"..1?:DKJ:SA)-)YA 225-""L7$;=@/[7 $OE$!.5)>2?U DWG?]CA M+-YL.>^;F3!]->A70%D90*F&LQK.M27U"AK.TFWA8^TA$#Q1RR-#+%&P]E(1 M9)7"B',A_W_VWK6YC=Q:&_U^?@5K3G+VI(I0<&T ]INWRF-[4G[/9.RR9[+K M?-J%J]49BJVP2=O*KS\ ^D)2E&Q9:HE-$JG*6!+9W6@LK+6>=7?(6ZSI3O(_ MY,8&'1^.*R0P!BK"3U0A8"QQD&-%J%>/K.WODE: H,QZ_W ]VH?0F3H#AQ-@ ME"/:Z@PYT/^M@.^M@UPZF:E XIPH3' !,L M8^S5 ND+!)B'2'!"F&5ZQX&,"N>,$,!P'J[!!0/*6@.4L#1<9BP3;@PF99$M MRB.S*!^MJ5Y.D!L5\9.T %K5+G8YO;AT\UHEH>6^Q)]=KIX\4)]#3A4^G W/ M*'-D_H?,/ ?)/%EA9(5Q:F<^*XRL,#+S9(5Q4"08TY:?VID_%(5Q BYA+81 M3'% A+& 6HN!=E0#(9&%U'+OW4Z+[_MD&;VP_UK5RXNPE/JWZH6U95R#FKU3 MI7TS?]G,T$NU._7M5UF&C/KC%I]*XQI?\WIGJXSS=);F5!TE' M1E/*A\I,RJ+I($535L=9'9_:F3\4=3QV#9OMM\P\8R#! 24?Y4-_.!M^@(?^ M% PX% PW$3M3LU@FXJP%TE@-J!%,8>.X8CME(O?)ZKE/'JUP[='!F_5&F1![15F=@-D9@)C!5 M4G$/"B:C9YT@("'%@%#++>(26XH>O='5^UX0IZ^]^*P6]N^+JGYHXRLJ^+20 M+.=JL2,>H2 LE"^R, U(;#:B0!&CC".#$<\H%T5P/HDCO M[.'X:=?#L:5E?X_&SC>]'H,X/+(&/CG)E#5PUL!'N]4'J(''KE1/M=B9>FV, M)!1 )G"PORD#$CL*!!(VO)%S$),GS6Q[:MAPMTYF7&:FWJ=!O%??W$+4]9IZF63 EA=1@:^ MYZ#+7-RW=\B4\Z$/9\,/$*F> .B3RB)'A ^@SSM ;0Q&,"P 1U83+U$ NG\1,EZZ>LG_9.YB/GQJR? M#D(4CHDL1\X163]E_93UTUBX,>NG@Q"%8R++D7-$UD^YS\'3]^[5A8"R, 3 M@@%5G@ AE K_82 :&9$EARJ 2Y7O+V MJUN^F9OJPOURO;?]@[L0T"DNZ#[[$!PAT!C[8=Y37[U#D;8GJ17'1)4,53)4 MR5!E6*A"M('&:PH0PAQ0+3003'N@&76<%TKI8KK!T.8 H>H)H#YK&*0>(0 U90'U60@DP0A@A22'ACBNB^NHSTA($ WXT#AJ M )4< 8DM!E(HR@CF' JVTY,I-55ZNUK62S6WY?SC ULNL6)*.9Y",=3\AD=E M@L.#?4 M$ V]=\H,@P1B \;S:A9.2_WZWZMR>37,),ABJ%F0&0D(,TPT"BMP$E I$9">2* )Y0Y)7U@O MAH0P=\EH"=PRA4AD+'.*POJ>6;BGU4HMHZ%Q$.<0&2RCH>P;^=XL60\).ZQP';'-X(@@=)Q##2WT:E"#9""08 D5)X8ZQ$V3^0; M(7**"ISAQ+&X1C8371\EL?D06@R5O5%?W_RPU?&3O_V ?\A5:_2R%1DZ)O/LC M" GDWA>'&);N>U^\> M*2H58$A)0(E!0#G' (/..6MLH9&ZGGA!=8&15Q@H8BV@'G(@D";A/P6$A!*E M^$Y[LJ$;56 Q+2":$C:"),XQG>-3$R59?6;U>8A@].ES)+/^':/^]91BHFP! M+-0"4&@)D$@(H+@HI(1$"H8'T;^/510Z@D918SK'6?]F_9O/?-:_6?^.C>*W M-&J$C'@7M&X1VS-25C @E"D 9YP;0BGUPE_7O](301E'P"A6 %IX"02E!&CI MO0G&-#719GX:_8OD5,IL V<=/"8"9!T\BC,_=HF<=? ==/#8B7BJK1"X-MI" M*@'B7@.JB [F.#? >5O5-,"0*!YP$S4"$H4%888"4LN#,6*CIH M-Z<[M4(@=!K@3$80ARY-X5Q9E2X*XU=U],MF_G^QOZGH5,RLGE0_"YN*BBBL/ M$F,ZF;ME\\=Z6>?ZHH/SC=UK\\>TV8?C"3Z5U/T30&6.%)@S1(!4A >$5<3I M'8(!@Z%@W".D$-E!9=(QZ0H"A ^ C#H#@=8Q*Y.J -&X,93R&U%9E+W.OEHM MROG'=VY15K;)M R+3Q_5#\VSG&*(IQ0/A4&W^F/8Z'_2Q'?03L*H4U1)YI@'#10$H$SH69W- MD:6DX$A:+Z];589 H2PUP!=: >I%L,EP,+(H)4812PSF=*]6%:V2M'%?XL\NUQ >J-U]Q"FG1[?A!XBTQB[7 M'F:#9^8Y2.;)"B,KC%,[\UEA9(61F2K2 M15GTX&)&@63< (2Y8E9C2J$>(D/FA?W7JEY>A*74OU4OK"WC&M3LG2KMF_E+ M=5DNU2R5:"0_T,L--]![]^]568>-^N 6GTKC&B?P>V>JC_-TE^0/'F9>^101 MDNMM3UDT976]<'[';WO!7'ZVHO/:F'_OJCJ!_<_@G+**,HITZCBTM^WLT=K[I]1BFCU+6P*!P? "D[J:E7:R?23'1)S# :]/0IH,=D?F!GE,JF/&IMW_P_ME MSLPUZ%EO9;UUB*3)>BOKK9$0^R0X,^NMO9,@ZZTC($W66UEOC838)\&966_M MG019;QT!:;+>RD'Q@8+BEF I;"& 848"*A$$ GL'N"(%- P3378RMJ'2"HH" M XHM 11*"+3##A L!&&*,._)]:#XKV[Y9FZJ"_?+]4+H!X>LBRDOAJJ*S@#D MD)CVGJG8I]6/ZX3UY)AHDR%,AC 9PCP&A(&=_$,MS/F$H.D$0XQR MT>#!>=GNM?G;(A2?819%J*U6>N8R.CT JAP@,#T!C.>]HM(3##SC!: %8D I MQX$P0EHN'=/%3L=EQ$SX !+@F L83W,'M/4&:(FXPII)*>Q.8[_4E>_M:EDO MU=R6\X\/[-D7Q#]$9$J0W&=5Q;>/_^$!NR.23EEA'X9J&!-=#A$:_VF<9,T: M?XP:'RF'1$$$\(6!@#J"@/90 $61A8AQCK ;1./'2LOS:A9.2_WZWZMR>37, M5 0$L\;/&C]K_/%M?M;X6>-GC3]"C4\(MY8;8(QW@ HFXEA<#+APEG BB-#T MNL;W4A+J% *$8PJHM MG[5^UOHYY>30H8I"RG'D/>#8%0&J^ ((;" HA%;8"JM1=#1L0Q7NE+$6"E @ M"<,UA0<:>@8XXUPCK)AD;DBH\$TS1%%&6,@]M3 ^%*F;4<^^R7*( M3)513T8]QXUZ7(&)=[ DCH/*(S3':Q2@ O+-4=0$\RNHQZJ9.&QL*" ! /J MI 62!.!$&)-805DX.ZB#YBZH1TPYIAGSG)9X_FJB;?A7A;U//]ZVRW_^ZB:C MFW89/6B78Q?9TE\=VD9_<&ZBC*DNPIJOXFSJ>;4,%RZK*!E2+KF*,ZI].5=S M4ZI9>*_PA]0N]VR#1@\@!1Z<%#=[Q\9."7)M.\_[9/)+]=$UP@HH'][LF9I] M5E?U\Q\F?WW Q@_/ C<)FKUOZZ3=U@[,/^2L#K]E3W=4==#0 XF,MR_?O/[M MQ2^3EZ_^\78Z>?/KR[/)BU]?33[\_M.'-Z_>O'C_YO6'043#(6_WD$?XY:8D M_M#+WTGE)R]5?3[Y>59]KL>QX^A(MOS'W^=J9<,#[5^N;6R"'OUK-- P+BKH MSF?P>?H4S-15M5J&6WYQ]GES>P33YK<7A/>;JWP2%VP6<88Z_]1U\1E#QC2_!,U&P;WP' MGU'ZK>_<:4'A8?);-]I=T%FCP[,B5]4%Y/JTBW4,@:B8J#W4[DL7?WLX;(Y-Q'L=U_:I\890*L(XF(!OIO7*AFB M[DO\V66;;>1"\%1<52?@]6&JT-!+!Z3$!E!O-9!,0N *9@LJ)">*#!%62A.+ M?HHL_W*#XP?I:(RFE.]U;M&8SO'I")%L5N3 T-%N=5:68U26VEO.'., NX($ MQ>=8;/U? (:(H$1IYST<(D3RB,J23!$A65F.2X@\29 C&[Y[ERJ_5G.0XA=E M%.FN7C[,XGV +RIS87;^987^/[:P1A)O0=#>+OR'(2 HQJ#0QCB,%892/,3Z MK]/R_.N&Y0!IGV4*(@9)0 &8+!+F2"LGB(2;QXVM06N"L0<[1;G57D&%6D#S8JXM8"H@F*XU"#=N2Z $Q:(ZA# MQ+$=%7F?D.\CJ$A*BJPBQR4Z_5\D[A]$P6,\5+5[%BL'*5:R-9PCOZ=VYK,J'8TJ]8@RCQP$!KEHV\*@ M2C$L .+<:,RT-%X-81D_@2HMZ%"6M\+KF%B,5.,NU,6UY!A)[)T$&$J-\PYN!!*4(<4QB_@9V@!KD@10T%B,BZ[5$TN.=^OW[ MQ*">#$B0*9$L XFC!!*/',S*?I&]D_UE^"GR;!/ RKG6(\\!:+ ]Z/#S_QU$RRA%M]0&BAA-0P!)+S M%0-"W"%!G/-!2&$ ()U11 M20KTH.9%CZJ [S(3D>02T+$)F)PC<1HHZLW\4_BA6EQEY]T(N"X'- Z+>T[5 M)4 +A)62!8 0,D )\4 J)H SV#DGG#0/:TA\.R+IY%7IAJFI86RH,0-'+ K' M?DAS0L2A.@2.F&F.;L,/$#^<@"IVCA94%P50T!) )4= %H( 3*7%AEJCN7D< MY\"]5/%=W %X*GFN=!VE@,G) <>.I=XMW*4J;=?GN"EOK9;G;O&@GE#9,9<] M_UFY?_?8 H6ALD$S<^DYH,(HH!PN@.4"%YPPB_V.\@/BXE.-<).!)'>%0H$D!$PBF4(2(HM@)I0AP12W#Q2[X&?R[F:&[>N&!RH M#_0T(*3LU#]TI99#[8?J*SABICFZ#3] ('$".KD0VAJ$&;!:!IV,?5"M!2. M:FJ]U?Q8'_!$-'G62./4;CD,/NQXZC..7"IKA;5 M;)9=)Z HV24(]KJ X0-)Z"!J2I( 34* MVM3PH(&Y @(%2]XJCX4LG(#%((.D!M3 7U.\.=5N9,(DIP62..1T^PK+8S?->*R!4-MZF3= MY4[^LA:4PWHHY&!= A^3WS%CT^[_@>X'()/'S@,YT>%0W1L9\IPV:3+DR9!G M(,B#!2R<<@PX:#6('16 1%X!RQ$TW!,AR8,R/L8)>8H1-%_(B&<1,U'H M0/XHFOU1]R7[KVXY,:H^GZSJ5*RR.> \,/^G!SB?[N4;SAALA"&IC+XR^GKZ M^9N%1@H*"JPQ!%!+")!6<> $U86'J%">#Y'S$B3@RR WRVJ3Z5U]J>KWX,D M?#-_V\G!%[T8'!9GB2D4>ZW.S2!K'" KY\N[? MJ_+R(GQK3-99]H)E+UCV@IV %XQQI)#!,5W<%H!"J( LE (&6\*00=I*.D0P M[YVZBC*N_JUZ88+ 6[AWK0Q\-U/SY8NY?=V)P4'JZ-"40Y']7R>E8G,,;Y2F M7D8O&;UD])+1RZ.T_BL8GJ3Y0$[VWCOQ=Y*];PKRC:_8(^.L7':7T=;)H"U%/!;&<* =B\T.BW!< ME2@ LMI S[&!#^LT\(V,J3>=3'RLC*DAG4:YQNZ0.#IW%3A4!U*&-Z=-F@QO M,KP9"-X@+XWUS@+HF0OPQCN@66$ AEAIZS 6F#QB0O@3P)OAO$H9WAP21S]5 M"X&<$[ZGG'"?!M$,GA/^T-#HH6CD<>*GO/N'O/O9JALH SRSP2&S0=[]/;<6 MS[G?>T=K;?9 S/PV5;VLHY$V*>MZ%8<'-G^]N*CBZU3FCSSH;P2(" >\L940C$SY[\(RC]\ZNTD/?S%\YO7RW*.>F MO%2S%W/;M_HOES^[@48]WE*/BYU$G&D@(0K"WQ<(*%=!LZ659A7_1RKQL!XE6"XGWKD\ MTW/DD/Q4PAXGH#N@5I1998 K>)".G$(@M!* (Q7^AR@R7 ^@.R[;$L&W_I=J M_O$WM[B(HG5'HHX,D6>1:(P8UNCAP^$>6=]?-Z#"WL*]CB09$S<>HB-G?]7]V8NW M=^)OY/^L$[53)E!VHQ\$I#FM -W8V>E4@8T@G#('"X"QM8 *KX!V!02>34(FB$YN^?@55K.[CE43\@1,\W1;7@&#QD\ M#-7GV2N!F<" :*L )9X $>/*Q CD!".BP'[(3HF/!1[P8'Z0(Q:$8S^B^QAI MG_T@>R=[['+8N4TG"S=32V=CPD37ZK#RX:_UCG%XKIH,8$Z/*!G M9 S5'$X\\(Z;@'3D /*50$$D18@Z*W%WEN)'U2%MD\ 0P8+(F4 4* I]TAB9 @=9-3JWL -G!9CR$S.^&8<^":/QSA<@D9W46#L ML,>UB]ZBY#J*?5C2#^[?J_)3$!3S)TTL&CM-QXF2'AI_SJ@GHYZ'H!Y/K$2$ M.H ,XP'UL )HQ M@M*'"*L@TVD$]]W'I1,@3__]Z+9O>]ZF0\8,7<[O]AXUO MOG.+L@H8J1%XKUK!%WZ?K6Q 3*^_F',U_^C>JZ5[[;TSWS&D_B[(24XEW6LZ MT9BX^Q#59YGJ93K0++SMO"[\N MD_P8G[UQ:.5\Y M^S8()Q7?;* 2=C;%* ]BST(PNTL.@009(AP!:3)$&"-$,$(R!*T*F( 7@%*L M@?30!)R@J72*:HMV*I2($8)X+P%!"2(0!S2&'EBDC:#"*2G@X4,$,N4W3DP9 M&X-EB) '=64WQU?='"[\]8$.CGLY)+=Y%Y]A%GG75BL]87/PH <%&,%'5-9]$V]EO#..F'IVANRWA4F&$QE.9#@Q!CA1,,R\ M#""B\-X JF2 !MY3( GW%@D.O=C)#@G?*CP6%A208$"=M.'KW@/"F,0*RL+9 MP_>A(#1E3&0X!'+I&^["ZO)RYV"5*S28V\/RLJE>+<&GE&X^)GU6? M)^6\8>? IL]N9=/P+O&3O_V ?WB*J-NA:+IQ(LU,@V.A03:XODZ"+)9.CB4R M#7+$ZW0A78IX7:K21ALL0+? "L'ZRPGW!T/ I_0R':#4/ '7$2X0DJJ00(RG%$,7-;UKA\"Y(BU_==U3^?,6[0Z?%?F-%8SK 8W'4 MY+C/\6W^F#8[J]FL9L=,ZYO5K&+($L(-\)*[I@^_9 8#0Q3%/*A0#M40];N/ MH6;QE$J6U>RXU.R3=+W/)O;>Q5,S9F-KXQ9K,*/[LNEF\>KXU?#'\.++NLX@%'IF7)@0' L+<08$(8"&' %!0$50& EDP8;8H6BPS04NRR7:O8ZR@!;+F.P]I"9ALEN^'!&/:\E,[\UFICD:I MZ$D-!Y!:P80BDE [3(>L)U2JB S5SRH+F)&:WSFV/4XI M\Z:N5VIN7$I/K"XNJKCRROPQ65:3P.NK\(EU>AEL\F!WEY=JUIG8K=U=+B?> MW7<@77:3C3L@DB' &"& P!Y13Q@0",%@(Q,*-$("(",[B+*1RLYU(6-Z,SMG.L>\SR MYVLF=^V6RYGK<\PGE0ZOV50*9X?8"'@T>]Q/#ABXP@J+'0Q*GEA (29 2XP! MM\)S!IUQ>J=SXW#F=I?I]G8M"#XD&1%S849F86=9DV7-R5G;^= ?SH8?X*$_ M 04+%>.$0@40LQ!0AA 0SFK@/2N$, 8A^Z"0]I,KV&O&-IEB--30R"QM'L7D M#O_&3.'TXVV;].>O[A&Z:9/0@S;I7ZMZ6?JK0S-O/SB74K OPIJOXLBC>;4, M%P;C-GPG]=-62V@ I\."DN#G';NR4H->V\[QW M*UVJCZZ1&T#Y\&;/U.RSNJJ?_S#YZP,V?G@6N$E.['U;)^VV=F+E(6=U^"U[ MNJ.JJYD=2&2\??GF]6\O?IF\?/6/M]/)FU]?GDU>_/IJ\N'WGSZ\>?7FQ?LW MKS\,(AH.>;N'/,*_WEDDYVT?K6HUM[%M_A?CXJR)<[5P M*;WJTBW:WP)A5#\NB8%ILR3G3CG?:IR?E4Q:?BMWVQUZH+U M=!F/R&+E;C-' #LCA/_Y^65X0D"/3;2)G<&"/_E)>D( /IPN_1'=*"_NOFB" MIX1,"7WB=2=?-"3/'[;X?>SX3_WJ-DW,T2EG63ERG&^MFIV?(\QES?N?F\ MOII]4O-23:KYY*83-X2D10I1%X>9HT(5@$)*@#:L $I94F!!G%_/Y4H&116A4/\WIE%-7D7 ."%:D]^,TB^_.0F_U +@&4]*Q/DW<5/*\/>S<-_$)CWC3)8+-:_[_L3A0[6< MG"L[6:H_W#S6Y!L7ZP&"X EO%A>LPHWJU6P9N2L^59E_K\JZ3%='/%NOC'%U M[5>SE-GPL3F5\=MO%N6'JP"!?_GEY>3'CK.;/ZX9.UQ3I256BX^!:?^3KCZ; M_-;P=A0"DS(N0I=A(U4=7S-N:/2T3JS[Y&95TSD@+B7L_+!25.[(]G+^2<7)&GC(PZ/F =:VL7JX]8CDDEU$8Y? M,J.V'Y:0?3A^ZF/\+;825.&9UDT6D5YQ-\([AK/E5LL@0VQ5J_#72(:Z69IJ M-_TJ_-&LZDZ\!096\>(ZG,'PR"H0=#5S]=GDO]-%\]0<8;$LZYA6$@?:?8J/ MC_ZYF?MR;8F7BTK/W$4@R-:!B7__%%9:;Z]P_=YI]%=08"!. %NXCZN96E9A MH?7J,IRI\+$)*BVZI)O!8;?LT#2QAO-JL^EH$L)E#++3Z5IK%KX\9\G%4Z/.(RL89):TY/7/SAEMNGYSR< M8>N"U1"X,C!..O!E.,T)NKJTTVH0-;%Y+:B= >47<%[:@ V>_?P_GAJEA"P M0U $9%Y0H)E"@+."(*(1E=8?FA:O YDV.G!L_7-([Q$.U\=XT,\RQ!MN4Z^S M8-D6F ;1N@Q\7<>&+N$ F2BXHH>D4R?QNRHU?UE=1$D3KK#.EZ9,"NA/#V;4 ML>_;S6%4AI#WT9QWG 3H&/X7#'N,@3=,*E,4&&,XQ+"U]T$M1#'Y6BVB;JQ? MK,GPJJ'"W:.F=3B]X:=OS) />XQNGVYR2"<^@J5P1!L,1UH,=X@O,IV$QX5W M"+AKC007KF'&5O]&.GUJ@%2+"R.5 VP/8-&E'8C,O(F>]"JP>P"*C0:.]EQ] MN9J#:A6[/H6]0G)+;S<(43X/-UY%9U.KL*.O*:*BR7EX[; LZV(->[Q_U2"F M@&;"VS0P[ZI;VS> 8G_GLT"]>4!FS8+=K S7U3UD2/L18$<<>Y/^MMR0<9\# MJ@F73)I/J\F%<\OT[(TLWWA"PC57X7L!)KF)7;F$_B($"4+1J9@4/'>3:+A- M4NPN/2+:=#?Z[]?ML@)R<_$N86/*E/RPII"E-].&VB]63WTB62+2*=>Z;JT9<"+80GGZI,+."?Z%!?N4BWZ MGI[5PJ8"J>3V^OWLP]GDHYL' #:+[D8334%G;Q9F:R=BNNSO+UZ\6_L1^^D= MY<7&HC=&L9U-WNP^_X,+5FD#8^-;O/[2^%=36"$ J7#9?VT\]L/KE^L'+J(C M[I;'KO=J.C%N$6VJS:4$D/SO51FW1%]-^G<)J#0BP[C_-C8\M9-P[^JB7(8- MN04:?YM4+4)L,7O;._46^GT^KP(10/4Y^LDVB7DV>3%KO+L+TUW3W2M>G'S* MC>6V2?B G\/Q4VGY;QIT7EV6\]8[?-$C[6F_NOXTWOW%HE^T88RTE$4D:..1 MM9$UFR__V!@T\:YEO=RP:L(Z4KN;8+1.)]$#?)%\@JD-3L#1%Y?-.S460%A= MZTZ_:45_:6YO7>/DB#[QJ*6#*=#*N(E7Y2(\W.>XA>Z,Q5,D[*R M@0)MJ#V\V.97KWTM&0#S:MD_/[YC$(X!(:3X0DOX[@[IM=I3%QW))NUVNP*_ M"CL;+9'L%GL:N=O1\MMGOSZO5C,;J;9P*LG5<,V_5G.S#G4DCIK/5Y$MVOO? M>*N&9QK3OLGEW6S!?.-1?='<]KV+WO]H=O\<]F>"(/A_UV>GC$ZAQHZ-YKF= MO H',H7U6L<(^K:!.C1@E5YI)X0!DMI@G3HL@18&@4)JI+"FD+%!QL3\7KNW M_G4G2^Z&,(^<@QX32H;MCG*M%]Y96@TKK1KXU@=U;Y4BD>_[:H#;E&0KJR(2 MBNZY-09, *B%1?4&-DBN-/6'^Y9R5BF&WFJW*)@BB+SHX4[XOFO7.2O7,>#D MH^S'^+8&1U2RR5%XRS7+M5.NU:=?W9.;EK-PG]Q\U2Z@[V]O&W?D^J($?Y-F M#PC,+*/4[52W21K EN&U%Q._J"YB'/Y\O4MGH\\K?1JA3Q!7C#,/D$,44,\% MT)+'Z(EP#ALN@Q$_A-#O/ ]!6^J(>>/)3-Z&JZP 'MN7T 46S,;>9RWP.*'< M"Z>:B>N'G4W>N];[9J=1F];ANZM(UYI;UHS(NZ MFL>05G) U%N+771W:5<9-_X\[%ZU2+DX*3.I=-'5DAP,&^Z/2C=1YD9Q-<;_ MSHGI5*-9ML2*+]"$ DVIGU>?PQB^K>IFVNPH*.-(Z[9*^22:D);?:-F[T M.BB'JY:*SI3G'?P90)?W1?DEUU7W&4 M"Q];:<2V2R@F=ZY]'$U]TX$4/J:CW)_:@7%9(840G@@@#1. 4HE!^#6@+:M, MX17$1+MAYL?4YR_F-O[S.HB8(/PB.&^068X"[1FYI=G;2?;&']R:/AF]#3S@ M_*9-CD9FZYE.'P4UKM7\CT;SMNDULS)\WT:'XV()(B":-)G2C8G;)H\'57@1 M"\+Z=*#E^<*%OX4EG-KZ#$W=Z3$(:5<(^RD:/=GBYU :C M3;7Y8UY]GF^:UZ9[Y;J:S*,/LL&1 ?RTZ[SJ\W>N>N]\.=^,IB_*^H]TJQ0/ M2GZ+!CC%G)V8"+[^>]_/;[%E>#^9B>N%0II)"! F"E!3!*&J"0&:":H4#Y*6 MX2%$Z6\+95V0I6]CGG@;4Z_?.^/"@0J4^!YK-XO2H45I1X\8 &L),HVIMEF2 M#B=);]CCC=CU6IIVDB@8@[,VH-:7+[3%%L'T"MN_F%2KQ<2$W:ABZF17U](: M@HMH?\5P=;1(EFU4\%,5;M/Y$E,N=31&Y\F._ISBVO%Q)HC8LDNS#F:D7PU M5?B-E:P-]$]J45:K>A*3,*M%N%'R7C;ID9.F_N.FQ]UH7DY[5^O:#QMCZ.7F MJKM-KIM(^M<6&5-38PPUOM BWDSU$7.M9NFB^CQF=]ID![=4OTO*Y> 1+:6P M<@8"*:)STS$?A#[U $.E"X@UX\0,(?G?!'4[CS4_&3>/0MCW],C2?<#.S=VF MQCSO%,?IQ6Z0%5%6Q^A0S-!>)+G;BL:H!!(RC#DNZ\AYV=\MR7'UN1X]B6GT,=F] M?^RJ%^:^7-3Q0$S;G^)7+]SRO+(YLV-(=+"1;Y2OT\ M-#JM*9(,UWRL*ANLJ$]N5F]6]E:ZKH)>-,G)&K.!+BY5DU;6Z*EP4'YN%&QT MOX8S&I1C.!3KI6W=H,NHVC!MK MO;*?=P0MVF@^?7YD(+KN_14]]\I1>GE_5 M236GERW;\O3T(O]>J52.$7;+N,5\#T:2D5ISRZ-])&V, R(@B"6 *HN$X!QS MK(90E>_:\>;OXG#S8"R][D:;WTMU'CG[/::.?/>U.?/9-!I8^'UUMW=,F:1& MDU-HN\PS+#,&<3JI$8R::W[8JPFOBR(1&JUWJ3Z MU!96K0.$0?W&!@:S\I/KP7X34^LB>*E]5TRZC)9#_>SQ*\:+ .^)%7X)FGZK> MSV=VM8A-B.N#ZRH3_DG9J.O(PA%TDXFN"[]:S-,$YVD06[YL@^VM)%RL9?#S MQQ=8DK( JQP!2E(**.(::.@5<*)POF"<:DH/36#5Y9?)X&:3F];%S-&4/A!HV9MTWAW;,4TO>E[-;/3X+6+# MQ.AU/(LE6:II# M*M?^FIT?UQ;M_&!?=PU88M:'B_9VK'B(V1G!X%]$\FQX&4VY,*N+>IE_5Y6-/6@"F[_I\X)?I+W)KL>G M=3UVI&CSGJ\E:6>WXW#2L-_I/OFB$5RQZ7[=])?8+BCH77\;J?"53_&\ZQG] M>JM2NVD3>5-:^=FD7T79) ZTCLEXC]6RS:QH\T":",U%VZ\J9DLTQ;2ZZ8<1 M '(5I+2/Y0+A.[%XVV]>T\K&&-!Q7\HZ=RP$-L[MU>TSSJ;O-EN MS=#'#>L;U&%_?,LFF;.M&(S]^1('.%LWG=GZLQ[#BIOO&%AC\3'&D-?N^:Z$ MNV&A?, >J8ZJK3IJ"-0*@?Z0;5!H&1-+FP2DOC,V@4^,7&\8';[>D.*,WQO" M'R("GT8QW+"-M+R/#WC99?+=M9Q9KPS%$; P[C\^+T=,; &\3 M.NTQ4<0]U^*R+?IIL=E6Y>9F8':G*WS?1BGEQ$2[]18%:;^UQ*>S7-6\M5.W M#=;1V*N.:@,=T: PC *J,0>"*0R0+)B#1"E*!JDF2!VVFG2I6)]5M6T78G>^ MX[17,6/3[O]HA%;K%@D.7SX.L=V/!/[^JUX;DN[+915U=9DJNKNT>+-)BS8Q MKQ_L4*[;U[73&!J-.W,?F[SXJJG0CQJXBLHPYADN4^K[+U5]_>9-;D[*)UQG MH-[8T*1/WE_7L/]7O6'L=(DS47YWS<2JU3)U.D[BM:YFJ[C69[=T)6WIG_+# MZ1G#XL_/=XZ<+>O+F;IZ%A;\9?.X%3]=! MJDO9:C[>U;NTJ,*$G=ELUG"UQD]K_)"P0FY&,#"-BYUF!+D=P3!QKKNW(SAN MM3$NJ9:5QU,KC[8]7<1FM^F%=:'BW&XVH>UG2FQHA@ .ZW++L-Q0#!GI#T&Z MC>D4&R6VV]Z*WF?5*O7&Y9 *P\Y=PNQWU.^35TT_@M6\[3.=<,7VL);:=1; MM.]VO-&^J9K'1LCSML!XW:5)?5+EK,$;C3IX9-Y0[C#A?&( "L)!E1@""25 M%FBJ)%?.$3Q,;X7W34/(]PU2C+MYG$Z0\0;M6PIT8#W/&WB\V%?3,V&9Y%3; M!S4U@KLV+[(?!3F]?:C49OOJOL="2C2-+0PN@^RZ-B&R[R^70P#WH.[=V>D? MF[3,6ST<(_UC9^QLX^/;X8*6M[K@?NN 2!T?FQG 74G[?+FH9BDTT=?TQDZ8 M?UH1I MMM?2A47;8N:TKY^J6< "H'G'C6D267(\JN1XEP;X@3K([2PZ!NYPT2/WIOGL M[0.L6^&QGE[3-RGJ>:])L4W=WV*F\2RR^:II4I%2A">UFKFZ99_++:+&A_TU MA@2J*S5+T'^+&\-3JW2[,BCZ: X$4;7HI<'VK:;KJM]6I,1V]>6 _#V:7$F6<@.DN^K:^ M39,19ZLXGB<:ITMW$3]J!.9ZBN;&OD3E4E^WY]I=6>N:U..OZ5_?:J.& "ET MWB94WD2&I]J%&&!_FIWXFIY-V2X]\S4O%8]K-R6I3AV.XT/J.[@2 JHUJ8+^ M6DG[+9IN/2O@VINMB^;[Z%V3/]%6S?>Z?J,)URXMMS2H=6T?F_IL\OI;"XL! MCMCK.G%<_"BFB,2DGK;C8NI+UGLYKIIJA%3PNM%XY4*%\Z)OF;&TN]JMZOYJ MM8S+N38=:VO85J3@NJ>*4[2[C.U;0G_+P;_20N(VTJ;@K6RV!ZNY6;<95 M6/]%^26NN $KX4@O/[N6!V]X6']YWPZM3=1:I[1\C*DG\R9YM2%EQCN/BG?> MWV+;YET?#OGI]E H,-FX5@$C8Z205ETV; MKW7#K^ZFTXA?/KM9:BG8L.#6:IJI>!N@K'U.ZQM-6>*-&Z.1R8VK8VVIK07- MO)J#;CT;*VN3,G?[B7U8I2$%&^AG,VB]C*9A53:=(J,7.$TF3.EZ\9=F!G?J MV=A",)7:]#>0LA]?X/O6EMMI<]=WNK444RO,!F5E"32L%;!N-)IP5F-?7P55 M$G#6LII?AS=MHK&KMX(3ZV^WS7?ZN%.?IQ#.LW8)#)CS9JQ$JA?L1TALQ#@: M.'9]]MRN4V&-4E*^\*S\(YH([4W:KG:3?W1+"\?OJM'(&Q&1+:#9X/DUW.O> M^5QUB5*K=@I3EQR]/= ]]79K[9-V_F3'-GVM43/"*0&6]6UN7&4SRJJ=X=A. MAO\:%EGW3:U7NAU8VLB$RU@7&F51U26)1<22*D]N &T;5[2^V/5%TWY!=R-Q M'-L:GGM>!1B[7E6S5>GW.,^T-P8ZLW)K!:W\<3%9-_/^H_+^NA1A)_RQEO#; MXF 5Z)MLG7)^N4IYS $Y7_9-)>OIKD)H/7AFPQ9O5C%M5I&\\JTAUS8$BS4# MUYMDQL!I,G2JM01(-37[O+/EZO9Q6\/6G;2#Q&<%79-O/LFS8V-9I6G60-AIAJ M;+^XALVZ2153#8*\BVZ3!J^T5GAX>"PUKYLQ@$G*C&UNQ MI4SW"DW&_MIW-*NC.(H&7+UI$,<7[/95;6]S6;?R)1I'RV8FLIN?QS>\7J*Y MEHYK$)?&'LR;.4N=D1.;QSB^*F6EMKY*@'/Z"GHBI'BU,3X*FD4;QF#=NTO=E_](>K*L)%QE%0[+6JZ.QTK>=QV)[YL%Z$VI5!-%;^Y==!6'SH) M@#+S3:)D7VT[52W#;6KP;44ROOVJS1 M9H!6N;S*>/5QDM;6QL4-9Z+OM]\,E.T/U_HL-B-[ DA\<$NYL>]9JRI_7K1N MNW92C7-2F#BD!@H-J'<*:",5P)Y(J@02AM'KNI)I3XN Z(%'!0$4&0*T"II6 M2*^-,0)BP3I=69OE;%=1!GVMW>*M?]F!Y!]2?=-HWSU47?IK'M8+W]DH?926YC)-*;6)=^U5HL]=JZ60<,;SKL]7E* MK=*NBZE'HZM)W$C)W^6R3;Y*#A&U4:=@HXQS$^=]&F-QBY.SFW4?1SA=MF'B MNAN,<7W04Q9\CY2MFY)'HC_/-4VKRLZ;'JEQ7E[63=1&3>J+V%!DGGCN^N": M-OZ\I3S_JSY5:8BPL1QJ!XA"L2DMQD!C) #G3DEJBO#?'&L]@)*_F3.X=*EZ8^0!_8L;_]SNKJ)-M:Q-7$WRNJ;#^W87_ ?*4F#H.DDUG8>XAL\?8E:A,%6. .,9P%: M,T:!Q,J# GH(%;8"#5.B]N$\&#<_14LVZF\WKQ.[ODT-$%/3VW\D0V[G$3!;_=+FT2!Z6W.2IMFDG*JXF+V'96 M]9Z+-#BF6GB7)L?4;H[2?; M)W@WL?!5W7RC<7ZV'697%Y=MWZ=U>ZBMY.TTJ[$]#,UMF^RK[O/F@4U6U:S^P='=CMCEK'15=MZ):NPUTA/'K=)"F"7=XPU2H$F.]X;KM M9>%O]7",DW8[CILMEU VXJ/]3V:S;2E]\T2MFA8?T.0 MMXX4[7HGRNQJXU[-)*@FZ;+9[,S$PTK^';;:YM?8;72S:65WE)N#8Y[796S< MEFH8FRRI:?.)?=[F#)4;48)T%&,#R(\] WIK+F9TZ\E=76QPW MG[T,9[63 S$< WPT6F*QSB*R;+2UM_;A][,/X[ AL\B<0/]USHG6O1MIET<8I(:%%Y- M7!II' N:&F2COB1BQV_$B3PQV:O%+/&^L6K)=5W8U[&V]2CN)C.VK:/::N0? M!V;7*2UG'EZTO5&;-].L)_8>N&K8X=HR)JG-R;F:^>YT-0GNY64W#65K#D&7 M;A38OXPI\$U=M;J,L#ZEVRU*W;1$3+JDF_H=O[9NL7*I2ANS(+OK4F"R)TS'0&4PPF\313=TQ4X,A6EVXW]27W$'E:8W19N,CQQQ#_]CQ"-O-?6UZ:3=V7)LC MN:Y(;MI)-^D 74NIKB3B55]$'01:UY=[XYOK5K!;"9@)CC>:/%X8Q4H:39)B MWR(5XKEM/0O/A+5W!2I8%E%Y?50BVNMG:PF];5W7G=%[S)>@WK MC2TR&C2U#J3:.[Q5:O6Q'E:P?I/M5B$1UJW#KETA:N-DV*S/;D?NQ'U)M(U* M)YA'DWX\P43%P21]+?5-[YS&!O3]U%4L6+!Q47X5_G[3RB*"7\\H3YNT[8U.V_C*F78& M1_-7E&'ED+!ROG7\.K$7:#AWOMQ*&-_X]+*JFZ$3X;<_@LQ)5=/]IPL7I->\ MS25K*S/BJ7#S:V?];K#IVJR\WHF7VO@VRVQ!Z0TK; HUXDBGVP_[CQ]3H<.B M^0N#?_[+>IS UKW2"=>QIJI>-H7R3<^!\!WW15VTTZFZ'CWAM=RZS=_2F?-Y M6TBZ*/O.W5L/.)N\C9GQG\O8RV)>]6^W)22:_;A&HW7AZ*;XW#)ONVAK=].6 M.M&E-FL3PM-6W3F3OA9T'[DOR_>F1-='2:>H%\$P:0#WE0"G" +2$(X25]L0- M@:Q_B:7([I?8I.!(9S2,%UPWNYZ5S>/$*J=+=N 'M-@GUSH2^A*D:[G+71G])VW6* M:ENXM<%QP@45A #7% ,N*!H5A82:W7,:?TX<#QM5K$"'C]SBU2%E$& MCWOQS,;)\7%D0#BR3=@CP\GA1-!/ :R8SD3DFB[Z?4ZFCK^]3F2)*,1!U M[;(?DT$9635V8/E+U^>@67648VUP.&;8IWZ\32QLM4P-&>)-;=,_:L-C]V/C M*9NG3H?QKMES-:0QL=F'T9:SU7+M+]@Y#$T\LJ=OVY2LITSCXT_=!-NN(+,R M?=3T1[EVURX1(#TT#5I-ON"DUYJ#,=WPE\^NIJEM87,&-T],=Y8V [G3R>=D MW[0^Y-4\1G53/X2;([KKO(=E%[5O/F]S'CH+(FF^NLVR27':S:K/SWU54?M* M9S_498U6O,=BUV/V^Z9013,8K-R #=9.1T63A.W=^G MNR>M9Y':F:Z>MC]LT3/8?T&[Q"31AN\F-MN5<=><@\W\G6Y)/7M?2PV;;P7S MUVMHA/9G=QT)ML+CNLCH.Y4TE\QOCK?II(620+GQ/EM"?V TB2Q!!@L-"!0. MT$);(+1%X5=.F8<&$CB(&_*#.0_4F+FW_L4&S3[T-'W=6%7VYT5U\7+=C^6M MOPY#,P!]3-^:KV)L+2F$% G=3HS9*.J_B2V;8>DNQ4!;WEBWWEG3M.[9>N>D M/[O!ES'Y7\U2;A@M@IJZ"I@RO^,79Y\WKBG08 MVN_'HE=U6;MGG7'9D37Y_)I;_[!>1%A%[U+Y5-9E$ZE_UMUEZZOAN[;[;O-D MPL]X4<0):/_KKTO[U:_B,\GO]$5XQ@6YVRV+,R;0T#<=Y3K#KXN;B=8RMTCL M<1NUOL&BL82R\:4]:SQJ\0_/ ZY/_5U;[F_$PDW>K=L$5,>OB8'%7004? 0_ MY^VR9F-=]Y$KG?]LPT]R*W4S ?9%@+#=\?.__5#\\ C$:(5NOR$,AI>9I+#] M9%OE'1S9GL"O='_2_[9;8MHGR#PY1W[S$&P.A0R[?XBG86],G#7?X=$L$V , M!.@U'\Z:[W@TWV8O@JSACH99L[3,TC)+R\>0EBA+RV-BUF_: ZVG^/L, @SY M%%,8*(+3 ;T+M<-VWYE.=_///XQ0-R6;C=TW__[&X.U#./8^E'R@QGP*XMZ+ M"Q] F(>#E@<08DP;?Q-7'>FVWWC<1D.(%+^Z3HGOVO2Q"\.;&Q\6QEDL"0)" M"@@HT1 (4TB G5 >:TNT--%060S M C0X:V1@#;$&*HB#&%5+LZ&''F#/6 @Y5T6:A$230M(LAX>NQQZ'&_(]WF]LA_DX73^L)GI?C"A@@RX!B/!F+9\7"+N M\<]\!EFC 5F>2\*<]P ;1@!5)L(M%7ZRPFNAB5!\)VW?4ZB\.>VIG/&G(DVDA8-:XXY4^.<'CF!P;_]W6[._?E9YQ5@XEC5'>Y5#2R6$NS[#@ M6A4 .D0"?F(>*(L5H- JSQ16R.Q,R9.,&8*A!PB9@+FT8T!;"P$W,$:9+.$% M&R/F(E1,BX+F4%*60UD/[Y\08]KXTSS_60^/1@\;HK01!0)0Q#'FC'*@J9* M>N>UE08)LY/2P;S"S-G8H3)&*!"!07=[!@1CW M#$'$\Z^$LAP;R?X3?8MN? MVWJPWK/']$U[>)K-H5ZT(W_:!N--2R:EJT^QG;AOIL"=N^V&A.L);_VLBC@/ MT&XV#MS#Z.T@E;#A!0C_"=*IB/US"T, 0P):#Z&7="=/_#X=S\)"7C0SGX*, M>K>HYE6<7YI>NFFE^S@-=0_\S#YF1]WW+F**;A)7FKZ\19:']X8\\,T?=@!: MVVD&0PR;OHX_O_CP4S/)T4Y>?/@]?0(@G?8#5]^[MC?BY'ULG!I^#0N:_/A; M=1FX5U#QEV>3GY6)G=?Z<;_QOJ^[YJE^&T?"K3Z*Q^^%>3B1;N&N%A,-_\U#F%.TVS:V0SAPG-G/[K-(QI;R:81"EM#V1;=2TST:A'.9B]@ M^^ECX5C]X99I]FP[>ZCOQ?=+-;?A]S<17VLU_V/R-O6DM,V>Q554L6EE,^0U M?:%JO]!,'(LCTV;AHSBLJ)'_[9ZGCU-OS_^CYJNX/[&N^%;B!SP9/FRFJH6; MI$D>\:NUJ2[33(V>\&E19J86<E\ M&:YQ[62TMHMO&;Z2M'$9)WJ'I:F%;>9.I4%:<>'AL7>?-;HI=/8N52;?A@LW M_C7@Q,'[\#,AD, ,>&D1H%H:( U40'*%C38F6#MHF-&HG\*[5XNK5V5M9E6< MR_6=F &P,T+XGY]?QI:V\X]-[TQV!@M^S*U1OQ])W';H?B1_N8D9[KYH@J>$ M3 E]XG4G\0?)\X 5UHSBBD"A(V M;.?C_JU>-K+[MVA$C:Z?\;$ T&^V,XXMB:MY9YV6'7&>/=P,&)X&>W:]_%^= MHVO_G9COWH=YIVDPDV<2L]VNP3M?1&<"W>E[Q1DB] Y?O*5=\0U-E1&^H4WT M0Q98('GO!6ZYV.[047)<.< GU_,GM^*?-3^\T#>+C'YWTV,KQ^OW#JX#EPK$) M5Y'-5"] OI[I-67B.UKHG;)@VEN65\ZU/GHRC&G;LU+.2OF0E3*5GH7_2< ) MB?UL-082.P0<1I(Q4B"'Y'6E+)AV4* "8$HAH()KH" 7@(F"4BJDUS&/X>F4 M,B19*8]:*0]OD7^?SR7;X@.4FU>+/V(N]^6B,JY^@#6>FSJ,/QR0=?48=77A M?2$U4;%[&P*420)TX2DPN-"%#-8SI'90 SKR_)OYNX;C?W7+M_Z]J]WBDQM& M<^-I>(6+ 9(;S[O69,>KR8MG,/2*!!T((JMV1!05KM@RWII M+7$\V+2#6KV/K$G)E!3?T5,^2Y;#MGYS/'H_PN3G/4;<;;Z&@."AF MI8,!;X/1KX.A#Q!7L!#46*%V)J \R.@?7K?C*4-%UNU')K4>,3R^N[E M+=BLW-WLT3 R"HY=,-W8I>#)JTWP&6:166VUBL79AP4MQD[B!R37/39I,RP9 M(RS14!26%AQ0(RR@GCB@%/.Q5:HL".64(S6HR^%7MQP$C,@IY=\Q[V5?QS_C MD!QQ/J7MSKH^Z_JLZ_=]-&[6]4YRB$C0]99B"JB%& @F.2@(%%HQ);G<&4_R M(!?$4+I>3"7B6=TQ6U M[3SO?6"7ZJ-KY -0/KS9,S7[K*[JYS],_CKZ,[CW;>UZWW9']K+K:GMS?TO& M,!..2.",%( &>S0.SS+ <":854079&=HQWWZ6[Y;5)=!P%^]FZGY\L75;[>)E73,\OYRMD7R[LN M]'_0@1V"RZ]QW+J%[W6PNV;"AW63;K=8;5B#=][FL;#__H%V8UP>>D]A#OG= M6O9"?+>6O?!.O8+1&89WZ16,SQ"ZV_V>9(&YI_ A==_+/3/'9JCGGL*'0OW< M4W@\GM2PQ^U^"W9^;@QT@X7+7PIQ'T>=,$DT< MX08P1#2@7%&@$/6 0^>LM9@;M)-'096A6GL!B-0RSIC'0,/P*RN];.63L?LG:FE+,"&@B, M)P4(2I<"(0H-A-(:()Z2^C=?$6 U! M01P"U ;UK5'XB4-(N*9:(KZ3IJ0@(D)0#*"EL:$BM$ )JD%LJH",L4QKM@?U MC?%4<+KONH4Q'>K3DBK9HAYSX#>?]ZQ%CU:+"BFT#3H0&.Q\8]"*@@1+N+#6 M8\J5]?2Z%N4,$JBD!-X7)AK.#JC":P"UQ41KA#VT^]&B?/_5?V,ZU&.2*CDT M?2Q6\,^K16#6U<)-)Y7WI7')'(ZU":L@U=?)ZMG]-"+VR_[MTU/MW$K#/ .^ MD Q0RBP0DE' K&&H\!2&WZZK]D(%W5Y("IRQP4"&Q ,-,0$H6,V<.:6HY7M0 M[<44XR%'\&0!<[ ")MO*.?I\JF<_*]?1*%=MH3&RX,"(& CF$ )%N0#82$NH MM8#)P>/#-YO_ MH>8K'YAKM8@1Y &LY.R>RD[OK+SOU=^.6^AAX0 B*$ZHU18H'8U>";%54$DA M_:[3NX"::0.(QT%Y%UH 9; !6!)ON$'<.+@'Y6B^KAP=9Y1 M>YB,.1+R9'@P1GB "9.X$ @@[FV !QP!(30%7"'IB*?&\AUX@)D2U&L%+'4T MMO;50& '@63A>H,500[O 1[P:0 MX_"0YWEVAR&]LHD^"C)D'7\DY,DZ?HPZ M'F)*!'4H=B<).KY ' @B(> %I,QHZ9'<:<5?0 \U@P0HC3V@T"@@C,8 (X*X MX5! LC,4[DFBX(+EF;7')KWRS-I3<2U\8U+!QR@HLC]O%$R9HP0G!!&(-DA# M@P"$D@.*K0!*AE^%559Z9[R$.V7:]YD;^P00088]Y4-FRF6IXW3L96]\=D;_T@@8>SL M^N.#QSF._0UO1C9%(3B"C "CG0*46@RD9Q)(:FVA#5,%W>F1?A__P(NU('RU M(0?#SS,7?PA@Y\5%%=CB/^GOMP*A8?JUBJG .:/@5%7S7W)*PH%[,C((RN3) M("B#H*%R):F$1ED*/.,!!#FF@()4 (6-8A@):?Q.'L5]W#OC D%\"K'(("B# MH)RS<9I'X!LY&W/WU-T1ML4 /L,LB@%;K>(D]\,"9V.G_0,F\3PV:0\0V)T M1K+:2.,D!4++.'_'8R H,T IBAU2MA!&/VHBR:]N&-S#T)2PO:>1?)L?#@_R MC-<@S3'*\6]W5OY9^6?EO^^C<4N4B N#N93 $$]C]R42$T@5L(1S;J3&_S][ M[]KP8$.&A M$N?7OUG= @2I$21#:(!U(3')HE&=W5F5CY/9F5EN>U5HE[K7WH$?X7[3'H4 M\!]0Q0S\;$&$?VGUFV]03Q9VJ>!0?[Q?@M]]LP#)DP3XMT4SK]/5/F6X)U&0 MA\IBZ([R;0:GV,RK^/DR3II8>7M9S^&5_AE#-9]F9WAGKXWJDVVJ?SW11#M7 M,2C,%$K"*<0=5HC:(BWL:1X#%G'*)&Q0Q%'$>)G-4$J9 XB3Q1 M)^UM'%DIY^=.-_V<;R/OQXU#,MQLC//S6*5Z!M;[CX6=Y6-#IJFBF-(V!WBJ MUIEPPM1P@:1G!'&;& (+=9G 2.H4XR9WQ[IIG8[[Y# A<%$RB+,@D4E:PRU, M-,$)3'(7KMU;IQ1';YSD[ 8'Z-[VM\5%G-5^"?# _X=_OLHFUU;Q?*6ZV:E MA'JM(E*>@8*5#<@F[Q$/(EF5-"=I*^\5B8S1@Q5XI> [5 ID0_#(ZL 36$00 M>NN8:C *._E0 WUYW31QWOQ4-WX\;1:S^!YN_.-XZO_^HHI@&9<9LV>+>!\A M1.*,,?7=JTMX9#WYT*V2B#,LU3%#NYN.0T^+X.*'I\T<1D>,C1A_YG'_V[]\ MIABS5V^?:][W-_2UZ5>VM?VMM:>>YS1E3'*=CZT%:@'S4X"CCP(BU829"RDR M2[>.YGG,G/[3G\>P&,=WZ9<:7'S\:_TQAML3_7T.6;YQCA>>_F#;>I_19#H> M3S_EON]M? A5H;*^FBSF,\7,,K[KQZE:;R^M!7F-[V<273;RT,SN/ M*[VTJ:?NUB_N6I[_6#>UJ\?U_.KEZA[W+-)W3P4XU1H@X<7]&8_N0G(FJ7[ M=?J,"?J Z_"9, ][+F4/&YX4#[F.GDFSE^&IATF//.BZ_H=7E#MPY7ZE($<_ MOA[G03G+BSJ$<7QP_E$/,OVH=[D6!J+-G_['"X)?[$#RCRJ)_:82\V?0V=T5 MYL] 2Q^O^5_MS)]7C(S:S,AS+1$\5.G;*P0'I_U]SMGB((N#/( I,F@'^5/T M\<)!N+3TD:3XR&/QD85S'HI+I;UZU*?LPCJ,"35HC]JV>:D^VO$B[K4DI?C2 MX?/-(O[B+D_<76[LIZSLQL;)XCN/:O+VK[$B_N([3]QWOK&SV55>$BUL\_BF M;&&;Q6,>XIP9M,#T"+D<:J M '3!BB+T(O0"T 6@AZOU>WJZ26(@,B8 T#*?C9LBLD(D)'T@047#6-H^0:Y? M@.ZK.R@;8=-G9_ C]E#'!0LE6"Y87+"X8/&A8W&(DD?O/(J<),2QSN?4>X:4 MTHHZ^,FS+2SVP?C(742 XQ:^DYNA<>^0\C1:SJ1+7)7<]8",^_B1H," MQP6.#QV.O>9.>:>0290@'KA#E@$P*RVHUD0+8;?:G?<,QSO.74M]?]_IXK8* M5A2AGYS0A^ZJ"T 7@%X!-([.NH YDD9*Q!.)R%F+422"X!@#"9'M&*#[RUU3 M4K!XT+"PPY.UCTD]0W-M(\186M\2 13'[?. MK^L9,G>:@Z8%1$_+S11Q%W$?K[@+B X11#5WV$OC44A:(2X)19I(B9(GDBEF M"/=;=54]@VAO>6)> /-$7$J).@M@'KVX"V .$3"=U\)%(Q#3EB-NE$ F,H^B MX"I*2I,56X#)91(A E82HRF K'7(86<1U99X:Z4+QI1$[?YM^IB=2H', IE' M+^X"F4.$3*D\UA(+E$*PB"?OD#4^(:U"B!J"QF"VUC9[ALQ=)FI5GQMKBY<9 MOI(Z,80]Q[B2PF M!$G-C),)XG1)]I*69F0@S3$><6#$D";#\7NODM4^!,@HZAFT>@JB#Q'1,4F! M:$I1"!8#HN?.T";D'M&4:\FTUV37B+[3\F9&"L87?W8\Z8"C%'K!^"-13\'X M(6(\\0YS%QT@NPN(&^V1"4RAA+4C."3GW=;*>,\8WU=6GRA3\+SXKA*S#U/H M!<^/2ST%SX>(YSPH;JGER'E/$5?2($NL02KH1*+Q1O#M57HJ/,;$(@$D(*_2 M2^1BC,A3+Z@U40LL2A:^(/J O5=!]$. C**>0:NG(/H0$5TDIF,T%$4#8,YQ M),BP!,%W$C):JR,+?L>(OM/:]1*T%W=6DO##%GJ!^"-13X'X(4)\Y#I8P@QB M,K%//R/H\E TN!9L&M M;C5$)0[=0[V?SNWXF3?#W)RK](R*/%?#= 'NZ<#XQ=#5^X03.G:MVL)-ALA- MM&;"!DF1I<(@3J-'QGF#A&668!P\,UL]3@EFV$1%D5-!(.XY? ?X""(&V\1R M:]1O.H*ZQV,OS4BJO3><^?J<*-RD-*DY"7$7 E (0"$ S&->W8!!*1YMJB2)PQN0. 5&K'!&"GNP#D" M=*$'!J++P,"1Q%TI0*$&A!/LV MC7M: 5&6)'$)88\#XHE29!CGR'/%"!66.VQV3 GZ.]I3$EK0O\!120@,0MP% M_0OZ%_0?B&G<4Y#(B/ 1T)\G%A$WSB,G(D-,6D)L<('H QJHA[8#.B4()" M"0HEV$N5H(I*2:Q1PB0A+H-"C@>&#.%:>D$X]7''E*"_%0'-]GZ>3D'_W6Q? M@)\MB/ O*_W^MKB(L]K#[Z'^^)=_AW\]:M*NI\7R?JO2&66<]%$BQC #HBP] MRK:-N#>,8AUY2%NULY'(&+W6R"N5ZVVE0#8$CZP.'":7#T+'V[/B3W\>PV(< MI^D+\^.7Q7PQBYML^>?/EW'2Q/=9(N]A!#^.I_[O+ZH(D^8RV]!L$;]@4]]] MT:3(739%OL6FR)91_6W1S.MT=6A@^OX\@K\9CZ>?ZLF'JK6_"A[:P*<-"'L. M;@?"F"JU^JGLAH*J::JF\_,XJ^JU,BO;:O/EAK6O;+N[]1W;8>QB/EVYE/S2 M,(Z7^%5[.1K;J^EB#D/^',.K;OBZU>[R>A#?V%XV\643+^T,1KI24PMUW:U? MW+4[Z&/=U*X>U_.KEZM[W+-'J'NJ(F>"\^^R=N]SL-V%Y$P_Y#(JSC36#[@0 MWWG=, XB@:DT>+\^^/GW*8X_QNH"_G .$VX2\C3\U<[\><7(Z(O #F//G_[' M"_IB9QL5#Y#0#C>P+'IX;D8UD VAMQUEV0W:BQU03%G)JAV4RIX[=W. ?O,$ M$C),4L.E]4APB2&,I 19I@*B-@C*0Q!,['K;YAVAYF_Y81 , /K6-FO+2GK M)6^CA=AWUF9(AC_4#,Q.8JG"&@;EDH U\-(<;$ 3L 1.)T< L+;:*JM0(KFG M%(T8.2$H,L9B2X370%]MWT)(-\$WGV8![0< MS&[.X8)_.5/J9,E""-H2+RC",F<&RA'*02,L;-22=]'RXW7WL/,G#>_VZML ?#K;!'#7VO; MMCRH8_-Z$M[EU@T;?_JI;OQXVBQF\1 M6B\\Q7UVXGF7;CN(2=CV$3OIO-,_2AQHWYUO,[ZL_*9NYKGGSGRS8\]FIYW! MJ&3_P-V1U8/N."3,F6$/Z1!$SC01#[E.GA%*']1R2&GVD!Y&<#_9[P E,8\> MX%<2LIL&# A6]^SCE.H7P#1-3[W)YZ,$=C'J(*Q^X2'082GL& M8O5XQ:^[5U444[K79,*#5C@.3OO[G++[JV5Y!G$_@K@4_SC$&3)H__A3]/'" M =%?NDA27.2QN,A2?W8LJX*_VZL9A&EM6#Z+[5D>X(Z;>5.V=1R@-I^PQEMV MI1W9\JT1A'J69%ZT-8A;[)#&R2')6>)>&T-]+[5G/U]8^-S.IR M@:67%5PZ8F8@Q65#,NXAKP%H M 'S) )R^, M%PDCRK1$G#.+M.$4$<%9(%1:'$@?Q_4\#T"+D2)]GM=WQ$YJ"$53/9=REWC] MF5S)K^ MV:"4CAC6!4J'Z5K*VO:QQ,J_SZ:7(-6K474YMA SYS7N^(]%?7D!GY?,U(#F M7,E^GQRH:V4%E=$C+23$QY3X?"I*0,13)BAS0K(GM4MO_'S\E-VIQ,B52+NO3)VS[!6 ' [ JD, 3A+P.@!)QP2-R5#/$ MC,11!!ZXV6I4^BU1\[,#K)2L .R0G4Q97SZ*F#G%IH&Y9;NB\+PC>S&>UY,/ M58KQ"67A)4E5\M\%R1^#Y%BY* 3GB-)\C+@5%CD+86\^0YQ*JK0VO(^EY&LP M7[N 7V*_56*,FY+W/E674@+CLH1\2O9>('0P$,HT5ES1 .&L!3B,GB"CL$'& M<>JD%E'*K_#8E-7B(4VS MDLP^.?RF"K-$=$0>8F#$20@(D)F@8(ABD5AFF>LC!'Z[G._+AI&]%GTQ4M+7 MQ:V4,+BL#Y^N[1=('0ZDAN"2XQQ933GB06.D TV(@Y83C8(JWDM5]2XA=22P M** Z9,=2UH0//QANCU 86O.^M2B&KMWA0OJ.%5-@?XBP'UAB3&*,&!84<>P! MPJT&"+?$1N*$Y:27Q>36:6R?MM#OCF2R_VU4Y:C)H7NL$GH?#&0,234G,#,* MEA\VECL:@Z/8(Z\B8'GR"EF6!%*"&RX\L][W$L(_ Y9KTF=VO"#YL47]MU(S MF\)>WJT<';T_]_3$HZ-[.^F]'"!]=+U+RS'2!TY2N,:.)$U0R(7K7-.$+)4! MI4A#4A&KH+=.?7Q"]?J.^(D<,3Z0_N/E'.G#6_R.T0D&JW. -!Z3A+TC!CU%[S4G:JNY[0G7^KI8CZ$B(@?2 *1QA-\D, M^#D7L?QEI>7E >?P>Z@_WO-7^.I@CJR^YQ3QYSVU^I'2(+1W<3S?J8I].E&" M;\GS?)U@N[0?8NF=O8UTD\!6O-?)*P7>H M%,B&X)'5@2=,?! Z;C/'TV8QB^_A M&3^.I_[O+ZH(B'>9#0,0\CXD0.*,,?7=JTMX.MRM2YN*,RS5CNV'/-21/<.! MJ$\PL._5^BB&QPV:T1%C(\:?>=S_]B^?*<;LU=,&OP^);\R"53>3ZWFP"?C% MWI\@_>[B/**7]1S&Z^_5QU^!=7^PF1=_5?B[1Z6]2KG7Y9?S6(&EPXBOJKJI MZLG'Z?AC#*,JS:87U1SN4LVG[7]'\&'UT<[JZ:*I_-C6%]V\&,2F/W#]'&X/\40]L;,KF$&+61/SN3,US"FW@(MBTYQ5/W_V$4(, MVU2A@Y<8*A?'TT^C]OL;PYM,YY7OXJ[Q566K2SN;7^4!YL^;A3]?#6PZNS&B M^;F=P_A3&Y$%N+T-$/PT<=Q^N8;//DT7XU#%.B]7P\ !N>NPL&.X8#I;O8C] M\&$&+SN/U;G]"+]6$,X!/.=N1]WMJIA2]/,J1Z<;;PC"! & WX K0?*A[H[? MF56SF/LC-5DBN0E::]S-63'O'NN/)]6O]FIYC#C1(U!:$\&"NI..P%@:,-7WSM?[H/PZL?JD]@LZD>9X/Z8.M),[]AL"UJ M0(P-GZR,?II2#7_J9DZH9V M4_CM>Q#4&'ZN/X))=E:_&L%/,<5)L(!"UX]= MVN-_GOUY5@$CFP-%G,-3%[-Y3C*TG_UL&[#-R?7',(#?XV327(T_VDEM;[YF M^]WK^W__QH(Q_S8]J^A+ M3Q(\*4 GW\]=30;P@:7<&X! M;*O7W=") >:2/00059@$X)_RM_]8C/,A50Z)/-LO%N,/[2'4>0Y',,DX&U7. M9F\RG72#[-#\PH98N:L;N@*3 ;U,LMO*?\Z6]=-L\:%Z?7D)H-2^0_7]2ER_ M_?3Z6ECY?=_^5W4!#NLS7'EQ5F6?ZN&^(([)'.PM_KVI%I/F$GQ/JF$TP5Y MK-6,UEO$X6U@VLTF\6JI9/.J[9C6ON2T=4GMP=IG%=CS3]''"P=_(GAEU'G$ MXVA#U3VR3FEEE9.5P#8&U"H0##_.EL*J&KAHTZ4WTP5,Q.N/9G%:G?_+T<1F3?VGDX\';7Y@Z^?6W([6O\$MULD5%!MV]A;OKZ MY?"KBVDK>3 R@(:+NFDZ1[SU3G7G<4&],*=RVW;P,H &=PAF>GDY79K$Z\M9 M/:Y,]_QV4-E7F/O'DQ\!^KJ$]XWM"[L9R"7;3'8$[6CBO+MW_O+6X,^JMY/K M&\#?_[$ [;?BZ^"V?2),Q>[A&=WR9&@6#IAHOG&S '-LK1B$VSX\#^B#S0C[ MX>YGWB.P #-M^94$:LQS;"V%M6I(JQN*1_?<.K_UAQFH- /VU?7PJT^ HU.P M%O#O?UL$,('VOIV\J=B\Z9;%9O\,&+D]Y&Y>/&]_P1VLYRR]^OQ3W B,5\SN6GG+:MR,4Y@'G^P']H> M&BTEG *[6L_IBRS?[*ZS'\IFMS2K=MY2>DOB#&^^SK:U+261G7C'!C)@@YM> MNOSV)4$9\*T\Z]HS$]O+0%943K 6R9$?SS&[SGC4%W6K&3 M=C)VID/O>Y&[C&=CUM[S@AN61/G=#Z@G>>%B;5#9PEH$N:FY .P_GQI(<"3 M6R\%C!6!=H#Z@MMJJ4*]'R$%O].:\O%^/K)[Y>#;BC*7F,^;=" MQ7NDX@!]\,NDXX M0BS=!&C/K@XDW7!:_[MI5\RRI_$+X)<^:S?/N=9:6_X< M@2Y/VV;1ZU@K?(0_3C.#]O8R.ZPJ?KZ,.0^YF-U(,GR83L,R Q!G'R%L>T RLF!& MWYCQ,P1*TZN66ZR)=',SF;A,"7W+@E0!E4>MB8#_J=I*CZZCX[2*=VJG97,Y M %H1OXYIQL] Q-KH>)T)Z]*GL^G'&J)7\$6CC": 2YU.Y^=YO6($\P]"WNS< M;@ 1W'MQF:?TJ<*."@%PPV,DO0J("Q.0=8P@3YP*WCCI_-:& ,HIH]0&I"Q/ MB&O.D$[>(JFLE8QPPG+_OTW8F>8QU';\YTH)FP41LUG.2[<'U "I!R5VP4M/ M70D8OO^@FD.:0E5SWBZH;3*Q''_7D\R?\E_OG2!MIF*:,:N.>0+D];>T=GWQ M8S<3/ 0X<.EX//V469VMENL%79 UGTW';;)UE8O>6DEL%NYO>:D.)M,=WK3, M-.!QEFD:$17P+VZ91/![@HE')18D*JW"DV=:NSGX1GU1/R=%C)2ZO]'U04VC MK=#C<5/A1GUJOX6FI;1R55I)2FGEX996>H($YR081";&B4Q)QXS M;+>V$3RFM/*O0/7> P[^%-V\5% ^;P6E+A64SSOR;.2;R-/SG(TJ1FV]0 8S MF+,I8F0X3,*(A7<,R\BIZF/._IF7M1;C^"[E%WH[:6"6MK' -T[@X>S9&#J4 MY@#\FM#,N\QLM]S:K>_GQ>3IY#HODACL;V:KJ8PR,^Q_"J>YQN1;B\/A>QVW+\MKKN0G"GS MD,ODF<+R0? M^V8^2E\'Z%5/H%S/*"(9MP(Y+B3B45!D*>=(>!FPIB2YY&^OA>/ 0@@B(BE2 M0#S@A!PC 4E'M$W"^J#YE^I7^BEYQ2!$C/=]@,>0;'APZU/%B1R?!H8D[P*[ M1SEC3@!V 2H5]<8AR31!W%".G/8)1>FM#9;[.T[1XIQ9XSE&"EN :J,#,KGH M-'$78F!$)4X+[ [#"QU//%X.P1JR=_EM.H_='L)ERXOXCT7N5W$^'><0?9JJ MM[/ZSZMF+WFT,DE+\K+@?;91E -@3:Q'#%NF#7!V&AW M'UXS9O:=2G_$=H8AF?P)>*<#]#E'IH$"W >OF .<1"< W-0EIC06*!G,$7(BV)28^6+[I +<@S#Y M(7FG9UTVIST%_[0$_X^UAIN[$TL&;D!3L23T3XX$N. !Z0-@N8@1<C'^0:CA9-'4*AVDCXA2*A&':!B9=K5<2,L)2RTP7RTIOG.:-?&W*/W[8=<4_=>B;/T7#_G8X6;?LYB5B/-1$DB'0/:_5#C^+>2J7[F4'PFQ.)9]\ O3 IQ2L5@Q))P+BV!ED.#.($QF$ M4HQ(Q9Z2>+_$N/KU;3O)]] 2C?$XD^&HX #2Q 4@Q^^N _0 MX$\ 0(5,@6$(K9/@ * Q VA@'$EK95*>\F2?%%\_%X!*N?>ME$,RYR'YDU)> M<%J1\69YP13\:CVQXRK4C8DNTKGA4$O%QQU_X6AS]:375A@46LI M Y(:6\254]R7TVEQF6'K$7^B/40*H5CK"?Q-#MNQ0X M''S^HG";HIX#G%!#]XRGRFVLPYC(R)!V#'B*9AC91"TBR3FEB E)TCZ*)IZ' MVTC#"[3>"-G^F&Z M<.-X8#1KZ/I^[K,MOT&U!TC13H#M:*55B)GHR'R2=#08.:LL\LQ%HQT5CF\= M@_GT3,[*+;V^Z(WH&#U2O;8NV=%\.#R:,]S0\E26TH], X4/%#Y0^,"^3>.> M[(?=NP,A1 MXU!P2FIJ$O4]K=PLXOOI'YW/^!U<1AV;I5/I)4]#1WC_![D-R9X'%\$7AW)\ M&AB2O L$'^6,.0$(%E8SDSA&V%.:*R@L@W!_,RXOC>P&-.5*_O'DD%Q3$7#2#'FF%.),2F22 MM(XH9EDQS&9H\AF73Q+(-0PX%%U<7X#TOH!VC\ M)P"KGFL7:*!(,XAXN7(6:2XIQ,LR!!9LPJ;WDU#[AE4P1:H*K [9LY2%ZL./ MCO_86I7N/U;NH82W](@8S!K&47>'. %RH+6/GCJ%9.ZVP&TDR)$$Y$ X!WR! M>>EVM8#=,T=@(Z[ZI B[F0YEIT%9]CZ> +U@^6DJY@ GT0E@>9!6>1,82KYM M",D"T@K"=X-C8%XD:]160\B>5L)[QW*V_V[8!ES,,QZO.=1<*$M0Z0MQNE A>+(!)Z MBB%-*,!<>$QB5%@Z_UI=C_:Z:PH M[*6LF1Y;/J+PA,(3"D\X4IY J!$F,(=$-M%_&G/X]A,8[OTJ]VOIC5.07Z+FT60+W/VG\/3_EQ//5_?U%% M\!.76=^S1?S"_'EN_?]MT00'.QY//^4D4SO3*GAH Y\VU3Q_ MN "UQ.JBT\[5*@,%%]437U_:\NJY/G'1E1NYA/5XB11P3" M?XE?M9>CL;V:+N;PB,\QO.H>IUL1+J\'FQG;RR:^;.*EG=EY7 FCI3/=K5_< ME2/^6#>UJ\>@Q9>K>]R3*>Z>JL29T/R[+,?[4+2[D)QIJAYP'25G2C_@.GRF M\?9U9>O8L80M[S_%\4?P*?"'\Z:*DY!]SZ]VYL\K1D:EMU5))!0]['M9<.TM M-N5,>EH0)&5!\+%V0#%E92_[0:FL=-CV("9="?%/".>)C3QJ M0.K(74*<"(]LD(#S5/C "?:$LOW@_/DLQKYB>TE+;#],9U-B^Y/#>5DH]H F M8(GM3P[SL4A*<&V0PC%O%0X2V<@H2H(*G7N"2(KW@OF_3!>S?K80LQ+7#]GI ME+C^A/!>%:H]B$E7XOH3PGAG2<2:"D24-(ASZI#A4J&DN7'2>*;2\R_=MQA? M?^PGK.^UTW9Q-(-&]U+UO+>M%B#?!$Y] /O32K.P@47WI67887,$'"56B2BD M/$F(4RN0-BXA; *1#HB#M;VT__P&CO Z^YI>:0+E \D%E(YB R88)7TP3,?U M?CJWXUN[-_?:";#T!CFB70>E*\B!,Q@64V+1*V1QXHAK;)"A*O<1"T9X$TG" M.ZI2G'SHTAG-^T_3UY/07[4"P7+$>VTDMJ.I4>A*:0VR,_'=*07%3O+O-! M/1F,(,ZNWKY]6[WV_UC43=U"YU]_K[Y?W7'UE?6=SJIVF+<>5)W;IG(Q3JJT M&,.(P\Q^ @R>=.U60$:YQ\J:O9T8">&<*>^]1)@ID=,H&EG*'%**2NN"#5%N M]1TR%A-N@T1!0/W8&.:KL>)S_"*/PYUUOJEB!RIYL MH_=T0\.1!>&I1Q#;@!%8S)%S1"%!%2>8&Z$9OVT$26EP9H*@1 08 89_N6@P M2A0'HDSPBO?K+S>%/1 ?[2]LX)]NH*PJ8X.3#P_BGZ>.& (3$RJFXT MM+C-XP_/5L\*R^N7YO^ 5_W1-G5S8#JM<\(O-O,J_F-AQYFI9X7.<\X'M5ZM M^NO;']_]T:IRU'%Q^W1]#ETJ]VPHBM9:&#I*/D0@$H! !G@'DIX8B:TUS*BM ME)QP4AN?>3/1B,./R$DO\DG%D1!@)CZ%+YM;:U5_PBO;\&ZR:6[D!C&Y!-!= M,Q-$-ZG)V]]^^7)>[BAHR7=5&D^GLU%U.5XTIVJB$9ZM,6/(*@DF*J0 :A0, M\D1KRFA>]M[:\Z8T&'8^G8)'ESDUA6\;DI!,W'KN78AB*V![;A/59_3^QM*' M9:67 )IV N]W3#2KNL4-9@ G]2QV[&"9& )LN;17IPL?D01,I&4H6"T19T[F M_:@.!24]UCZ&:+;#%F8B-8DAX15\!VN#G(H^'V,;D\4)"T%7<[/Q\_'+W^,L M+^+9#Q"^_ORYGO]R:^WF"W.0G@1(1!!*E6(;H.:X=;:NU3FK7L_OM,VAO]2Z M5VN.WN@AOL&H=13V P00'W+,L%82Z*9MVOS)-J>;\U+#'I#MN8CHXCAZ/AB!'D_T:M?G7;*Y^<;$8VWG]<<->K?>S M.(_AM T64T%3H$B2'/-02Y"!>!P)Y[Q3%#O+MC9HX,!"""(B*5) /& P6$8" MDHYHFX3U0?,;0'?36I=0][H5/XRD%Z-5Y#A,MF-G*QMM*@O$S,7W, M",^JMP"W(;3+=*.=)82TP!8;21'%PB"NG$8:ZX#@KS9Q(%\A;6W__9:$T%V6 M9V?CJW7!;TX7'UP**-V@Z1?V[]E&X*?+:VZ42Q2GLVPFJZ,G1C>^]&FZ&

!_6SH(P=6.WC $]L/ F!+3LI\'G@L M]ER/16%D!TEH>YP'AU0[!CSL0U7^@O3U;MW7^ CTCR.5BW=VZFT*WD@)@/PK1 M5,@.X>__!S@'KU96>_.P(?!I-,*-DFD<.O=J-'NO=KG1U+]?6UT[VFUO.X[& M,T=2:SAV*O\((JEHE*D3/<*S,Q7M)N#;.>Z%#-W0EQ%ZZE'#LA5+ SME21PY M@0NZ%@]VQAI)'[ZVP<",PH1C79L+E]N2!2KF81#82>+?1RNK.[6LY24'<<&[ M@)OQ(2O43IA/C2%T^Q+U[$=R/&-G*']32VM6UL]=KC[V8QMOYMZ#P'V$8GOL MA//CF28)Q';DI4*$+(HDZ V>G[(X%A[SG,C-5.JZ<>P^M:X!3.M=(/015 M>F9)J2_ZJF5IJ5D^QP#WQE.6%2_JEOT)G!*GERKAQFRFQ))655D&'^LN++,1 M:N@UZ F"EY5*X3=-0XQ)Z!E/*_TGSIE$Y+X^G.XH 08%B4< M68< W2&V6]AY^B#5"4D[A<\4L1D$T:H@.' M\$<,WW:+=L0TL!! M@Z/2^#\("FP!Z"6R8/R AQ&F>#FN'S'?26/,6E<,J(IG=L*#T#](%LPO@.?_ M0#1?Y[[4WQA\,F-.'YL6X_WTN#B^YTX\;^+YS[SQ+I?GN9(0#K?S7WKNCOQK M*&CZ\>0F%^FPFE.7[Z'9K$Y1H$R-6@N S/KEXM-?K(M/;ZS/Y0+X8.S:$TMG M+XAG0[&'O+6^&/?TM?'%A';$;:W?0 ,!7DNH1E)KP'_'_+*W)O7HDY*O*1B^ MUIZL^?I%K6J=]ZLE=?_.6MVH54VW8_;/FBA)1ZO;S)#NRUG.*=*#M*D5A8GE9[NQ=MZO?0;3JW5;&'AQ0Q0E![?YAMM;>DJ!_VR$E>K MJ?4&4Y; 4FAU^[RV] !E CBE7S!X>#785'_SI%5.20^&+?QOFR=%@*BM!A\# M:^OWQT,:F@"\TP_K5[?D(.V(!D!N>+'5*]!"O]Q#++2LO2,IN@VX"AS8:^+] M#(AY7K_"U\5[]XN*-75ZH)-Y/QR][-B :@_2O"#P$62_:9$[@+P#NE:_<=U> M^ Q.>W,GQP73[_[K5TS8LYQ7UOL4LQPIAZ@E@[I!^ZVV_FA*;8Y2KN*/3:$= M#$K^A$2"C@.PZ0 '?U?+EF?C&9$%WU(^?#<@]W5<@)Q1^E]#/H9\CI9\W%?6 M.TTSO?Y18J4E_EELT<\]269+J9AT1-DOL/G4S6? 'W4.[P&R?2\%XB9 $&]L M@UPJ>M?;2ZFX:T/Q[$DXM"XG]^7F/+GE#&8=HF^!/7/Y&V"<#/-KN#D,YY MC*]RKC3F\8"+R(N92)'&0HE]NX%>,EL&D>O;3B1W,J+=+$Y2#C3F!4[$_,"S M&>=1S*3GVG'*WFL0!H+#H9&GNKA)JG8#[UA5_P.R@+:+RA"E@IM*$R M+!53JTY_G#<8-;#,,I&,6QT#WN,$>/E*AAQ@T!6EA$MFEU7IRAE[;S2I) M *CZ0AD3#\X <@_>:>KYALP?\F"=<*< [S^N^NSP!;]4.AV.\0S>[A6?W?!5 M_?H[Z\_C:?&U+_?MQ>':B9\N?[C-LK@;;8WE\R3!2]#@^]V4R_&^&IWYL)@^/M'/"\XJ9\FY)^]+<3]D/ V9K7M]TQ, MK5L[_WT]=(U1^4JN<^]05<'!)I1YE_(9A8_K*Z66]]K+7B_).FU3YTW2JBHG MY]ID_>6"K\C=1DF<0E0-ZDOMV$D=]MY.U=2A[OH>K\D70%Q?&_QVX]<)&YM6L!-%-X,:458S0HY;+NSA'JQA3N -C_8AT M_)KG,XTV\(W2@7Y"5)T',,'L7\ /'=7 QBME19&4-F$6^QG4%F6;%AC)Z)_7 MY4*L.71%NZ*DA#ZT@IN%QX&JS74*-Z#L(%4#M7S99\.V>1@[J1H"B"9?W@"N M75$ER&;RR4#))W+3V;8MC:9E^?L:?N@\UI#CUDQ'I8:FP&2(]'((^QT_P#'R MW 'M$CLIEGUN=9L4#T"0ZXP8M*@&&7XZ X7_KKOZP',V3@_[]H!*CU?^>X\O M';ZUV2XM?L)].I?X91KF!4DF[=CQP.Z(T;IWP;KW4YLY@?*=)/9X:N_4+3TD M5?A7P%2EWNMD[^+R5\RA-[G"SYTK[)M?=N<9SHP<\C1V4UY242"'1,_7H MNHFG0NXIX,4\0/X=L-B)?:9$%+N)2B,[#!_#OVNQG+T"D9&JZGVVR;XW?+?M M-VN?K;W;F[=HYECF66,[15!@3L-A6W8PP39XG8$V;&H'6N0@B>8-$!]<4>2< M-(B_JA*HE&M=#?0-O.2I.F\Z?A3YB9LQ[OAP[(&=L-2)X>P]5T72"QP1['3> M=.@'5[ 45"2X1WDL#N*$A=QWHS2(/+X>[TFHLHDB/W]9Y%HC^I_C:\KLVI[3 M'\8)M,Z\+5AW"-QR(]O-,A4Q87LN\V7,61KQB(4RB%)')'84B9W1L4$615X8 ML5@%<(\O(H:A7B9]QY8BB4(1B]/%+3R)C?NIG+!'" M8\ 64YNK('"CW3D/W\ ?AZ9066TB\WM*WOI<_OP%("J/#)E1)=LC\5;= 5/- M3.?#ZT8H8&TYO>S$@I,@AT1;_UNI[F+95>C2@[3[9'I"9&-]6KL,$=>O.5 ( M>I/T^^K28HK=DL>THZ"N8Z@N/JK7?0.T*^BNH^CJLW678TPJS.>+62YR[=L" MTMOT8S5X4T[)BZ+J.IJF957I8F>\A_(1\YJK:CJUL+SQ(Y]U]_HM?VU=<_8;N7OCO9SR\T77?/17+[^]% MAV;HCJ2:_1;7>C=J1QEG:@RJ5$5) M)( 4DP/U8^BWWI,Q%FD;0=#K3P*&?> MAC'X=LUFC#FX]BH/F*_FN5WI(/%Q1,ZRF*W6S!S>F&HL9VO&3P6AQ_CVVQ%$ M>N5;JA_'P@Q?N,W=B?3B#J=N%-^K>W;LWN-!Y'2'?/ ,S/G'M.$LP"<=+)?.3T&>I M$"X37BBD2-(L37;,^(<,'+[3I_6A]:F\;=3?,,AK#J-@1: R^F28R(@(T1M/9"?_8D6[L"#C%*(Z9[_@.2SV9 MLI#SA*<*V!8SQ'(?N,G&"(4]\5OB?M1UCX8^3X1@+_^QD?6C4[!$1H+'PST[N9T'F>;Y$R2U AB=QRGBH8N:D ML0TRWW>\('HQN?]+V52',O%=,ZMXU+S'F/AG)/8CHW&/@NB,B7]&HMX1<1+% MCLN2+/.9'\B4Q7:<,!&%TG>S4$6^_7*B/K\^E(7OV":&/U)^8U*A3T6(?\;^ M5M0>]$6TZ+:FH(=H8,.+6-3LS=J$RM@/>KRB_UF.QZ@*8U057"$]U^."H?>? M^1XVM1?"9B!E,_BOS$*>/*>J<(&,YBFT!7\2>/8X' -?I1DW"";=_^# #6\S MO@2CAI38 V"S\-KH^J,@0N-;.".%(?(]+PZ=A'D."O_8CUF:)HHE"?R09;[O M.?%S*@R'<26 '(]N'^5A^,N)"7GC2W@9EH)$C:U_FB4U6=+MK<>I@QNW@G$K M/)&6,'8J_?%,^QA%<2!DRAWF9+;/?#MP6,(SSA(OYMA.,@J]IU=MANVF?OXB MX-*+.?YU(">(%P;&"7*FTO;$C&;=5QOQ(*I;:TF-"I4[JNZGP M;'X(=>@61>@@"D\P29Q#5GP^$24]R3]D&J#S>%RC_;][[0K_VQ>VOZ\3.\L[/;)U@VU>KX)CS$TU,:\&#A M"=03/?5N'_[V'>"I)?Q!$'?L,-FOK$D[3>(D0Z+ *1)< 8U@56_@R !^\&+! M=Z?L')JNWK:G\1$.XX.J4)??T.(63:5Z-8ZY0SWN*_$Y?WI[+>\Q(?0/4^N7 MMEE\EE?UTOJCX14P76#/@_P&G,! R/S]F6)S(L,LCM*(!5QYS(]CQ1*)\TU< M0&?;%7;B[V2E/62\PB8VOP&P'\;-&L$(\1%YW[C:HWMU[7Y?R H'/?@L%B[]HX)[YQH"YY7?7AD 2J/]@$Q MJH]XQ6;_'T!G[A[5Z.5W ML&/+G3Z.WYOIR]\\CZ:;PD[OX"2O:S)4F[I&M8*FO!=\MJKS&N?/97G!"X%# M>?JA['1-I>IFMJ1+VH!=6=0'8>[GY]O3%^.>7N5@9^7BUL/[G[*QZJNRF>$! M<.UVT(.$T$MVQS&63?5M1PDFWZ6B,94W^?**[F\*WL!M"L>(%)0+P6GJ6/_8 M>@E?Z*%C^-RB7,)KXC/4LD0-Z0,P*NO=Q"+"=W"]Y15L[[^UE3E;61_5HH1+ M8%]@A\(E-OOOB046Z?85:Y_+8W;4#49#-TX[1>6M$@HG>77>5*=?J%(S>O8^ M\GF["?>+ =Q_Z;?R9@/F']-PN MJ/[OO5YH M"9P0]TJGCQIY_?X%.T$[F?4E5N+30UI/W$I/T.$$.V& +("82Q M+"L,U\'!:PL*?IEHBKF-T%MDH9E_-[R2;%:6OR-G&- !3=7.B^L21PA5>?T[ MH%U3"%7AG321FQY9U\V\G4I*$V>)%61@HI55^PQ!;$CPI@8R%$O$E8Z3T/3+ M+(,[NI%N0+I95<[ASA(NGW.I)CAP\U]*(%&5E1ZYN1YN>OL+3*WW0 5;"\[Y MZNX56XC! JD";CFU/FAG5JV4I0E9O/ZE7?/7=LU/_9KZ"OF:0-%=_A%@9_VB M(=)?,!S2NLGN+CHVO$G 2+.W@A5^PR.M\K31,T7K!HA4OZB",ZL-61Y2-7K# M&\1X7JU(4@!V70(^("KB$L"Q%H[D8T%E9P6\DD],5'%5+ M$A8*=R"^EA7>FQ/630H_ 0-$KH)$YQ3#YP*=#[@W M$C=:_64WWK.Z[Q$_E*O<0K+U>3;@YL.5 LVJ_6FM&BK',M4=J?*G6M MB@9'W,-O]X2:?S?9\BTQ^YUMB_;L7:X5_SYHE$@TMN;J'T KG(@8B3]W=\NRR'<6]HM@"!Q$:0($M4TG9W( MI\5>'<4# GR$]6:T-(\*)=IB7 SH#A0C05 M%RL-XG*NUO?,43;1[I"QX;UK-B.-WG3P-CQWX>&M,N\K@KV5.]>S_@:PK I+_KAZ)%C Z@]1/."H$> M_:9%[H#Q$'11X#I1'/J)ZT5^Y 8_=#Y;U^U]M@-DV-S6<0'XN_]"[:]3A^J! M5H@,NZ!IZYLZW@08:GUE96 (X\<%>B;@MS^:O!HXR^!Y^!#BY]<JCA-<^^FEHT-#@:=)@1R&@YV *)ZE>):E\ MI.' %>1%1OWI*E]HPPJ>TMV&%Y&[!RW&M=O]=[6"K^=S56G##O50D==$MCND'EE1S?'SG(8:%94.KH#.N:%#O:K3=1FON6<^0 M\VBPS9#S$&@!;32\(FUJ>+>Z)=8"GBH EF"&;)+G-F]0:FFA MU0FV3.=L@6N60'2J?90$03TK%^1/&3RRD[N]Y6_-RIK\+WMOL'*,L '[D"49 M0F!I*[1.N019CRG)&<"?-EBUE^;5FC6T-Y4I\;%?WEY8? $_7@.(#2L8"Z8: M5O#DK )#J",E 7$JYT+^!U8GR42SYOW_WCWECF)A5)>S7-A=5ZS-A!65\UB MN?;B-&:H,G-T2PP5'8GBVE=8:K7*7 [F]J'9C0#X5]U>\G! MB$>IOP+N0]Y@#18)DQWAVJ=E%%QX? M4K*5JN6-4OJ'OW\B(GYS!=R$; ],RNYOA3UGLUPL^UL^8A8!IUO^_GN%>2;# MO:$/=F#9ZV [N?: 4[6!)3!NT)%'=DLYJW%-[9+#YEE53CYW2V=V#YS&*=DK M9:T#6[3QZ:B"#-FQP-%1JV.!SFTR:MI0%^P4B!:92 M*0HLS51;'=FF&94B)U\_: [$= 00.1#:LGZ-3UD Z:HOJ(3 3ZV+7_J]E=UX87&#(P.MFHUQU[P%9<8N&VS9N"J#^_@PS4'Q::I6SDN@;2%)FDX9/U'E\S7 M^C[Z8%\ER2^II3XE\,C.GJ& >K=Y$NE CY20QECP;Q#&4_NW1N M!2 01!^JP,P(L&' U%\J76-*H3TD>4$RLG<-DB=49:J-:B#)@>6O4W+A(N @ ML IUIEHK[VL^DANI.B+4,+3WY+2WV!2& &P 4K4"RJM^5Y0"+M3 ..XB>9MQ MN-[&[.I.T$> '5@W?'SRKDB?_JS:WS MOG_H;01IZG,?5Y\;F_K.T*13T;\];;X",TRK_JKHQBLW>%_D&?!D-_D'5?FG5=W9TEF#=>-]SP>L\":SG-)D5VT2'14Z63KJO]"%DJDJ%"Q8]X5? M7/S1Y+K"P%\",<@_: MEAIWEML!+JS675=P-5A!4%Q3IU1IN5=^[5%3#(T,>Q;@MJ[;,CU\]*W]"_:] MTTX]WL9+W=U!06/S[VIJ 0BO^'5?4R4I*:/",NB^)T'[-+$NC=^HZ_I*4?-$ MAVD$R'_\4L>"NQ+*MB_"U!IV4EC75':$UU8 W]5O8@W*NSI/W F3-9DC8-[? M>93K?-IL1G6-&RFYZT1\S)]I*V\&_ "K&U5U2485,M6R__I?)9RPA2\"M]2H M5LUF/"T'*2IY<:WJY> 45^V&=QL#W:_7TF%*S5"UW[+O'T(EB MX7Q;A\"UW[(]G[[L:-VE(U7#D^E:62SU&=VTN]&83?C9@IIJ415!M$R!:_&N M3TJSD-KFO*MJUI1['I;U?BIGB F9[D\"")LCKDRL9<4!E'Q.56APL%5;UWQK M^>=B@:V*$)O*1M/1G_[-B?S75KV:IR4Y,):MJ[I'25VEC$BQ43L-&"BPMMVB ML!9867PUZ=$;J_ [/%+(EN .8@@@[S&/I$W?T_QIH#C/^,U$%^[H8!8YSKG> MZ>"R\J:@1ED;BUBH#^C[NO6PAWT/(MU.@O[&0 !6KZKJ&JPQB@NTR;AK@/:\ MEMC ;9TA;@=UI;IX@ [/E5W"/U#G0M?&Z_?O;^XGUKA!3*T?'9)K#5;Q>ZCQ-*J;;J(YIG9\#+TA97?*B31LCGX9^ M),DXP1?]]#$+X4/C*/#MM"AN)1$LAM4_$ATEP\6TTZ<+X6TN2[EK &5^V788 M@LW#FP*GP_*]ECX!A.3; 3E88](<9N:TJ?L<,]_FJ)%E(,Y[30T(G9,9,L?F M$'/@U*!](;?Y)]U4D' %G:PF9E&7LVN==8?R_0L]O_,X[4(*F >PNSFPJAM: M"/8P VV#JB 9FV5 +4B'/J;@4D#]C)%O09[7Q F$Y&** "?R7NE YG[P06: M>*T6"(D,V.R?,[BEOII8LU6YN(+SZ4YO#5!\V+I^H66M=9#LA. MK:U>;-HE#E#+.QY[!4^?X2IO?[Y@;>XS=M5KNP@)U>5($!2Z[6R=O[S&*^7& MT1)D22?O[$M]5*C7@AX,O*2S- !JJF]-EKS>?I6[4;ZM.H/E=+7X3.DRLA8- MT$K&/,U9IX(A*G7M&ENC*07L!R)@8@;B;IADA0)RTF/CY26N@')9SQ!P_&!B MV[95XVP!>&FE],5_Q>3S^AK.%B[]JP*:;//2/P'*OLW593FQT$T'4"IR;D34 MP6WIUDT\6VVXF#<;C&*D:9U0\)4"Y5=@UV'+P\+Z]6)B_5(*^OS_?IQ8_U!8 MOU!8'WY;?_ZDOP=V"QOO?FG_PM_>ED7!:0A%#I:4;-4CU+[:?*1/HERRSYCQ MC]8*-LC1[ 0LHO869"% 7H#*O.ZX#[Y5@172F(FUMBOX,R7 M8"H7K?M&R\X<[=G-<"9J[0-KO:WHZ+R#O>>PK?YHW8>__OJ&- ?])WEJM)P9 MZA8&B0[.M- 7U/W:=T@6-6M^^WBQ:3!]'<0>RG) MN[(N)=#V(4E?3&=>=F)O17*RM/-N0WB7WM#DOJL. M@FWZU6<#(E@T%198&=9U4&ONKUIO5/!-B:6^?;W7:ET5]G0]05T/U*?8Z_[O M6,!_2*+?/H UU"<#=7]X+%2;G-?YN0;C46O?VA!B#'(>7"!4Z)DGHK\M6-HO< MJ8TRH08>]J9=A/9/6>C(3UOL4K<]\O41#PI2ND)?W7>0JG=[[V1[K]1N;6X! M0EUB?A2L*-34^@#F8DDZ3EN62O[]UF3J-J?C!ZUPVGR=?@_H/\?HRI*RAF?D M[2:5%D"E%VM#DOJ1E86M+C%+C%.B?Z[[Z5%E7A>&(N.3HP&,G4[ !B55K;,Z M6U<^R#NPNM56XZ$>\5'90I-2M7WKYZU#=NTX*$!AEUN=.X[[:_F5HU>I>DWVOE3:8@4"?6F_7M#GI8@_: MT(?3S@N<4[6YD_61'8:63;)TERR=F&3I8QQF9 0/"A[@Q^6FHH_A>'2GE$6^ MQ AUI[(,W P;ND///E'@7*IRW1JBZ]M0KQM#:(OW'NTALO1IL7EG>Z,X>G0]] MP^^++A:R$S=='/W%&<]GF&K05<9S:P:P(M5CNT48-D$KNQ![AU4H?=N$#'@\ M>LH&F:I%0X-GX&'[LM"MDOQO.$,R'\AU,I>Q5W.;MJ@;DP\4:)=,;2(VG25 M!C1Z=%H4Q^OZ[BL8':%^V_26L+>*WPSU)TJOV H5;*R%\WM KYBLLQ)PO;33 M>K2KX0I00E7KK@05]6%M-:9?W_WE_4>FFVK3 /-9":@)RU;D4^W7(]4/>02J M8+,,X49;. K*VR?WQFW(KP>!K9 M1IV(@?;3D>RF_ZFEV'7&:LUGNL[GVQLV3[>*?;H!/^1_Z3<@=2L7'3+3ZEJ; MST!J8+?=#HHYO3B[=B'3N=ZK*>'Z&>VT\JUKXFTO#9FUYLP-?:5 MU &U;24+W3K+F;:.,&8+/^798$HOOV_IZMT,<.NVH#L7O84S=^;1VQ)#\WUBZ7:(QARMJ'O:MJ#K;F0$-> M1J%2\O[2Y"6=1+>1T0M\J*AAYUL)4FC^MF[>GJM,<;8J+$8)>1LSXS0/P;>M M6[:Q1Z?"E=OE,#51XD-ER]ET*JZ2Y1SM$,P55O/-]L([$$= :V_ ^E0[>4$] M[H9C:FEK5HGCD;H.F[MG<-CWP\SG9WG'C09E&\4 MSX9 Q(I>L@ 84JA9PMU M7]5P>XU2I0_IU ^1B90UJ'TX@M/0E6&LY5^-O"14R^MU&T-T$O(9%LE@N-VO2<-@;* MJ>57*M5@>3";<18@-J2@[ MAPX0XL]?VQB\%E7Z$$'B3\M*3RV6O7-K,/1KI7D$J@0#<4MC8>_@&)/!6.2R M6>+J?0-6?3S3KHJ(O%(ZT7%[D3LX4H?WZV:5&"E2RWSHUNI86Y]XV;I()]8\ M_X+[T=K$1E?>/8OUMV^U]Q\,[QC4@;?G8A22IU9(/MYB!QO 'U0UN0W,/;-O M27&0N#UH%4O*_B!3G3P:8J?-2>_F7E8ZG5R[?369;?[69H/VJVVDBFH*W71> M9[L)U;B!-EN !G*W*>7$?^LVO[\C]O7L^*+$%.J\[==R6RI\GX>J)S;>9LJ! M[ ;I1%6$R*WR.8V01C:B_]!].DG_:WWT7%#D(]^Y5!_<*RLV&TA[,G$TT0 M6I/,03E"963]F+V[(]AW=8>(_&T51*MXK..R=9/.;4@R(O%LU2CRY8XJ=6V$QV&7WK.A.] M2=RMW=;(HJ+;E8@"QR?!>DUSNG_'(I].OF(9$O&%KML"ZL">@@.!S;L]Y<0?_<:IOF MZ_I=,*:XMM\H%ZU2;1XJS?J@1O>BUT-:<[S&,CVPZ14<$>]K\-& II6:1$2@Q?1@=821_NF',1HTZ*,IO'@9I MQK7NPX4%^@55F@NX9J,E8BO;*.0(_ 9]=YUS@*[567B@C)_2O6T&/ M#3VMS[H 4_T;L&)CY_ NO-JN/-!+ZV';PT=,K$4#BH;0*ES1O^W>I+M!J]>U M?V.F+M'WH-O_LVZ]?F=M>_%N]E>F*#*S9\W>?[IN!PFP:[ \![OQ]*Z5)?\R M^ LTD:;J6T?JK@KE8%+R:=@=;A!,NO\Y(R ;L#[>BV6)"9I]Y4/?%*\SF-OB MU;84=QT>M!2<;[E2BL(*74$-=9FQYH@FL+WE5NVK=;'.09WT%1G=@\C?O44: MH)H.JFG:6NV!6='A'E;>8,LKM.)GG#)+NZEN4^N-)N==QU6]?HL-UM"_&KG^ MBWK="J.=-M>2A;;&J?E!GY+P+6( >5#7=Z=K4=:=B"Z&?L)2L?,4%1_Z(N#6 M>06'M[0*:D\-%UW5; M><#$TIWZVI+=/L%YRU^+2V:UTHWK6M2@!.>^E]0Z#HJX3EZF]KK^5GB;I\T4 M/AYT>4JU[V(X78[T"S"^+W-TOF'#K^5I:'9C$U3_IX]7MUGX0_(9GDA'%4,_ M<+$ WJ8% MA^[U1,[[02>+OEU%7X79P9(@\#5@BC9KH7%M M WD]R8F"5777MX""/YU"TV9.=1T,+I97JRIOYJ"1%CGZ6Y6@S@5]_=%Z[#S? MDFH=Q:^GH9)MM]$3;3)H"74'DT%]F3+#!C.D\^VW&W"8_KYCT53BBM[ "=F99\)@;:^X%6U M:BL']XY]&-WKG$9]R=@XVP7)\;=**"H,]5HSMVUYN)X95.P@$_76^MO[7R<: ME[HRU+H=/S2TS!POF":=;3:!O]UH&@UMM4&$D/1#B8.?<^K&-'ATRVUU^*Q2 M.",3-_-]/'7W&7ZPMZVMX=+>UM)Z/-+NM1L3D\B?3!?>5I.EB4JW@MJ@+5P# M3-.P7Y-:=&+(CU_S?-:/ B&[L6O.#0^C'S 3&\/+NN.R6G6EN)=YT1JGZ'0! M([:;VDOSG 9-/+09&EMY1H9K&Z.6&ZVQ=#R3@HH@=U27'0)?%W13WURY3]W0 MVZ)7UE;6CC,'!1Z5K:_]/FOS.57=P(;6CTLI&N)J*)VH"[2E$V@(:BC;M$>R MG5W:+]%O:[T?(UH.69;[?]6J:^6->3*;F3GC@/2IN,,^E^NL,;*(UX FEMSU MK>"#2OYN="FCQ /DD[]O'EB;!O5JZZC&/%6HQ9#!9!PS5,@,%7J8XOB)9ZKM MRWC5P*W8/QQO&8Q;/,918I0./5>\)BLRU257E6SUAG\U&*R<6)7'SH3JEOOXA31)NZ2SR%1XE<^XPQWZ!0 MG,)S&W>J6:UNM"M55\2UV:A9C].5:I/W=CW!U'"C;UI-\U,'M^FAD>MP)Z8( M"K([T3=+OE_:"GW:?J6:VCCH' **+>J\4IRJ29YS=%;U67TZ_1"#5G6WD8V" M0%TVU#Y9%P0.YL&F&Z65U*NZ;$=HH?L, 4YSH?(E#GW(*+D500(7TXZ[-TV5 M[J5)WG=LK=GET]( VS:UMDV<).%$QFK;MF.XYTDWR^1J M\U6Z*;IIFU-9=8&"]GFS%6O;,&WP#2F%%;III5OC2=N;.R7+ MM.\^;%&/8XIZ3%'/<829/G:#H[,!*S'AI:>MFD+1 J)1!\YS8,N88XU3:FO* M7R;IA D!(SV'? M=?>W%\%5L@27Z'V&SA*+6!?:3&+7[R^QN&A@L]:!-:(C1NY MC:0Z7"7DC>]#4O9SDU2\0U$X%32M\OM3TN99 3CQE__\+OSN"8#=TE@/@,"& M[6,Y?PX&U@9SW@.6L1S3\^FC6P)H][#OG=Q G;#;LAX])%Y/FO2<;U(DGN, 'J1)'-\1C GD1MH8:?,BA^B$T]A0W@A8 MW>&LIF^SA8V]]/A3?=\G+'>-#5^]D.?J"#GD./4* _UCAKY1J5_2?6[(8"1D M8*#_ E[J(83;)SU($1MF-@X3CHUN]HC6^#_J$I*=5I_[.MG>GIEA[*(Q<4GC M4!@3O3FA<5^?%>$87=NXK\\-YXVP.)"P\*>^(9P1$,X3>)^-'30J4KO''*YG M=%(8&C3^H.,56\$T,K1RXK1BS)KG!OZ8@'T^>&YDPF'.T#)'8$36"1R- M$5E/(++"\1VX$5DCB&&Y![+\7&/Y/?3L/Y?+C?;P7;7%F'I&&+GY_.Y,(S%? MLE[=G8Z\:)(9PC.[3G+RPU9MF+,[\Q@=Q(FQ<_@N.4 M-JZ1-D=W:'NEC>DV=KP'^@Z9&8Z@;<-?8W)P& ^C\3">ETCT'EK!;#R,QW'" M#[363/CL=/GHF([%"#6:"\R4&(1G!.1+!V9F\\%\.L*>/MT'YAV\&LG/,'KX7!(6S XM_ M-?4RSU;/@7-;4ZWO 5)],>[H5;Z$_8JO#=B==F ^)OJQ/E\I*R\$\+9:8?^= M[_VI;\$C9MB/YX;7UJ+*X1SAF=82+JU4W3UWG7U^==E7]:U18\\$;-9OC?*W@9576WUE96E7.K;"I+ )(A=[6650[_ MSCF(1/A06VE3 _K5]=1Z5UA<2GKX!%>K%.T5X-Z_RV!7^LD%O1\M 'A7SE4U M6'.F+KE86:*;8?55# M!O.?Z:'+*[[L%_K3OWUQ;2=Y7)GW65:K)=T*KU*K M 6C;EVH*S X0N 6I$#Q[7@_?:[W[!:^6Q7!A/3$# (!G\P\%.(6(8GWX#0ZX ME(U8UMMO< /B#LX'7@2 78"\RQ<$!/VD?M&=E526E=62T +7TF\\M?X)* 'O M+',@?< ]P*<<&0_0?_OB5E66 #+> 3@"2TLVO>MJ<,M0 'H!:^G+K?J,A=6 MN4 LJ!'M,(^BA#7T#F< GED]-SM_PJT_PTF]S M=5E:&1> Y\L586U>$Y$ 6<(32B)V*X6?$+=[7B5 I01VT%?!8_>S$DBY9SMJ M#KB_4L@4KDJK*&^LNEDL@-*("N=(N0"*);Q!=TI,]3:7[[4VM#U6.1%I:[\6R3(%1.!/+M5UGTA+N M>K_M/F$5XAQ#)4_"14?(]^XB=#V_8MM-T)>4#I[@YI M 9K695&H&>'CDU/EC[52FYAO\;2\5C\9 GA: OAJ&\KC1?]>RB#ZVUO:_:9. M3W)M"Q)OWO[V'E2S%0=4;M4P7*#B8@FZ7=& J -,1IV," C1^"I?U%H^5IJ7 M@V886*J@26WPU L@NIGEV%I@#$7B<.T!/=YN3Z"BV*_4J=N;.YE8>$RS\I+V M#AM'A;WZO5[_:15\;F3,4Y/8=J;SR5!4<+>R")C9",1C5;6J\F8^-)PW%4>\]]=W?WG_$= < MOD&SJ&5@&MI(+B"*^M7O6G,*KP?::O]X>I]]JNNFG=VOU5J^BG1)M*^+$G8# M!R2NM"F+)NH"+/&B9S>=7V! W8NF$E?X: "E4(8L'T*6M^'OKSG 67:6B> + M)%J4 ( C8J/WUKG"^J#-K9?6;QR0V?*T<>1.@(BM*RY!#PVF7L\WT-SA]55[ M)O!!P2E=@_I7+(U8.O3H).!>)]6I?0 M:-:Z.U%ZKO X0/1I8=+*3Y"(5JI4864-"F-9\9MB2NK(CN90 M*5*(0=*W;M$%U][[LEG68->0'@Z86Z!+=X9:=Z,%\O>.;0_L8_C_MTJH.7IW M6@[FW;(DG]5D-L\:">MVSBQ-3NB/%F#$PN=EK1WC]**@"O!B!6 M:906M.O M@63J;(5++P9O\LKZ,?\)3!$TV?*"AD&CV3[/ MEV@]%)@6J:Z!%B]).#]3#3:N "@:E: 1*@D.OPG= ^1QRTL>6+)_#J7 M<#OH0C__Y=WGMQ<32W$X)([*$[RU-GOV'>=K>N*/.6P97A#V.T?EKC^!6]=$ MB%S!#X9.GX1."7_7Q K8!X>%)XPQ%?+8E.+WM6:Z3<3U NC->M,RYU_@;:U? M?WU#-+WYFR:?[N'KQRRJ$C%*D\?$:A:E1A]4V^N6BZ?_4F!SM^8PO(&.?^E? M9SG@>RMN4$G'$,Q5AX-\S4NV=IK7](*:5.#)W0M.+*[E15V"$%$S6)CD9+/H MP',)S[Q$6P/PLVDCA\[4':HT%.0B63@$XA3V@-_M:$8ZC <[XM<\GVG!1*>! M8E.U2W_O;3"HR@HG3I),W"2Y9;F!M8/Q*>0Z^-LG^NU#=YYK"^@@Y.6X!\\; MV)\3-W;J%[U-0@+8,@ZLX;Q#%[M%9_=\%7]^COKSZ-/V'AQN%HM6+O\ M#B,+#B0+YGS5J4]]A@'PR5:10?#X+?$&'>Y MT+Q]E@.3J$D! G9]G7?^6GR CL+3;U7%BTMB=K76.74FPZ))9QA.KU SO,:U M^Y2!UE:!GVC3M1)@J]#3M<,'P$MB"?X[M7[I086P+,HE:*T=2\?W ]DAT.ZB MOTB\D9CDJ$.V,4<4/!G<@ $2A#+/ :"=Y7-S!3HPJHLDG!&B78((:HH2-+U: M87(!*)="RS! N1O,VYCQ5EC2\P>J:2M)<1M[#3AXJ:;"$] VV$ TX:M@BDB[ MMS:[HSNPFYP<Y+BY3XB,;:BVK&82J$?M9KS@Z5Z6^,6;]_]X]Y:!N 7JEPKWW>VIVR9 M87F#YLS'IJYS3K___7< 5@$X=+&F/,(X &B+@P-RR;,U6DTZP$K &@I4MVK2 M53F3Z(CL,G^&F@$NB;?E!4 #;JF!=>49 +-8:O4;S"92SDJ@C,NA)V#3F$'7 M9Y6WR#9 #HU VM?09Q/IF/DFWAB=_I NSD_:E4DGU=2M1@C'N05DS8#VU"#R M9EEVN;RX830Q[==T.9OQ%=C0L. 7)5_KQ6,ZF/9Z>/497]3J50TV-QY^!V+* MHM:/_FZ[&O,ZKW.--:^Z^_?49.K5PGCJ^.$/>"+[-.73_Z MZH-<^VN+N5//\0ZQ(5@L<+]Y0W>4M\;?5-W:H^^3M+-RQMD[P'FJFAD +/[R MG]^%WXVEC\ WE3G%+U7E] R\-7[PH7^^ C-9N^5J2[LP>BM^W*T%C@X/OD*Y M#S_#!W7J?DI6^BU=Y)[A.)ZK"N9@1/FC]AZ3RMXZQNK;ZTE[QNP:QGPZC!D] MJ(8!'SL#'ED?LK,#O>&-)\H;1S[2[.C.>US*Z>/:6)E.Q\_8H(K3EEDC!G\&*SUTVST!?7Q=;#^M:I M(L]H(XV)ZH[Q^![8SNRQWJ-CX9EC/[X?XV<=LCZF\SI&:C,S(T:IM!M"&1NA M&+%TW&+)-F+IB([+3'LXX\-_5URK^B &G''I&O_5.0L]9QH9PCFR0S/C$H[5 M+CMAHCDY@!MI\Q32)C"$4? SCV0->D::_*A MA_^Y7/+9"$=2'HV@'?L!FQ&S9R:PDVDRPB,W8GLD1JD)-KZX%60$YS'0EQ&< M9R8XL?7@",_<2$XSG-T,9S_V'MYOL,-$-BMONA'5>RH=<2)*I6I%';";2L\( M*6N:3LXEOKB2-%F0^@2SE":!XN0R5=1<#T*0^ 0.EMR8QZZN,*^W-3&;;!I:OG=CGA8#^O9G&O:C8]J&VL,1P_1\$77I=WS M2@]YH*&+>T?5?>L6]*QR;&# 5KZJ2@#H8%(S3JCL MQ\[@I'C\AP9FJ';.2EH6U"EXP?-V7B5 J.M8K;),"=T2O'LXP"8O<8O+,LOZ MB2ZXO6+8-?Y[=V,@1HL:75=IVE&&A]_VVMX[]FGGY"9[)_+]F%\3<(#L^Q5I M\&"'= N< I3+P7QI;(1.;>5%4U6XH:U!IX8A'80A;;>](5K83MTG;D,3A%K4 M6H]2VC?PZP'CO:Q_XJ":Y55+L=TU>OPB#4##+>>%)AL.'W$XU%)I--68N'?V M6$X(W'(B8F<;3^KF,K7;R_6;#[>V\1*XP;9??]>R'9"(&MPOL<=_O>ZDOD;@ M @YA_74W#9;8OWX_>'L]NES/ST&2FBFG>" KVK M*JYX-T&NQL$#,Z3' [*OM-YQ:[S*$"PX::@H]^&"P"VJ+O[4VL#/@ M>S00KJ3)!3@?AZ;UX,0#FE5'O(;&"/3##C24 9<48!QRMW:<@:'I)Z;I;$^N M6#]&E68[?.\,!\7N2-YV&D@K&^IV&-N F2-V=1.1UZO1J/"-F^R!R"&D+07Q M=WF7E'$,@CSM[.-?RNJ&@[$Z*\O?:6 &H$E9F7&K!^YJ@LRO0;F$A#F8X4+\ MN!^LU\V\)3FA*8DVP$6@ZM=TA@S@/J]?H>V" M]^X_\C4@85=>],-Q.QPV0-K#,R\(=@36;UKD#@@/X18%KA/%H9^X7N1'+HVY M^-._?4&MH;?M!ZBPN:WC O!W_T7VT)/*R388'W-EN/GQC^+L)0RAU&4HO*; MK62E10Z0DZ:IRH&ELR89?XZ8!^/ON?&'AZCK\1'<9O[.<'!$6PR'YX8#S8E, M=:C 0W63 0:*W_TOOO<7,1J?T-P&&),W2"%<)11& $*%SOMLB7LV?J(BX'@H MH,.!+/1!R;-:Q"R0!;^^_Z2/(,97G5^7N$T]*'G MJCPT?N%D^')BBLZY7G:>_<)9]KU2J5V.XLS$4,R[5E M8S&0FC.Y(_KP:<BK=VN7I&K):YQQ,]' 8V,PP0)R55AO:& MQ 1,QAJ>*GJC*,]M71IR*26#@GY'MA"RR,;C&/(L33_$>VRQCIZ7"61P@7T\ ME'TL9\-OR(Z+8PDYF\[0QC*#N!+$(AIQ^N6*63#NUC+!.H3\"<9#9;6N04RPFF6-DND"N'!#,0 W*/;M 5TF20XL]G'_]Y>;[3.O*P>H[--@RW M#![,BK&F$U:(Q"E.2R'=C8BG1&O6Y#/\C1BR\X5#PX;#=! 0#1^H,TA%;-FG M!?3^F@!=2]8,8WHMF(Z2?FP6#PSBM">00ZML ;"*V7&*'-)@\0950".X7 %B M**(RS>8J(-69,*\G\RLI]87?OQ RSX8 39H]0QYQ^2CTN0_!.R\?^5PH%0E= M&?D&8\%$5ON&+*G*T%"33?&" MC3ZQLX/8>\7IJ(2V,U&P B%SZ+D"TIB32) M3H8(BR,QA?52V($5ZM1E 1@NH42A?CP\(PNR&PPBTZ-Z72QACR M7VPTIH4OF29S"R\I1CU-H\TB]4WKN$@"R%XQZT6K(YO6H=70M*L]F(BXL(LQ MLNI\&N"LCP!K$-F_" *PQWZ!L7>4)C('*9'AV1H+0I%6(:69I!?L5#]1S4"+ M#*P<;LW+%3!YB@C(OH$D,#?'E$&"/%/("2IQNP&M3B22^N%O6!7)RI50()T8 MI_7@GH%,!Z!=<'%>G ;FCG+E"SPBJ2$BI6.W90(V*"7Q7)#EKIL@4ACY/%5D M$XGK$P*$MAA 7B,31>(9#Z>*[@F& J?XH1$PV(":1($96F"?>(-X4*C&O70_ANV M$%H60!LE,JOE3HWQW) E\5T65'!!8 +?@P9RS=T'S* II^2\EJ3C1+14&IUV MA4FY$ =OGT,F7!RA"#&TVM!K5@O>4?&UW#,:R]LF5-'[PZRFF<4^;LZWXK'Q8%OE--4'R+(D_M9@WXD;BPHGE"M^_ M$!"\)W3Q6H8GNKN'I$QS/X@K%F,ECQ76*R'9L&JA?3)TTR\6-]N;@ _5WN_8 M/K]DRSW]MD[';^]W<+"Z=-,*?5/+/]C?O^.>(Q]&OW?2 M_G0.W.J/:_)IMNYZUS/WI]O^X?Y\9Z_)0W(1/WQDP8-VE/S>5BJ'Z]E)Y8Y- M/@Z?:OLJD"E>^=N+UN&+58O\0=OY_M!^8\^@K.>;?U](31ZN\D]V.2XN[>U- MS8K^Y]C:]UY:O[G-4>W4OP:TKLEU_N )/FORGD[#\14,<'7[5HZE(VZO MU \_9F?U>F#1:=T_8M/EI]$S.U^'SCMP2-1.YJ3L"C?(%;[#^^:CNU:BG34=W<4J6+L*7!*Y4X=VLPO:"OMG%:Q=!2Z)G%V00\K8$OMG M%:Q=!2Z)G%V00\K8$OMG%:Q=!2Z)G%V00\K8$OMG%3QO(;PL#5>%:]IX4%6\ MNC2TNJK6,3_F>J'\D]V]Q,%)8M;9+=^NF_I:S7V_RW!S M/+?8%K1LD/1=DC7'E8U#BNOJ:_M-!MLF^K4:8F6#I.^2K#FJ;!Q27%=?J[GG MMQANF^C9:HB6#9*^2[+FN+)Q2'%=?4V.*IOIUVJ(E0V2ODNRYJBR<4AQ77U- MO\-@VQ#*P *[@XD#3B'MTIS=P+(_^ <<.X<0XW&Z<#ER3.1K]V%=0R6!SX>XP;QHUSN-DX';@D M<3;ZM:N@EL'BP9/PC!O�<+-GIG!5Y#H^=@P;A9TZ)\WI?VN9;;%UDP%$K. M[TW;OOWX02:MN!&*F.#E!H .'SH7PEAAK&S%*(4-W6U1U]#070\*30X*C!5' ML+)!TG=)UFSHKAFZZT'AD+=#8:PX@I4-DKY+LF9#=\W070\*?_G?ZW:SM<> M8<"X 9@-DKY+LF9#=\W0.3(P8)YU>#T M-O-&F&^UQ1&I]>#-3!@X#)RM&[.PT=='X#4T>N>C!;-S&3<.XF;C=."2Q-GH MUZZ"6@:+-B\29]PXB)N-TX%+$F>C7[L*:AHLVHP;QHUSN-DX';@D<3;ZM:N@ MEL%BS]]GW#B &UXD7N,9]'PH,R].D\$.^*21%T>B%\51'N%D^MYSKA7OP269 MS83;;<(W>2J-H]";%Y#K.G1-VW_ MT$&=<]AE$O&FC XY\M7!$W+DV[+(U_&[#JJ< ]_:G6X-P;9Q.N# QX&/ ]_3 M!+YVRS]R4.<<^=;N=6N(MHW3 4<^CGP<^39F=RB.>S7PN37$VL;I@.,>QSV. M>T^B[^Y#3PSDN+=VGVN9-?!? :*C'\-HLHS7LN=WVXHMLGVQ9MSV]">&IO&)M,A!U$F( MA[GHG6A2 >\$Z<@,+F9>D,D07R,"W)]FZEU%^= [S8?3+"I&#>_G?;]5;2]) M<_C*2*E"AEZ>0H^DUP?I0&LC.>K)3.%=EUGT9:JH>P*>P+UP% @PIK?[WB\R M$(62]+!]5;5W/2FRV7?!)PMO(K)(D$,5N?00D"%^\+O+7SY^;GA7TH,[HQ%< M"[U^D1>9G#T?I*-1E(] ^O#=.7SE?TD8\&YZ6K" +P[R()I!;-[_X7W_OU]/130W_[PLNJBA5P ;[>RR0VH3M,(H>+2+ND MWO9$3(VKH92Y7_I%,'?S[Q6Z0?:"]?2"[,$!0Q(1X]")) MFNQ4_C2V3U>QG<'%7'NE*)G G])LVH"&QE$N8G"F8PEN$-&J'9-V2X,T#0'Z MX)]D-HD"J>X!^H5>_SC,%>/<'5MT".>=S*SQ"[T"$\"6H$$$+D@1N)T*":01E,B2Z,*@,5H'*=3@J089%+J.$L1D9!$XXO,2\0(GI#7 M,B@0<_#G/D12& F8X4HZB4(:)<" 990"['7HS8?@ E0#(N\$_ $&QVHTA[:+ M,6+SYY;?*4<@:I@6<8CY/@X7H@13=TS#;^T"NA;X2D@'(HFO@%\CR"YDE@OP M&W*BWQ4$\!G]-([3*W1+PH/L(AE@6H\/YUD:Z[0@A 0"ND$#CBOJ20]">M'[ M [P-]E5_&#X"S<#[T(/-/J3C[Y'*]3 M9*T;,GO&B-M+XW U,CW+(BIWTW"H($_BC6%$0VX-LRU;.=Q<*(5Q"%LZ340\A8$W MAJJW$%,A;L%[S])$1SNZY[-41:S#LCD=&F*,;C$\@1 >Y&7!,8,&DP):^"S' M:5:I::W:.)JM5G.OM5_^;S6FXD4A^N(LC_Z#>7:G5I"]A!Y['?^G?Q0"3"87 ME RA_OX$A=C?C:WH2D@O+7(/A/--YEX6J6\UTU:]@ U#T0P3;2QQRP12, \1 MG"'<9KD=(D@H&*XJRKP-II1,%,!Q$NEQ=$5C,'2&\6K4FV'_F?"W*N>\@+B] M^B%NS__I3&?DVC?#F">0(0+,>>'72=87$Q$7PD::F1NSPR$6_I.G):,RG6CH M0@#Z&\(N3DE6DX!RFO+FL-RHR5[OESF'N=Z (3!I&JOYT+[L]W4Y+P&G:-N_ M6_W>*W"TJ@B&>FX1$IQ0PKNTG_QW3"W^2X(LHX0&_/?X M%"JE4*(G%9B0GN:PI148,ZHTT6-W!B!*2?193I)WL+&2,* M-*-PH4 =,4YB9%C8&$4Y*F$FCCD91*J<]&CHSD+8@A]5,0((@+6%]!FZ8?@% M#<96&L#F/$@D(YQ^P6IMU(]F >S+Q=DL6\U(4]@0?HO^B3Z.5%O]0N@/9,O% MJ- 307@CEI2*!!)I,S.4+MBPKH!@F8!'U,.ZTO-0NSW]!'PS6B9-K2(8-.,CPAJGRM6L M_&@^*TKPQ9"TQM&(1AMHZ8!IH<5;Z;TB%S#+P!O /]0UL<&KJO-:0T#.77?DMO<+B>..^ >^' @3:5#", MY,3084"K,T,%,5B.#47@.47=MS=+ E_CL7Z68*J+UF@'#?,6B@4A^=U[]NX* M(3+3GH'J4DG%.#?)/GFEM47*(@A(Q)U*Q S.*9A\1?$Z?0 C904\<3%BO@9Q M;[WW)):OP5MF-B<;I13F B(& *SAS7\6,."@YP"U^ &VB@+! M61"B33).":H!]!0<^#?,P?+TYOV-'_OBU?@"GA2SDV)=GA3;YDFQ60$PJE40 M^W3Z^:MW>5EZ@X?UO--N=#J-SMYZ-J%M=DX>U_UU"/[CU]\N/GN7']Y^_/S^ M].OEQP_.IP85$ZEM $6M])L6M4"YCE*YEAHRK$B1JLTO -;[YHC(L^RF*9B7 A@(P#UWI0#OI%7 3 M5MA?43(O5(-*E_):C,98ZZI:G*X(8>%@CB:H:VK*%L*C),HC4S9 BF]?)OIU MMS6%&7B,!:U"^YFQ1-XP+455-'9H>"#K6)H*%Q:*>DAEFPW6B9O7DW$D)Y4* M7!%KL@2NAPK2D2WN8&>6B(O*<5B,H?*0F$W2BA &!,J6#2S1W\J-B,>6)9&6 M+(E&!7-!2:I 7J)00Z\?IUH80 [Y4SMN07_&0D*6)A.LQI8>;T" MP64R01*8]NN:(U+.54;))(UQPL&2BI$IHN98S#1!E4SU%0KF16+NIB9FM!(9 M*WE%#I<"R-)D(*+.@)8M1SN (-4OL,1B)Q)T@?6VMVE.FHYE\RG(J5^RV1\-/!U,0U_TL'<'#*70+;&."T1JG!!?G86O&WG'1&^F; ML4?'N/@O"KZ73(425P9B,%>T1!"I]O![*$89S M;G!C@4K614O]\&PUDUU9:)9#8X(<%IHO&57>20G22,]9HT7^6.[!=K+RXKA9 M+:&]Q+P%*&LQ>HIVIFM4W\P:;)H9X8Q7BDJGS-C\C-EK2*,R2!$UA0;&=NA3 M9TLU%MX;#%/T'N"XRQ[@ G^'"UM#>XK<#U-44/YT1S7>^.1B! [ 7J 8XTJ?92N6: 894*+YV>77XAQ(8!A*\UJ'9B8BTFN7[8P\_E'?#M]G M5RF;B7EX-)%Z"M<(%GZ_JC0'6$"I8S@NLJ1A?1AV&7Q&4N!.#*0VZK<)0%6V MBYW%'XU!2[-H^EV=6KNUH[J)5"63 .V+&&"RE :Z271W\ST72K,MX+]S(LQD M-.KA:%3[S$ F.)[5SM;P@X(9BLQKP0/( EZ, 5Z !9R;27; <3J"/U>^8&Y] M^-G'?UZ>[[2.J)V!3)%8K]GV\&0?XD5.N*%!L.5KT)\AX.=7&/,_(W]>+TC] M_1O2*J11BEESI3NB??B(+ M(0,)"V !(#HS_:>9<^#S("J9!7,5U5MJ*Q""Z[?#:]J MW ZJO)E^+.QUL_U0IA>$::ZL1.9@4&18C)]ZTA(L9O<@O0%Y=$O,Y^8(?3Y[ M0!>H/P1_-R-;:=ZF'9;9&JG2IO&P)N#-OM2$OI(CMX[P#7$&"2.&/JBWE+H> MFW7=H&:[F+K0]18C>D$3,5+IQ50X:2.N2B<+G8"4+]64MC@=1&#X@9H/;MYE M?]8:1I)YYTTDM?QF_DR!4,[;%U$R04LY!3S#)>QCP+3!5F$-XX@Q(687E@.J]XYS"K/FO:Y-;>:<""XX(*3BK[ M=:F\ND,9[=*UHW/RM%L[JKM9#KXW:FKMO_3[TDF,800 M(5^)6-=E<.T(N*E*Y9\"]]PL*^>"*S;\#VE2@R4ZBV9?SY7LY[(O*')2;4O) M)$JK$UWNJX%-^^E-NYY+QM]C<5J)OLRGU3T9W!=_W4PZQX69,/[#*N.]I+NS MYQ_L';T\&>-<>3(H=_?K=-RQ^6[];+[K_Z2GUBN+=MG:U^3 ZV#C^_6S\7W_ MIXOK8=2+\AN.O+)9)&\1^A36OYXM0DET+]Z\$INW*^A7VMW?;D IC5T3G4KO M$H%,*-H&A(IFW^>!'Z]T1\GGJ;$\XSDH7.A[?*'O@ M]6UCH>SYC7>%65O_^ M[?*7RZ_>Y8?SBW\O6*W>A==^ACY="CL%/AC"&EW=@9B2%A"2HFL9GN@7T-DO M+^UQ5/!]L1@K>:PD)%3@D^&E=,I27F)B$JE(3W,DIYO?=H>- M//P4L*;?;<(K/2*I+,/WO4[_.KP/>!YW^-?:L'/X<.CH-*1ZA!A+\Q'CQ>HP MY0=.S/LQE("\OP>1QYZ3]PRZ?4!Z^'"M/.9DTI6[+\>5X#2\SFD1#9TTXC#, M:A>@M@-XM5.+TU!\+_-A&M*^<)#TSFTG=9\";LS3%5'0][ M[OBM1P*W*O8]_Z@+'7F0^N8/A:)VG-2HFT>K;PATA#?,9!_\1YZ/U?'N[M75 ME:]DX _2R>YI%@QQ_H3$-F M.L5]E&G!0Y[BQLLI'DZA]U:VAU#D5%VN/G19EIVK.9;84J-C=+LR *EFV2T' MHN-E=7I&S\C,S]( YDQIQ8-(:@]W/M,[Y[(NBGR;3:&Y9IO4UQ(>WRA.J7:2RN*)WZ MD@:1Q'4N9^?O/S8PN_(YJ6(@ M[V#EZ3^;5GO"LPGTT01[K\3K73J6 '^B3?-HN;4]\>13>2#)17E@R4=]( EG M1PQ(#F8W!AMS]&#.539,O9"K< 6(7:,S@KZ9JVQ:]>8ANCMM+K.P:W0'.XNI2WOCRBQ?I-[IM-7I-N?3%7UH=IB.L7Q. M>[^*DOQ#CQPU]^TNPMYO--J9=FMU_O/ T*Y!VS^A@GC!/.(K9&O9A%?#G[ MC;,(]HXN"MIU^% 6\55R3\K%U.+=Z2^<6K!W=%'0KL/G MMM3BG>C)F+,*Q@WCAK.*[5,O9A6?/E]P5L'>T45!NPZ?V[**3YE4<,?\; @3 M.!E'C*-'9AGP7SQ:ROGCT/A,OCK97_N0S^3;^#/Y;K55.M!7P5]$CD>;/_]Q M(8]9MGKYZX?3K[]_OOCBJD>HY2&]+]Y\JBSTQ96]F?RSB#*)^9LJ5_O*H,BB M/((&+ZZ#H4@&TB[Y;1UU]O3"8;V3;<,T,HA4GF&S0[@6%O'4"T2A(/CEPTC9 MG37AE3WIH47J337Q.-N>'(JXC_MV8D.T^%G?0"UGLDC@*6I0%/DPS>#S0T>. M+7\= MWGD,9L?OM@[O>WSE)A=[7+/@IS[ORW51KSTZW$QLYE4"'<3K?WO1?K&%ZKE/ MN1"CH.J#2HZ+\5AF@0"OM^YN3$F^?2ES'TR_38T?. MD&9-/DZ3NVK7^[OOG8M)%'H729S*AO?WC$_?81]:=Q_**F&5L$KJ'I\X-C'J M-@]UK!)6":ND[K$)N;H12HS.GSD;1K+_G?/S.%HQ#NN)0U8)JX154O=H]>H[ MA[R^9K:"6Y.-+&H6-8N:1^_$MW+7'2<=!,=C=NEU=>FL$E9)G56R;#'R]H7+9:&2@Q+#C3T@JX15LJ$J M<3TH:9[$VR@121")F'D2C+P-01ZKA%7"*JE[?*KP)&9!"@E^IT$ OLJ-6+;8EAYX(XS3P/_5& M1\,>(KX3N-2??^I]O>^/[\^OKWM___RG7__<[Z.+J^M;=$N>T=@1](E<4.YX M 0\906_NO[Q%_SZ[NT'WSH(L,;H(G'!)?('Z:"'$ZG0P>'Y^/G)GU.>!%PIH MCA\YP7* ^OV(^#DC6):C"RP(.CT>'A_WA^_[H]'#Z.1T]/'TW>CHP_'HPW\/ MAZ?#808M6*T9G2\$>N.\11(+VO9]XGEK=$5][#L4>^@^;O0G=.T[1VCL>>A. M8G%T1SAA3\0]TC1?N'O*M0P"LSD1MWA)^ H[Y%,O(PDC#@L<=QDH*62SPY.3 M40]A(1A]# 6Y"MCR@LQPZ(E/O=#_/<0>G5'B0@=[1/9,#B!3#1KQ^:DK6%^L M5X3G6GUY9-Y1P.8#J![(:MGRL#\<]8]',2;QP^5Q@I5@2, !>1'$Y_31(WT) M1ICJ<=X_EHK7Z)R)!'F&^:-"AD))8"1;.DE:XF+%\@UQXAS-@Z>!K%$(,2CT M:DZ0YY.(J>%H\.\O-]IH8F"/^M_*Q0;XDX&L?L2.\!H9542^T"]1+XX^ M?OPX4+6]SW]"2)DP7:X")I"VY)O 48JNX4W^ZL<,]F51?W0,/78$Q'K(+QT# M%=(-=F,B5N]63"2VL2T3L4YEZ^^KVBTU@D8M\AB[,+0&Q!-<_NJGYEK5?M6X MW)*%[#C1;$0E-JR4##8[=HI#4/[9UW_6:J)D\&[7=#)MJ;]4TXT:3J>[QNV: M9G/UFS/9[/?//QX!!-:#%)H(#^@9?4 4(AW MD[(7XPHJ)/*-K.9(38!Q#?0'- Q*\**YX+O+N6+$5DY X> 9*&U5BSO-0+5- M:)?,;(4&%.K3>I$O$IBV">Q@SU9@0'%"SZ#D\Q2HL,QJRF2O\\ M&LK_8)^0V3(D?V+?19H:RI#[=;!)9(-\R(D[\3^KOS<'580<@=0@;NBI,5[> MH$O1HL)88?M6XSU(J_88YX'<;E$7?KIGV)/NV?V"$,&_^CATJ9#[#:E(&P2# M*D=2E0D])#=H*4D4T42:*'J3D'W;Z;1>I^EF^]I_ MD#MCX/P,?PX6\^F26% M%T1@ZAUKO=HB&71[K(9INNOOHX2"4G1,&06S3,T;31TVYYV.=QVW4\R@>D$$ M!2FM!W$%MD'K)U8C.M?&VVZ$[ZC]I!"&ZV05!VR::-Z$:=#ZNUJMI\3E6$_) M=_K>H[[O%S"6%H'G$L8O?P_!"9HPZ0D[5-@:0"-2!HMX;V$1V?;^BG2+*& H M:K,SDVT6_AL"6P4N8Z5NZ)')[*OO0ET0^M"-5Z&((:9XK?1P%;"'!;D@3\0+ M5K)$U>K%^/VF?[!7V@9#^KG@1NC6I7E%#$@;RK* - \:$,5<(-@1(%AK4(:1 M""1Q.MYW]K7C-'2.^>+*"YZM5YT21(-E?+"88B1UI,AWL\DAM&WM:MI0,=C! M+UO:0>=\[A;Y2>;D,^Q\FS.8>]ULI*>LVJ#)CX6Y/L7M=&*ED_MPN<1L#,^@Y=>827:JPQ8'UU,,ZQ@U[&N5PWA*QZ4S7PAJ458RQ MQ=1^0HJ>CHG'%']"0+/38O/8J<#^7!Z &7-.!(?.&Q5#I24P!JV=E RQF K2 M9#I-V4^ L(BPD+B7+ROBPP81AM($O#MV'C+IY]U0_$@]*G-UI1-D+)=4* 0(?:7__KE>/3A;\50<*=0*X7>$?#<0_C'">::L5(]EH 9U/=+07T1#90A MTBG+4EF",A6IDIY[A:)R( 8E%:,I*;[:'70*LI\>SS!P( \O@"=7.-QD JU7 MV'%)N$32Z2M"*$NITUS3/=S8@36$*V8FLVM&^9IO;N'*0 R:*@9),D34@19& M[]>=!V@WP*XP9?_$7D@FL^0RSK7/!5/'^\K=>1..09'% (HDB!1%JJ)*HR:*,8Z=!XG1XL M'3]/9BJGF(GU \.PQ#OJ>%2%"U@!;-!5,78144**%,K2ZO1GF6I[Y.3W$#KA M\JERG2H &?15#&BD%!!YZI:A@V5$IX%'*Z.'UD0,:BZ)@UAD2-&;N)WNR,)A MC.$!/^Z:)(](& RA&%&Q,P3=2F<&6^;,:_2\"6-09#'JDKG%(,PYB3ZIUJ]Y%=+]=H-:!!D65'696C0-T2H$@R9+0DL5:<9.G?O(-Y9[M=6 !O450T:EN<=. M=SMGJVJ# IM0!JT5XSO9S%6GK%U26#5ZR@$85%2,W"0W33OUV,Z#Z<6ML>LJ MGF1>/GF41U^XW9P3FR'5J_%=,7R3DI6394(Y^TA0<@6XT_!!XNA&(S@ 78.= M%*-#5A'WSI)^C"6EKPZ,H>:"RJ=ZG\@]<4*F(CA[,*J&31CLJQB*LK2O[/,& MDI%^S E*6>FL[2 O8FWS();)'LK.+C5_#ZO3[SY21NG(KH0J-X#]$#582#%L MUB#QE)\G:A$Z8]JK,5DXMMN2,1A,,2;7R& ZQ^5P*4ZFUO87MLSF%\Q?EF1E<^O;)HSI%@KPTC8BU__RC(89W\[ M\]PBH-TP09],4XTQRNWS\ T:#+08JK4\0Y";-FW/'W0&NN=7 &Q#3UN2,AA5 M,;A<^W9 YZ7M;P:3!TA2YT7JU,.%\/2ZF!+'SFI M7R7-P,FU(&<05QV Z=2^A=HSCHUR"KY@$07.3%IOB&E0>C'&'"D]Y]EH?R5M M019>=$K?Z3":[:QOPC$HNACLC13=S>)[&LXUCU*G&V2\H@)[=YC*YXFI[Y!K MP:^E!-B;AH\>=2:S&2.PRI8/_(.T8;"<8E@XRT7)(;G\IEQS@S0[2/&#*"PE M$4=(LX1BGCK#VZ?A640 MZ1B,)Z2@Y8FX^DFI,,>O4P=A_,%!G<>Y@;IV3/L M"!VJ "^R8@]\(-H&&VIVL#/OLD3-(^JCF($X "A]V&Y#>P##@CH\GS,RC[8> M$<39^H$N869/"K(H-L:U/7V#@17CS>4&EF= FED,][A&FHEL8>[8<6=DNS\Y M9>LR-\02=-7)],XBOH=%9%Y74@"3 ME2SE_V!8?F?%VC0:D3/82#&06F,C^<><%""*&D51JYW![--@TB-VJ7['CJ!/ ML ^Q-I<&Q.J-Y>?F+^IM',_+6 J*F^PLY2"6X8-11WX0!P*_ .]_=9!I0 M-=A.R?G@1K:3MAR9D6J[LZ+O,-\4JN.DJ^YRFZMTEH0-ME1R%MAB'BJ!2K+) MD35U5U-VNJ)G$6KCB;TI"ZYD M/U^E[XK:V\;6I V&4_:5B7+#R<;MLCS(LZ)(<9%[Y;0SK?U=(,W?%HB*H=N? M0$^!?T9\X%U:;YTPY6Q"'Z>G1_A"(NLS8LV4(B0 FK:6EG MR@R PU3#PCB\H%#'B.X0_!)G;=%-YZ!,XPYU*>+-(^*4'=R?U\F M&^\9HVGDEHAH2O#G-P'71Y,!\AQZG@I^CAE;@[OUC)G;U#AW;\%@AH9W*G*[ MTWBVE(?U$S:0YD/E@:5U1:R@'"^=L>UL;+;)FH:H!O,H>]TT9QY=5N8[?A'# MU@9V(%=O%Q^*@?8&W]'HS.4@S^'86H49RZ#\8J0\>3BGT^_^]9MZJ%]]%^KD MXQ'QK3P%,<5K-;ZN G9!GH@7J-N_JLIH!GL@;K"68BP\L9:LBYMM/CXBKP!1 MS $">T)B05"&CPBDLZ^]?HG$_F20/1V#U10#Y=7?+^GFG0-_X<3^-:?F^ 8[ M*#GQG'X715/__ZK^7PJ!N)$2DSQ2T1L8):I\>".Z>[LAJ1E\SSU P1O&B@W+#G#4MKJN!]15QNT_2E#*B6N"\GHF@7*YSS!=WQ"'ZH8M&75&!\GIZ0MY( M3'??%Y%W'1VC_P]Q8_'-<&V9!"U%OL3,6]^1E=X_/!"VY.4REP)FA98GO/SY MCQ[F&TR_4'%%U/,9)")=)EH!JBW*-*]H>4F^@).T#)=3%NMI2L#?@[6;,#EG MXSEY6(#;@F?@O)3WA1T%W4^N8'WY%Y="2Z@?;P0;Z2;X(RZ+3HG%_EOT,^T, M>\RV&(MQY"?IVES&.9\ O@U\E[@A@$'+D8C1.86XCW8FTU*KB5(WX+O)##@( MQ,$Y9:1:\Z-=D M/;7B 3H3>^^TB&KKN@WF$*;CI/I?\"+UT[]\BM>29L5#5IGKM'%?[874ZW%= M-_/ 8\W3I5NIC6S3#ZM=CL\YN)("4U;=G8FB>(K(,:Q?UBP4JK]N\^ M-1:N3HI P&^*O7L8YTS*GGVA56:R*$QD^Z9TOLU[.(5$IXIT-VX.'Z,BHPF\.A]V4*NV& MQ@BMZ06ST>??>\LDB$LJ6B.64;EJ^!4?K4I=@;-U"A)M']7F,'HW*-X\NN/H MK3J9) .[Y]11I]WC3CI\.VV9/LUGL>"G"X+XKGP;11[:U ^37JO#-?2)R.-6 M7XC< B7GL6Q0-OU6-UAB>NC(E?IM$EH6_5PB6:Z\G>QSV+21Z'GA#0G*JMHI MA)R(;X*"<6T6MY-YL5@S&BXG*G$0^BII>9!177U,>LX)IZ79J?;?@\T::&6'RH])>\$\WPD;A2UE M/'3QRQD--EG?*&XG\^4S>:&XED&%LP97N9E M,\.U4CR9Q5)9U.BJ55ZHJMIVBI(Q*>G+T*4.A94]W+LAYA:8K>R"!_PBM74\ M'/[R$!P/1Q_R+V>%@AS&9U.X6)MA7\J^\25KO_;03:3B$7Y-UP M]#_%X&M)13L%2'=#E_+"*6R%,GFV. U7I;?MD-O>$;?4)UMWA UR*SM"C<%G M!DTPGGR,C\B[>GF9S7"M%"^^8!WGAJ9,;\'2$U87\A'-(-SPH^WQ?JCX^MT" M#@[:$G_^/U!+ P04 " #3@:M4W2?W(_,, !6N %0 '-C=&PM,C R M,C S,S%?8V%L+GAM;.U=;7/BMA;^WE_A2[^TTTL(R6Y[-]-LAPU)AYF\#21M M[Z<=QXB@J;"H9(=P?_T],@9L+-DR$"3M[LP.FQ"=X_,"@,Z!"'S^>-QT&S,[CH]1J_??SNUW\UFU[WJG?KW:*9UPDB M_(*ZF >$\I@A[X?!S8_>7Y_ZU]XU#O]^\CGRNC2()RB,O*8WCJ+I6:LUF\V. MAB,<N<.B' ?:)-U@^ M]-]>+PR.O XA7E]0<:^/.&(O:'BTX$D P1E9PGCE^(P'8S3QKVF0B'?>R.!Y M?6+DB++GULGQ\6EK1:5L(7YK+ILUQ5?-]DGSM'WTRH<-#WHCY,FS-1ZR;/Y: M:#\[35JW/WSXT$K^NFK*L:PAL&VW_KJY'B0XF]!#$6@--3Y^YWD+=3!*4!^- M//'_8[^78\)0P&@PG-"D.X7^CT]/VZW(?Z4AG B_ M#C_Y1#QG,$8HXH^A'P\Q? O")L\<,S0Z;_ @(LTE4Z&E[[=@%#)U7UZDN0Z&Z* M6.(4.W:?)L\#].,U M?BPA.&,4%WH\=P"'^C<0AB7,71LL6]/T_$O:+L88RZ MZ 41.A7?)']=],][_>Y^BZ>:LXH+GX^O")WMT2C4+"WQ[?VZ]@'!W3,*#A?- M[R& 1IUP>/E/C!.;ND71VB"5K>JBW^OC#M+WD N?\1-!'-O3WL *KI! &+T?#R=8I"B%[038E<%S%C(B1A_PD3'&&( M:TL,VA1U%7?=2#2HJZ MF!X(ZMKI%XGN MQH?/1//;(ZW'\\V ]N'C\RY)7I[AJW3QQH]5J2OP21"3Q)S$)##7&KU&*!RN MD[90S]M.(H1<$LDZ+,@)YK-@*1/\6! K/_-*6[2X""*"6Q,>-5G2CQB=G#=B MWGSV_>GG14Q>Z8QN_B4-- V/LB%BYPV8><^0F(_"-+SAQ1SDH%/Q#)\LE&P> MS$KD(B8Q/!-!!?X3J?K%)TF8B2Y\QN8X?/[#)S%R VLF] .B042#O\>4@-Q< M((OF,O@9&N= 5N!QRDYE(Y\/HR2F$>O9X#YD! :J%^7[AS@?# MF@F.)LMQ#0TC"#@H#++.V+89M#Y,&DHZU&ILZC18-A%T"9M&H.FC $%.A%@# MV#;#C=40J_($#9\?$)N(,?4M#0-'H95T83=&#[2/B!AIWOM,EA%/'$&I"4_2 MCU8C5$>8M) 3F&2Q!V8_?%$N<0.<7FKH#&'.DTA\[^-A+[SPISCR229C MN(&V>IH!R9WY0?0GCL87,8_H!+&$2!)7K4:ZS3A'ULHQK"5=FW?6):V;07,I6(A1V4T)B M/-+(UQM*XXV4Q%R<5ZPKR&.]O+$QX4TQJ!4+ -(H933 MF'-PC4*_W,VK"0WF"XVBOB*%5%-:8G;%@K:&W16(; -3&1*JZ8Q!TBE02S%I M$!H#I5>3EL+2(C4(+%N!5@#(-#$F:(66S6M2JV"LFBQ54IH<^^H4AE6#8 U: M<\%7#X5E I>64;,M%EO(6YLEZVOX_9";R^N>O31=:9=%1.F:7=^?W4!R8M@G MCNQ.UH;V)V5_]T*8C >(BX1U-TK/B% 0]>42U=R M+RA/ZLW+LY.RI-*T+]@6Q99#NQLEEB16Z, ?,/C'@)*A&YD3'+F\[Z1=_$4@ M@_DK8HA':??*!@ 6&J6FR_41!+L870&MK.BUFJB+(37\&S[XKVZ,@'2<QN$HHN6NM<'+6ZI"J4(*HD?*H6@EI#'F@G>"?&)=\0P!=T$;#%R6OP/ MOR^&]1!DQS!D1'V( 9>C$0JDZU1U].V"1K>+*>(F-I@O35-ONAME=Z:*^<3R MRD$<72%7"I36&I+)'VD(%25M MQ +,8?";#'N3"-.9^2RSW>34:N?:+:QVT11F2#@?3*V^X6 WO)IK3%:?-=]- M \5(6CP+)3NH_L69?E$1RG,5*WW\_%7I8[G5*)L6?_FJ-)!N_>ZFIV6E6\!7 MJOG/5Z6:1=)%ZZ"Q5L2'KTH1Z?1VX!,_YREM%Z?Z.B-(=09)3^\KWC$@N]2E M;>7"1?UQ9G'U7I>!R>/?525@*;9J.MOZK:0@?H,;.O) MDO"DUY,R!B8]<%5P5[G:LH'1ZXP.7[R1W(MT0"'J*[OX-I*Z5?$<[IK$YC8> M*:JRTDY4-#8>2*6%U=+(*:/8F\VH"G1% U&TW)\D6]3,)%+6YV+N^H]<.4QJ M [DF7]ZF.#.;3'5*4E)(6J06 2LI,6GB4W.P"&:N[8_573IB.5N/DA0M?X150T"W!DL:J$PJ$( MO5?<&1//FK+ET5A/!1O>7$%D(YBRF%Q)9B,@I;G5A:AB9%VD??MWTYN.1\7[ M\TK>X'(YF1(Z1RB]*-C55PW7PBRK52E?<6;U%FXMV,F,.VVI'!(Y];Z^6KV] M1CY"G"<(KE#1O*W>75H+\'+A1?%";:LWD=8"NJA.JBFL?JU1%=#*2U&-W_&J MD3JD4*KIK+K\7/.N<"W2O=5EM<-YL?:J2VK:-90!N\P_5$3&;ZK1>MV0HK'A MFX-K1JH*(NLF!&+/Q+K$(E[<0WRPH!$.TA5IT<"2H7VROR/D$8L33TU?OY:_ MP"&;(1]#?S$9$P6S]=:0S=-5=A\?UP6=1+=\XW0GDK!&Y,[!S+J]G&^?[?/T M=HXM#F0>=GM+-=["=I<2$F- JMQ-"J6":&]#ABK/*(X4*B@LL1>IO6L8C8S. MRN2T7I]=7+EUX\-GDE.MRDW9O: +$<5EDO]%/N,/,PIY]0&,0'ZY5H%2@,ON M,[T'9@&>^J07WH**'V:(O* ;&'&/'5DC.)!R!$/@YT::.Z1.%IQK&RI%9/'R6OK2PAM@A#D%/8O6>H M>+D#?R%2[HL^SLV1B MV(>/S[M0#5)=E5IQ\[9Y5=]:[Q.'MT)MXJK]>HH9LV=]%!@YY@" MRF:!/*OMI 4IR]+9:/J]^'@"IA__#U!+ M P04 " #3@:M4K8,N-K,K #", , %0 '-C=&PM,C R,C S,S%?9&5F M+GAM;.U]6W/C.)+N^_X*GYJ7W=CCV:Z8WHVY%NM][@LA^SJWGFJ@$E( MPA1%J@'29NLLB "(_)A)Y0^)O__6Z"$Y>,&4D"G]] M=_[^P[L3''J13\+9K^^^/)Z.'B]O;]_]U]__[6__Y_3TY.KF]O[D'G\_&7DQ M><%7A'E!Q!**3_[]\?-_G/SOQ>3NY(Z$WYX1PR=7D9BQ9G)Z>GZ^$O*4;B]Y,K%..37SY^^/CQ],-/I^?G M3^<__'+^\R\__OC^QY]__OD_/WSXY<.'7+=HN:)D-H]/_MW[CQ/1B[\[#'$0 MK$YN2(A"CZ#@Y''STO][.KU?W^7H>7VFP?N(SLX^?OCPP]FVE[2%^.MTT^Q4_'1Z_O'T MA_/WK\Q_=\*_1LC2=VN\9--/*22G_&/&'&#\[N__=G*2(8>H1Z, 3_#T9/W/+Y/;ZNQ( M&)_Y9'&V;G.&@H"_.AUA3O%42O^&)('=3P*U/^5ZQJLE_O4=(XME@-^=[3TG M_F\,>TZU;HQ#,]S MSH>C7O*,3[? =)RM8B39G#<3+L]6O(QB/D'/7T2I'!6"[\,//YR?Q>@U"J/% MZBR=_6/,A:F0PY>1$+S$YW_ZVQ_9>/HX1Q3/H\#GN\#U'PF)5V-ZA:?$(_&7 M$"4^X>V+]#(O#DXWKTL),_J2WJ"8\/]\W6U:C\EB@>B*3X[,0L+G@L)XY'E1 M$L9\^WN@A&\+5[N6]0;>;^ .-^$J/5P^!F''H"Y9?BJ5PC^/= M9*6M],#JZ766X=ECM1E[P0 0W(9<;YJ1YP"/&,,Q$U]JP^V7T6(9A9G@',=S M3,N-V\)A\&5#R1T^K06)T]V#?S^^K8@5STT38E(>[_>2 ;CD"C_'NP\DYA@@ MQE))*.8SGHH&;;FAPZ #D;J353=)S'_[C.*U!.].:;LQAV)O\69S?*PYV@!? M4:'G[20.6I(8!1-$&-^Z^1Z.;V-V&_+9H^ A>0Z(-YY.*>9+L>WW[O/M=L$S MLBON-_Y02V."7W"8\/]YT2Q,)\6?H=F,XME:/JU;7*R>R()_I^T/^2Y=EE$/ M;QX.M)C0U-@2*H\YR=)ZW,'LDCCROET@AGVQE7%;.IV+05.MZ_AV ;A!A/Z& M@H1O=VF#\3+U>7ZB7 _&OD$DVKS(+B1;R3_!+*;$2ST3O.$7OEY9ZLCF@M @ M,AW>!P2@^L?7K^*?&R.:F<6HU2L'V()''M\7&A&S'(;43&+QKXO'6H)W8:\+7Y"KUQYW##Q#>8:%0JX53U> M\G\((_(NXK:SL*UXRTN*^9=FEXC2%9_]=T3];NZP7MX]%'"Y#2/W-;F$3#+[ MV]C.O?^+AH+D#B-FTIVA/=YP6FD@ @$/B,:K)ZX9,.2E6H))_;3S&X;SH#\S M_$?">>_ZQ2RG=QA91K3/S<#,?A'Q^T)C_!KCT-^%9P2-ML)08L*;*0>15YAG M(,+S44T@D6V">U/$GM/@7,).9P@MQ5S/SW 0L\TO N[STP_GZX#\G]8_?]U. ME*.#;_D_MSI)@)YQ\.L[1<,SZY-^0L\!;IIPULC:9+-/OG5+7A4"SZ4YU[>U M-G7A1>8JK=!D/Q?BT*5I5]O99XT2E&ST2AI9N[:/15(XG@6Y(9U_I:&[W/YU MDTABC83=9O. B'\;KOVJRA6@[F./A<36P\9)+'*91.J;C(,J[:Q->2)V]1#[ MUXB&?"),";NDL=TE>\M8@OVKA(I(/J8D\E.E_1Y_3Y_(I9!.7VBD99S3D;9R M9XM+_I\)R\*E3Y%D+:>3?2X[="8X,_CQ(Z8OQ,,983FO>?K]I%*CY]?"![3B M(:OS+392NR^^AF8!@^*IB#Y V!K, MAL&H"G_[@J_!-'<6 $TA4+7FS5+\$> GE_D#G*6\A$'1U"H.!W, MPO C-!CZ=T^8!? G9P$TY8XPB^>?H>'9U=]@%I:_. 6+Q!-A%I*_0H.DY*=H MHO9O9R5B^>#?!@SF5_(0]C_6:,]#]#T_54YD$GKKG 1Z.4?A#-^&-<14/F?% MJ[3ON!:=9MVFKDHSV&],BV&VC9"^1&PNCDKQ_PFE_ 4%8N[UOS8$X_88TEZ. M Y^..KEAU\#J)*O0*5(:%!V.+)<-:3_1X#+BDB*,::9H$O;M8O7$7ZKZK(H> M<,@04U(F?JAZ' 89]IE+>E"\DIHBB]$X1Q+_JTP._^GK1&RBM7*@_'30 M:7WFJN@B64@G5GP.AZ\O5A[(5&8+Z?2TEY*4V6!L@CW,-4%N?:DS.F7-A]_Z:J1T M\1G,W=@^)U\F+(X6F%8DI=K@:^C5GISJ>1?QR]>;A(9$5.[@2V4\G1(/;Q=, M/;YZG895@M"K6@DJ/($>UW.2 MNJVUJ7]&WIR$F*[RZ"H)4/4PMDXK@N ^$2\83S>2HB*=-7M9 _HB(8%((%!B M6VH$1SU^P%3\@&;X7%Q1DAZBE4D<=TNEC1ZR9S$RD^@ZN%@/J>QD$0Q MPK274Q]H!EES_,V$.[605)ISA ,%12NUL-E77DPOV@=%\#BIT@^' ZJO%,6! M&:O975],TE;XD\'CH&0<8T! 9PSM_'4CD>4\:%KN>YB@*?8NB?] $%[C40=* M7E=A4>MU5RZ4BA\8/"(MQ<;>D$ 7('K,TB)6IR4C#F:GZ0\8\(S3; #T8DUI M.?^=A4PWTE;('9;#"H!0YM4&%S?Y;V)K!4UTC2ZFK2#B##ALN<$:_88P$2LO]56#MPZ>_ZWE^U*'2F&B16H MU=67:WE QNJXL)2Q>9C'RRURCB)R>* G/#4O8K26W,HGY5D:CD9UM3P]K+B"M]O#UJ4):?-OL0:6%>8\D4M MYKZ[7D!L$(KC(LHN @15R!2Y#6GZ"N[' HA]E.S]UP@%ZOZ 10S6'JB3K"OM#HU=[(N3^N(](\$GLTS3 MO5CMVCR@E?@MK4R3_B>U>T)?V R-8/3R*@"'\G/UC1Z_:)ZZK^L#C+FU!?QH M(93^?C:/]=CVH-ERGF)_++0YKN1NKZH7A6ZDYYLV(@O1$L/V%]!HM5:ZEXYY ME<=.K?R#1T*5X&42"N@Y'?K%L'OQ511RFOJTOF"BK^$ZUM6.\TB6[!5G:==Q M,%1*'1:-'Z"T:XGD =P1S>LOSVG@P51)=6!H0M\8=(IM]J@5UY_RJC4'G<6O M3]76D-T)%%L]\5EG7U9*UQOG7_"0*86D#\EV)K*\) M6 8X51!"G]L"-";_2G^7?@M9_,;4\.;KVV4GK$3&8*I*8-JFSEUC9WA+C&L* M;1>8Z/)FZZZ9*Q0F%'5/L/>M8/ 9Q4PM)Y1=' SAZ:M_]<&Y)OT*O,5]K+*P MGSFHIV ??J6:#BILX3A!3D4\/-J5PJ1)\83I>.K_R%;_!TL@8*'VE!O3@&&Z MW_HN5M"L1Q\>+MUD3:J!O[4S; ,>Q1[PBM2.8*B-@<-P1T.\=O#H@#XZH(\. M:(<='4,2>T&0$BF:JTC\9N$ GJ;[79/\ZNF'#.AY[WE;>G7#:0L?2/ M"^1]"Z+Z.\9J&E@#^XDB'XN2@HQK3ND?@A740D[=!R+?R'-2&CHY:&VWT;#J M[>UF!<996Z&C2*VK)5ZK%, $IH/)K:O$YI%II6? 1&H_%E*NKV;U!"@D6GZL M#CJF)CCUZQ(\5JK33\."!?W8DYTU)U4E#Q&DIKVM3F5U-IO"P![?H!4?(C1= MUY%6LHEMWVFI[NUEM%B0.$U&2_.)TG*W./3$,7N 606/R7(9K':3;G*4RMO; M\XZ6IJ1TA-:V-6:9/R34FR.68X+[*+Q$H<'5HK3SYH\ZP[U5?XNE[=*M M[0'1>,4%6,A0&O;A^D7^B<+EUV( $$0J?6 U#5V1>$L MQG2Q>Z1*G&D]CALDJ]-J.HP$B&RE3U#:W!0!C,:YR?._RA,7]UE=OV(O/O>KO"$@M =DLCW$BFR/C;C6%A,4/.(73,5VF%>Y=D4\1$8"X4IPG1=_ MCX&,T9%&T OZ8=TD:UHYZ#=NU#(+SN)Z?0ZH5T:CQ)0.\1W41Z" :+GTVJN0 MQ6):534'/!HJIYUI.* 79M,/&JALNT)27GOE$28T.DEIW3=T-62P(TT:R,CM MG\VMI#(M#BC)>GF^70VGS@OH((2N+=@.(&;20J7IIJW#1,;\MM5FXW5 MGY#*TU_7TEYA,[X5//&M0$Q*,M]"$ZL3C=>S:#B?6-L4S,25?BQ)8YWT1TL='EQ]-;2MBJ M/LU4MYISG V=S+HLY;CF'QM[9U&.7[^2^ ;C MD>=1+//K-O0 LG?EOQG7(!179#7W,^=;1RMOCKUO#Y0O$:Z)9K5B9A0MY%^] ML0\0P"\1I2NN5RJO(U-VL4=(@I^BG$' ]>++A%)YR4I%!Q ZT'T4>DH")(TA M?8%&&M1]'(SB--@.Q1KO-7HZ4&^1SAT^VH07-7V8%&N[,1365IGFJM$ DW8] MCZK*#%)1?A!^T?V(AQYZTECN:G-LZZS2,I!@.C+-@:!C@3F+00NYWV2W.>N\ MU>2#@FGH++$:'US+*'6V0&)G%:_6G'46!DVF;S:7G2T.V9D1RF:V601^@HF MPCXW2_^?0=(O,^W-TOX7D+0W> ;H8 C+T6?CK95*YXV#N$'\3);(S6-W&"P D+[FAK.!DGZQ":S1-Y"]*2CI?(6PBK=+9FW%G11 MF3G0(Q"E^FF"'(B%THZQ!PA^:W<<[GB&@NLPY@M/3$9'PEAZU6_(.O09HBI*$@M]P/O,1J0A=%X MXX&T>=^?1(VB=A#%X.C6/IFXA"E>;4_:*K]7?5MC'TN<:D_WW-^1.,NN %[2 MTAJ(OR%*A&R?H%@E52O-0$Q8^FL?'1(XO2_T_7*N\(2'B M.G5^WC_XQ M=:-G@!]C+G/3/.ZBKJ"ZM$S=QQC<-T$44;$ER*$M-P$4=N42C,]+/ZZ<-;>K M2#]B+PK]$?^T?IK-W*M>K?4RFQ_4%Y>Y?'*B,-G_,",<(>EQ0C?QSF;^KZ Z$P"O,/$J6 M67VU_ S3J6L1V3"$N'Q2,:694Y?DG5QQT[3]EXH@U]F5R MK-]W6H,RK2@YGJ[G,Z83,IOSS8>S(V'X@1(/;Q^R]5,F@ZC;6*!(9[$P&6]H MM/A]3KQY>;9K8A3!SCT'!2*74SL+LUAL6M?N=C-*2T4UC&-3>PTN^ M]#;OJZ]LIVH)$/34'>3O@7AE@)XVD\W9_ GVHEDH3NLW[R4U?0!^@E19X[;= MEGP[3-]::_Z4F(/QY&CZ\XY$(*'G?;SK?7R.I63]8 MM\UPWB=-QEF@FB)H3>ATREAQ%BUE4LH6*EF^"%"RM4[/R#))\C*D+@\"/,VJ M(GG=B 9?'$_K@_>1%U+8<'0D-'@ 5=P# ,'#8$5Y:HI<>_D.4&BJ '%H)D1Y"FF6R:HI!$Y2^Q^I\?6^4@PS^.: M-MOK=@>8E%NW1?62OIP%3RTA6J9[.8M"&]%12 ]SEF)-%:&2D_863NL/6;36 M&@(*.3E\W793*)C>)ZN>')ATFUOPE>S$MU""0IKF>"#$*]9Z,:42)KVF5[59 M#]LA%R*Q<*&!*0!,,TV#+^$MU%S13Q]^"S56VN4:'W*Y>WD&LUFJ_PJ*ZA9I MT&9A^!D4#'OG61LVH6$Y''5SM@V# --UTG.NMV$,8?HF.B9Y&\8&IAFW;Q:X M89!@J?(=L\,-8P)+L57FG!NFW 4E5IVV;A@0@#ILB1^3Q0)1X2>AQ&-BMF" *'I+G@'CCZ91B$LXL%Q?=W;NVGC+Y5ZK_9H15 MOE^Y&(UF;WL5=I035!4CU>EIC:R+A'%L&/L:1]TU\ MP?'TB9O3#'F"/Y5?7Z.C-:)N'\;*@E6[Y_9P3YX9\0G77') JFK02=L?(NO8 MEX7I[#)/Y%5:;9\;SB3R4T64W>/OZ2-YP4"MSM:(>Z#DA=MY#P'RY)7N&AI; MG'SD8>PSX0(40"*AZ9?4?"Q E]*CV]_8/I:FXW_GIA8W7XKOD.]KC7WL50KV M_YFP6+ ">XIVMS<\(,+-Z;7FGEL!&XPO(Q9+*P/O,R0T&?$;"A+<4424^IHK MY?H]>II'"4.A?RW\Y!B'E]%B$87I/!X2ZLT1PSK%73L-U <=]UR=-D)'BX$< M+'O0TMM0R)#1L>2=/5VB;XZJP0;/,X$&3."14)VK- D%^%.6 M)L_>5&QSH#2_Y:/%S=];WXC+ Y$SL(%2KG>E0@7D KV]F.:CSN]WV%)E3RET8NB^6%CXN MF.?7^EXO4JT=)AS&%XVF6]%=-+JOG?WA:;^T.OI+89Z< MZQVB-J[8@T@Z@WAG]3&MS%Y:&^UGTU]OC&PTO= M.Z9PNI["N3F8F)T&6!]!'-/4..#[PWV2E#CJMS^A5'#N63JSX?'C$:GB^^,S>=0Y]WE'=^Z6M6I7V MJ[)QC]% W7.D2AV6MX=%@I+'5#T.@PS[^:M]%!TOZX@F7S&( 9;-H/:C5AY# MFY!]EGJBR!=E$\4Y43ZMBU6UZER)0U0]K)&1:6-*^Z_0Q-QNQY;<9%C[(!3; M6$TS6-]<(1/D[6&1T)5M]UB%$J[8%+ HE/S@@O3ZE;-!YE<4]2ZBA,I9IO48 MPZKQ6?4@N1I?> [)*A0QH?%T;>O[:ZUXYQA79;1W'\ TB-(W] MC*>['^^Q_)+PQH[0,O0MG^*171F]#IF(* I) YA"5]I&5++WUBU_O8ZP-.MQ M$K,8A;[\G$YC-U@$ ;^75\)SDM=OM@UQ>1G?1SY'83ROSJ..%_<;\'B^PI'S M%7WE]]2&R6!"H!%5UXVBY9E"%J@""H+>'7+]QZ\*&4"-L ,%\WAHZ 50D[VV,EF(D!SR1=8NF)97@UT3SCJ(1&JA>)@I\>Y!3 M+0LX[C;+N@ 54#*U!%YC]"K_=97, !X%U2YH"H8#6/$:61[;Y= ^,@?SJ.*! MG,4;X.1FDYE8#&0Z1UX_'@2]("G,DXA]+PV%Y(4)2+_74Z7N M!<+0;$:YOI>MK'4+;D60!5]AVQ_R7>S6()#,N/*)RRFD3=WL9<76STQ5;D#9 MQ1HAZUEDTCI++?J=Q//+A,71 M-,F@M3E3%NWF/_";U*Z.LRDKWD__5*21T2 M4Y')\"F*_#%]Q/1%>/,4)QDT>D(E2WVZ0:OOX9(&XB!5.CV*_5'\$!%Q)1^? M>OT);,U.$(@9OV#:AHY2>P>3?W7WNX(33+FE.!M9Z0)%ITT)*$)Z 4G][:C@ M1M:3B>"1408I>X3F *7K;;%4@A"N=G 1$3;IZ&CH+?@%T<#ER:YI+R+.V=& MQX2F^_U#@$*(A?I$#<$09R<\R',B9B2FNB.AT5S6'\#B<=+:.2H-9U47BX9S MGI\:CK]+&@.:O-)^DC9WG0#SQ_:?YOC'#^?_3[Q&<I,+N" MZE65PEFB>Q$);905F,CINS4TS"?U^G'Z;X( M[:\^.N952S,C+Q 3A"Z6G+[4D0;1NY;EG%5F*I*#9ND'N%CMFCR@57K?FJBX MTN1U,S P@,LS&JE@,C+TKMC8=_QCW7-G"B8*22:*ZBC\H84FQP+M!J346CM! M,[[6JS>FY9?.*ZTSH=(M7&KDTF3M9RMUE^B96!>V2.AKD=[+JXRY M_ 7O$U]<4)H=%!FG"IOBLA9U!W-UI1>IOLN M275;]Z9L7)"VFOI-Q*TNQ&*I3B=I^ ;NVQE.=RH6LQN]<#-5V!P<\D_BZ(AI MO:GI=1:#ZBRFQ..2/MV6OH0D9I/'+\JT774?8WM9S=:3NV>4[U%/O!HDO@199,NFCKOD7[C#*.X) MJ_0_OW&*MD?9927$C;["/:#6C)#*5':[9MG?<7IKLS]ZP90;KNG#M%K/INZ$ M:2P[SL+"#,.PFL.@K79J;G43E+K M/@V7/,U1. B,;5]O[\:J=61RG<5=3_!]%+YP48XSJHEB$.'?/11VF^RC^ M!X[7QX7_);W"M+_W'1Z$&6]PG3YW"%NV40\\B0,4"+^ER&Q69(I-;SOZ?I-Q M,(W/7.2T_I*3O4./,'-Z@-83M'C3BZ$8[CH)NS_A#DM;K?AR&8!R-->Y+'N;]V$-6>@@KK2.BL,$PJXK0;'-.7O2IT3O +>[7/T?%KRMDX[, O]7UX'O,1G)+-(_'Y%NE[-DV&D *50&3,2HTY@. MHC1$[H*_O.F6"E?L'VM$2 <^UH@XUH@ 6R/B39=>>&,'38X'2:7?8 OKB+%D ML75*?L;Q//*C()JM1L\LO<["]-=O\6;WSC76$7?]NL3"N_N$Z4)Y *Z?%QX& M;VYH^BT*^# !URTG7#@,P9N2-Q\&K!/"OMU0+#QAF'*5?BA0:]][&)!N^.6* MO!"?VRI#\VGAO<[6QX XW,6?8 M[# -\PYF4LEAL+?,"#QFJ?2'>;V%>,Q+Z9_+BP;D0834'I/% M&5N..RFO,X M\F).<;PZ1M:.D37[D;76$-FK[PJHNLDVER,[*&1Z);1^/UR(#Z[D] %5]@2_ MS(Y5Q09-;QH7JD[8LO2T+H(:3^A8Y#[K02YW\"IY[<;+VWO7 "*_+&LE0UF/=9G M.:C%WN\9QL,(80_B^C@&M <"OL8E<@RSFLG;Z. G.=8".*0LN,,H%C"$.^58 M*Z ?D=/!SW)8*1_UCT6R2\@PRY(^V#'KXYCUX536QV/F&1POL:@:&,[624R$ M<[0R9M_4S39!EU'(YY7PJ:WG*+LF6K^?/9(V)3-KX%Y/6Y&SH]O;7N)1D(Z. M_?I%M):PLHPDOYW3;G$[S"+SB(EN*SK&?7E,?7V/,8['TK MP5X=FU]3.RC@UJS@PL0#1O!;6YF&":(U1Y*NE@X4-JV8=DM#JV95*E8R>&!4 M5[_UB SXFXNT6$?#',J#TJ"K@T="Q2LFH0#/',WB6,LLRP-28_2XF[717<%1 M6U P$8&AXB@7($S@^EA'+4U69Q-T6@.C9>!"#][MXG8C[X^$L/1=X^DM)6S% M1KY/LLG>AM.(+C) [)[+OD@8UZ\9RTVWHG"7_ G*+@"B:C7SX](J]Y=>\$QS M&&L$U\Q/1+K'T]P/HQG%Z?*350@*F7.MO; ME(I" "CA6JZ#!D'1P ]EF& BT<$P:J=<-*&D9?N UFES)F.R7&;2&P4/5%R% MO4 W)$2A1XX*;X^$< /]F<.<9@7B)>)F) Y6NSM]GKC)SI"7,JI*\>T\G'4 MCCJA>2#99@5/N"D>2H\GZ_2$1-:^JBZ4KW*/X\R_Q%@1)^K\!;;Z[L(2I MN;Q=Y740A0T(9%A7#>\I)BG\3L$E&ZXN9.>N^F96NG,,_"Q)J,'IV> MUG0C^>14)DY3+VOD<-[)3G J]--B&_M359I8Y59N37>/#'.)'T>'>0ZDT@* M"?XGX6:G3U)56WU0HZ&7,6BK^EWZ#6_6W_#Z=4FRO*]LT^#SHN7[/+N/8XN* MZ[!<++;K* #7Z1U9D#A+U1N'7Z3'-EL,8.PSK6T*SM0#J^Q$[=NN:E!J2S%#=9!_GO+;'@@-+>XF2.S+*KYLW7 06>_N;S./L M 'W9:XZQJ (A2P]39^L3&-Y*J[\C9BW&[,$\[_Y2SI97[AF9XH31@<62K MX&F)*V#))=MRM.-I+D5^6\,<+>/"1_)+@Q#:7WUUJ+5O1$F2H!IM=7VBO' MAY@0&^)_XC: %Q2(-;2E=;?J)*CH][?/*Q>K[3__FW#YR27FZD[(2T5>@&9G M^\2M.7!1@'\[4V7R0+LQW@ZI]I,G2C*G1LJD8N5+&#TS3%^$*+D-ETDL4G'Y MOAB05-ABKBUE*&MO_^CEFO:&8 M[QJAUY[-RSU!D<6V'*;\0EI=[1-VL:K#76^7D?:T3U8?; A(QJ:BC*5[^KD> M%];TL$]&7OSJL5RIO7T2W-[M8++TQ]8L_;&.I=W(@QG*WLX[0?LU29V-3=KX M%"V,6J"X:J5!M#-L:WE5SY0"#Y(J5V(@E* G5+1?JL;WWSRV,L/,??":M>1& M'JL80T!1:2NEFJRB)F J>(+'15,P&0;FD&11&V=?+4QU9AU,6+2S7(:(?M1B M6;4M82+96C+5F\P*]=[@Y@@>0DTA9@_#ON3=X.EK%A>V4C>&":NM;>1C/]N( MJ40X%[A-KO XEHQRQPG!('-.[C#_JMG\KC#S*%G6%J0I.0*;>EGS:=9/3)6P MH>IAC8Q/.)I1M)P3[TI<6T">DY155'YJ99<]"6'8>S^+7LY8O*09$>)?Z>2S M4YO\KZ^7H]+,-K^:.VZ="($ZGNYRX<17*[]5T1+8]U3$710=@!'1F2E-!4"T MF/-3+7-^ZL*X)U'W3;!OK[/KIB8.-#N@LI2T^N5(=A0F MKVO84+EN5ZEVL)$0L_M MVZRR-Z-P$+Y;]^VJ-%3-/&?/]798&>W-16KPA.MJVS;C 7IOJ/C=5YO\-XK M";-JWIM^PR5XGL5_)_$\/V([B6#JI=# 5/"#J@Q5_PA6BSX.HTC[]MOD5"\)D(AE3&WK+6UZ8^\5%\6Z?*8I-F" MN6]-,+M,*)4':'1[6R?O :VZTJ;LZF#L1E=EK;^+O)56"-2S^V:O+CQ>UJ?/ M EV62=^:(TPP.UQBWL&VU,#9_;":AK:L@0/PM:<76#,)Q0&[446! MAAEH&UYR2#XWKU4>CKH MM#[S9;%(%M*)%9\/CUB-W[;X#((?[G&.*&;KFQS^A659]:H>PWYT]*K^Z(7G M#KJ-#L:\5Z 7M M?VC6%MNL4J6T=Y/C-I(O M^O_Y%+C>C3UV7+7=W?9X9KP[>T+UZM79ZE)M/>PS9^+&!(N$2AQ3I(:/JM)\ M^HM,/ A0?$DD2*J]L;/N[BHRD0F20"+SE[_\M__UM@G("XT3/PK_]-6';]]_ M16CH1IX?/O_IJ\?[=_/[\\7BJ__U[__CW_Z?=^_(Q=7BAMS05S)W4_^%7OB) M&T1)%E/R]?WG;\C_.;N[)M=^^.N3DU!R$;G9AH8I>4?6:;K]Z;OO7E]?O_56 M?IA$09:R 9-OW6CS'7GW3H@_CZD#/R<73DK)3Q_??_SX[OWOWGWX\/#A^Y\^ M_/&G'W[X]L,/OW___[Y__]/[]]IMT787^\_KE'SM?D/@+C9V&-(@V)$K/W1" MUW<"]Z>XN#;*'[^[N/[]]]_I^ZJO +^]4Y>]@Y^].[#QW???_CV+?&^ M(NQIA F.W6(0>?G;WO6OW^/5'_[XQS]^A[]5ER9^V85,[(?O_L_GZWNT\QU[ M0BF;-?K5O_\/0OATQ%% [^B*P)^/=XM*[?[X'5SQ74B?V2/TKITG&K"Q4<0Z MIJOR^X(X-FZ#:?DC3,N''V%:_JE,6KK;TC]]E?B;;4"_^JZKH@_L"Z#]:KLO MLF>5H]0)>E9Y3V25R@%/3O.ENGR\<-W-$@3^9-W\)-W[S^( M[^^?Q(__>AXE:3(/O.?1!I3"A6L>QT[X3&%1/MOEE]PZ._C1_-6)/?S/SS1)V09P2V,_\CY4&-WK M$*--U')+8P]K9=AOLV&/8^"E,,_NBZ"*E MFRH;JJ_ORX0D3C7UV;^*JK,?_?7>I:'#GO]5%%/72=+/=/-$XX+.-1<>KFSB MI@%H\O']]U(/]I._+M,UC4M'C^EV;?QZM&?,'!D_I=?,Z_(6(=N=G_VG@,Z3 MA*;)V>ZS\[SW9X.SZHBVCC^&'5P[8UW/@K-7O.T8;"\MNT1&M7CJ;V69:P MU95]5N[?,S_Q\01R&\-2MG'NZ L-,UIA1IL[1S/K@CZE"W9,B/&(=QXQ=9PP MO:")&_M;4+7"J.;[QMM%V>''RP*Z7)E*)@_,'SUC(_]:M9TVWSCB>LIFF G? MP>J?,#T_15&E;U-Q\6C*G[.EB"D4XUITYR>_/K A:Y>]NCMZTQE@Z_>#\Y8'FAI.8G5WC/\-_A+%ORY" MMH:[;%F_H>ER)2)/C1]DS9T3JGFR-MQH$RB43!XB=/=BRKYU]M33W6W ](+8$OOI%BZIF)(#!(RX MGV\V47B?,H\(SR:5FWCAL@'WR[GGL1)QY@&^QR=MN=^_XF_V=\_J9O16Q[P2- MV[MQ[>DMXGJP(=O@,2X!Y_LJIE3ZOG?,OKY7\];CCC:E<(!Z]8.@PG+UZ]$4 MG+MNE+%M(X^1W=$ Z83\CWN>7J.@J?'VB\ M@4,WV]^8+G$&?J*?7M'2TUC[FT=['+]0R$A3;_["/+YG:K@KRRR%M*PG8GN&'2AG$L[UFOE(@_-7] M]%#9%;VMUW-88Z\C)ZS.KA4O&3/:B.O&+WZZ/L^2--J(,$/SN;W5K>-E3B"& MT'PRV+NLM[?@: =OR7VZRS<:NS[[W5PX_N#=Q7[(]JVR)YA%KMKMN+DV)O2K[WQ\@F\3.6K)T;MQ!(*ZR1?=?/C>:L03\^#3,&G MY)'[3W$U:J'BXNDHSQ;JMJK#I:/'7)BC7<0YMNW7R-X&&A&_NMDX\6ZYJ@;7-D['(2*F".*L7ET; M;AKOJ<$NO&"[+O4NLEB!N7EJ]8:^XJ\J(.MV4[R;I67^V"T9343Z.UT,&2"R?@1> ZN8X"C\8)A(W%D?J M$U23@-[B6%SZ @&8;+."8/?#:_2PCK+$"3WFHCVL_3BEM"86?*B(D9&):IUL MA4K \"0!U$>HDNLN*R"##7?.)I1$#UF MNPPBK]AIYVSWF(";#,@:+##$0O6ZK,!JX^K36WSD84&5VR& X6'MA"(U=!7% M*^JGL)WSZ%+?:]$1&HR>SE$54LV D-I;QJ\#1C\4&7R6*^:T842T"MI2>\_H MS\2<6JA>,V;^(*S9_MWC+4QBJ=PKRJP/&C7<-9XY:U@/%F'M;M $%#M(QB"X M"9$RVEV^N:C-FCT^@Z&K>0(T7\[WA%;0Y5_=E*1BM-QY[>QSWS_ MK1,L$,CUP(:O^KZ/%-9?F;/ BU_0%QI$Z,#A\EEV?*N\=FJ! <$'IY_K^9DL M8S\3VT0S[+PGX:-&[N$TROX '^;%">"%4N4T>8*D)K#?[O[>WD;]W%=3XU%V MV133O75(H,;;>IO4JRP.,2"T7*U\EV* J "-%9GMNI@??N;1\WBML;\5%P\ MR"8LN3+Y*>$R]"[VR^6JK^OO?: >6Z0 ]83)"N 8<&(7/G5M83]GKJ6_5\C/ M7XE#[A\Q$*ZJ'8 >9+DZ!] NC;>-.<(V=XX:WZ?4/.HHGU*6AU] YO@MO8L" MIL#SPRL-7NAGMD>M*^N%.TJ=2HKN6I"WUA"DU=TQ@52=A,ZS28?46%ZU:)S^ M#DH.'R%RS&*#@F:-E085UX_GD[(C+7.9EC& #,0_M"HX\1-%6;R,BP$FYDTF MOB?\2%$$(@)X54@DNV-.*IJ++E*=8]5PTY2.C;L2!Z#Q\O'*EFLJE\JOF00> M2*M;J=D6ZNX8\?TW*8Q7ZV66ZW49QF(6YUB\7"**_> M^.(-#FFG.VOGNY2SY_CBFM/_/9&VR\U-PPG1S@/$O74>S_HWT>4+NCOZ -$-;Q&@0-\'T5Q7?, <55=!'"+J8" MF7M4'*7'S#[$CO:H'A,(30D2AZIWK'#11))M+=/E#3=-;>LOE*P>[@F4"9B> M8UR-UZB]9>1P1NOH7>7E(P8?8__% 1RSG.!&EZ?VEG';"^!>[000\K\*HM=% MN (>:MSYZA],V[O'"RQX?V,OO2!/E/SG4%^1TX<_1&7IGIR64Z5[&N;"RE#3 MH6<^HZ&[WCCQKX=Q-!=O&^]-Z%9).=] ,*WJT?T+$!5QU++0,GU,:;_)? MU6RAA\N94E2F(?_^&O66RF>B)E+[6%?G47;E%-!4/%FJ0:%$_,/ ]X4>6WCH MBAW)RP& $#MIAE[U-]1XH1EV8@^?ERMT:5< XP#Z@V5\3^,72.Q6?\UM[APQ M <090*&TH=KY+5XU2BX5Z]2O1)TZ>X%\OCF*FNB4G2JZ9EM;C# >:GZUHMA/ M4@%-H3:Z##E3!9]O+Z"_T(:S<]?4_95Y:BD,#I,90V!H4QT]:[QGM$?PV7'7 M?DCCG0[7KPWGU]TQ@62IHE8648<#$Z,-MP]#:,6'OF)'6B< IZ :%E)YZ:@( MLP(\+ ^&"_B8^0/M2KXJ[3=#$(ZBA*#"1\X__1J8VH!*3"1*5^.WE%PX.CH< M0V>P-J_];7F*IC_/1.P MI2J KN*<(ROO$#J#\L##W-M#>#0-P+U0B R "I>5%OB^A9,_UW\9)1 2H4HM"(X(!_0(E3O4=2 M?T]OTXA>0@W\Q/C]Z&S0 DS:C@>Z.((^"P3M7B"JGN>M\;X)1%@@?AV% M/'NAXFYB8Q?1[@.#+H=+'//4YX<4Z5PD S)RFIS)36W3"SV:G8!9S\44609 M8CXH#MLH;$0&4Z8>>/]LC.!_9[&?>#XZHO5?9\-=XS)I)!HI3I4!>]>-B+WP M$#3J!)!_682"JDI;U2N1%(TWCK8$[%9)L-[X]7@O*7LV2>J[6,$8[VI7O/)K M1W1U11BUL9-LV943B=*KD&?CTM!\WRE 9.9 ?@EATBOF'W2'R9CB1HZN-!QU MC6MZ6_VZ0>BM(N7KPAAUG1WR8,9$NCE4A/2N&SH<-MXV,;(U7KF$O4XTYF7! M3UGG1!XH:=1U*A4+2R,(N^+BL:,( &WG 0'J'19'J+US],2I0#$=YF*VO'G< M[^RIF5+PJ:+[H'8X*W3QO:/P-K*?RSQJY@2P9WZL^TX'UF1DSH>V+]'TWAK^ MO9: _6L7K,;;>MO!]Z#[DO=+)O)+=_06=PUR+N/$+?#4XVW$M0&0% \VJA^5 MG-A:WCA>$*]0+-"N/7C371,HG%*)>F"6DS^LZT/7>./)[@CLN >,]-0K4LL6 M5N5/0+( ;Z>: DL;0P>%3K7 YVQ7+J &(6]SQ"GRVLTW49SZ_T!SQ+8J6*$: MSO[=9$[L0-4'=[3ZOOAN>= QS,;X/6W12;J-^?3"WW!:N7_!_O773_."F?*G MI_=\97M:G$+!P (HXX<(?J1YU>UZFH^OS^@'Q1PT6]GBL37LMEK"EX:#;(I5 M61]V\GR(B[#=#G6\O"G@:MHFAVMO&3L/::3>#TQ'-MP[GFF!DR3+E:!'6\;8 MG:"^@+[FCO&2K4(*MFJA5?S?2.:5"AG*Q2QE?^T-FG02>3H M3N)Q:03;D>!6_2TNWYA3!<=\SJ<>5[:ZJ+APO*C[[;+VC.(9:&+Q-&GP6PDUK*.>>^.B93P2%X70*!CD.(JBA4^ M_:Z:7/M0*=,,;TA:\%85&,=(F@"*LABZJRN^:+IK6J=_8WE4OTS$;Y,JJO_C M9$TF:]VPM%9>/F*9?<)._4FBD5]S6(#V T5S7?70#A0RQ;!)?7ZNKL5=1Z%C M-I?+&3LK;#.OF4#!7KOJK(,J]HX0.97RY/WV,//00P]&^U%.)RQYH!JFIN=! MQMMEXVBSL_%# MD9M1JV,S!+KTKOYJ?XSO/B<@!6>NM JH[OJQ?0AM@VDBUJF^84#(\]SS8CAB M\#^NV+Z;5MKGC ME+HZUAUB\YRY?IX]XC1<(6C$&NQHY:YL[IQF)UX"!'7&%8S8 >DKHWS,X MQ+PT=(0HO71,?ZTY_E+MNK6X=\SN!L8.D4>1FN(L;>X<DX'A4S5:JOHUM+MGP+/] M'7U& GG.MUQYJB]<-N*A:;L-=GDSP_I34]FUXVY!ZRCP:)SPY?DF2FG[$T;[ M^WM[N55W^1]KFM<7KYG,X8UYPJH-)G30>_6#H&&Q.$C$H/0J*84QF7M[X:1. M>5BG\?))A:A4,*8I M?JWN&CH>?LK\OX(7JMYK;9OW+L'!MS[5W*G'?V@M>Z MP9673^U-8>P3 O"?AHTW.8^CP,RY4$3+?0H1HQ&&WPNB&FWK;1&[9 M+A5"J.B>@N^+]1]R2TXT%QO02;Y'2_FB>*/'HP1- -M31$=?^TQK_NXLP\?* M!W2 @-,[V>D,"=F&GZ+4XN)8 M"IS%+F!7-O"O8[)ME;*F@QX]VS5@.NKNF *O1QJDX=M\>SX&/ILGX0W4_@S M[0J9^AYE_$K==@0%E9>?7MKD*LJJ//UN,@?9,J^!6^9V'86T%&Y6>LG)@NN: M(\E6,7>MAY_ HE?SZAZXL+67-*'H8>LPX8BX ]5B0C]AUC$*U-TQ7F8$W%=> MFSU/;R,?*IBAEW)3%\NZF\:'M)L%9=(]W6/U4S1T\R"(7N%I-*'>CQ<\GB_L MA%[MT]0NF$B''LXCQXDU*F$[E3?T25Z.P:]$C\\BG1&/'<**.O=>2MX;R6+> M^O:)<"!HE1S+U<].[,,.H:@,*A[%02*F>22L(F.L*T7N('!0EJ@[6*-*CG_F M[P9,,MQOG""0]9B5"0;SJG[3?N@%PMD.HCB2UUAK/].0$6QY>V\Z/[(AX]>8 MN7%Q8F(2JQ5MO&=22WTSRVC375/@PI%>=5F\K'+M;'?W].JZV2>@UU?C08-M M99#"D$"MIM14/[)'WE%PW4_:A5WJ[CC94[UHXY#%&"W."R]ME_PVCSL^,[>@ MP\875OWP/WSF,L3N>E?+V7N8C&DS[Y7FM>XHIZNA]S1^\5W*'YK&F5K':F]] MV%$[S\F6EHV=/BLN'DUYW=^OR3CL73:!B-O>3FP2VQ\8=3M,VGB^F"@1R<$& M"A(FFQKFOZI=KHZ1-(G7M-:JD@NG0,W_/>9QB"GD8._.?,N1.9\_]FZ;;IGK"3@]BM;!!S]ZC!>-/L() '7!XHY#%>Z?IV MN,TWCL=YB^'E)J9;\Z*I(2NO&[KD--XV=@,8WG6S9+FM?RQM[QZ]!5/]R\OTP-&? M_=#?9!OA^[/-S2I.>G^T2<0=!86_3Y,[NE6H);:]AZZ_=8)%>,..# ^O-'BA MG]D7MJYZ]MUDC@\CFF?I.H)>!C7O=\7%(WZB>:NURD]2NV0\SZ8%%;C1@E%= M5\D/TTGD>"D4#8N\7!5!FE4)D/J;K"VL%8O;/,G7,.8_.V^P3_'9G:]2&G^. M/'_ENZ*H,/3FVRWH'X4E_0-+EU@KXXZ+>.5PM8L,0!G\7(51FAOZBK^IYD%I M,GY-;DX+T$C15'W'J*'+*#;K'""H MLUS)%:\F@MEPXWA+/=]KKBAPJ01MNW\WW37I6 K?:7/<9(<8RIZH">QT:B?F M-=V8$:MET&MQY^2+E3#&H1>NL^?6L5RI5.3D)\(HLJJA!#A>WO30)3>T&2#< M\N;1SW(:_DP65/$H@"CJ7,98+ZUJ](4#6E\CVI/P20%ADA113W&T^67MN^MB M?$PC,S@ )G. T/X*\=+U+O:SS1(CLEF(J:'%0GM6&.7E+JI,EU77Y1TO;<1W MWP\ F+38;./HA<-P:I/:-3=,C;M0%&P=S^E?)F!4Z+7DX@L]SI/X3$/7Z,7: MR/5YB(R1Z:>KDD[')I?Z1L(NPFV6)M?0*_-C/0ZDYHX13[A:B7P9,)F=*7@5 M)#K:T&XJ-OJN56,M.@N>E*?7V &XX::IY?>X6Z$'R21TLK)(\G!!(S*UQHKF MG1T;Q:$X4>=(]O8Y@6B+)#TPT3.IPOHN$L?O;7'= 'LLN7"\K\]H6M6:D*GQ MMD'JG[TVGL&^:#OJ0M8P=V'CT\/?KIWE"V]9,2E M,X0@(D(_*Y=)[9*))%::=J>JJR?).5YO2IL[^\,512F%:-M5%&^H*$U;KA:Q MG^S*3_<<1=1\U\2@"FV*A_ _R"4<>JUJ#:P,-?YQ]6RW3]R!1]&:G;[ES:?' MCE]$Q-6]"KW(GYYGU'2L;7'C^"^U%E'Y<' ,YL/HBYI*_^6%",33N@WM!J^$C]79-.ZWTO'U0FM9[MG@Z[&UX M#),M=?V53[U25[G^VM&>R>N'Z\'=&)H;,P5'WA MN. :?IKC$3R_GN 9S" M,AEW2%JYM83^L!L\QR)]P%) 1N&2T5W"\KK/5K#/@T2,Y_U0!*Q]8GK$3@"U MCM[&#[&S,3AW0LWZA?DP&:/6JJ?R?+6K;6Y5>NGTV5);=:)JI#*MC/ /J\7( MA?QYGC7BA<"U(TZK/Q9B>1MPP3T(GA25O*!AV&]/W_*FWC;)?9=0=AYF M!T(("HDM4BZJ$I6C!1_*-M8^Q)X41*2IT^_Q$@<]WPFJE]+M=__WXX=W-;+( MJY@M\31T#RJ*1XX6U]OJ=W'1Z"IR;.)HH0=D3G7DZ=0'J_Y&FPCUG[5[LBX99B3F]M4/LR._-GFZTD2OM,V8G8BX+HN8E\ M>(B11X\>'YY5GW2FO!CIN:%YNQ;XCE_](*B,C[6X=2R6MLNPN'D=P]$&4L;+ M<'$W0T93R[\NYH&]\&[F: ZV/KO@8/H)DK_3-/\,%J5&[,VWD2@3K7:;QH0)7+E!S0^9][_1X MZDD6*R[N#_Z1,'^)UM62<0A(R64GDC\%+GH1M&M!<]^/[#$)AL#CP#3% D(5 MS^SEJ<>)U-YR>F?@-DV.\)=(DV,KJGZD%J,OWN4,:DT[?=N[^\O'-Y3@3:/8 M[HZF#L2AY48]=UW>SHUZ$*%V*T%J+6[L[U0N:++,W$?IR;O\RO&/"3D\LO51 MH>R6\?QP$_1Q"*=WJUO'!R#DT]U4>U][RWCURCFS=87>^A73*U)L_X4<)&)8 MT(WS5@^Z,7X_/8I'K6MX.X+N8R0-67A$0;U@$7KT[3]I=5"I>%U_L)F,[8YX MU@N]Y8IMBU2]K#5 FL:;QHL6H[=4ZZL;ETPIM8I_C6E]GK'YOM/HF-;$SGN4 MK/$V#>XZ8$77?'B T?DC60,;(_X"MY<0*8ZW81Y';W3JBD3>"" M[YW B:OI.)OOZS.W)U%25U$,D#% ED.#;TYE)UKRXCF9YYTJJ>6\);6"1G?A! ;''NO90@#GA7M4/N/[T(71E6!.*I4(KT MO6M^G*#QPT^J66R+6K22R[\\= J/=K,=7"L<_# T9*5< MB4D<,!J9D$NOG9;[B7L1FUK*O.7JW':K6\?;P;*G!&N:TLL7Y')O $=673X5 M ZZ;TC15EX]8Q<%>"F 9;MTWH>Z._K8T]O%=1TZ8/(8>C3G79YL-K,5M_>FX MIC^\__"?L,_7:+1WT9AQ41_YAQC57M#[2VGY_<:]51XJN6>YT/T M,Q:RJL8LA3RQ//W>QGXE0GEDI<9G=ZY%6)D738#U%A:QPH3>4? &]=YZ59_% MP6(F3F-2]=3:W3PPB+8AYJ-=,K4V/NJUR;OP\,XU&13_\%\V]QKM2?AHD_.) M1L^QLUW[[@6\2J(DL/;D5GO+Z6U#C5YB=\$C5P5?\R.'ZI_39''37?UE+'FS M46RO@96X"04*:/;O"R#2C3!0P_W&HVIC>I4_&=A4[7F@XN))G/-Y\B]\YEF^ MY.$U8D_B@0W7/G-8>O-4R3I5[1B@%-C_H%ZN\K$=+FE,KD4OW]IV9[L&GK+J MZ_MF[:N,]I:CQG0VO\9;)U+R=47I ?W"\ZM'#)?M-?YNAB76W-+;.R,CZ'GW MPILH/(W$.NG\*W:_$F]S@T=;<,-XGH-X#:+"N<_8AOA/B MW$];88:^KU#&I59O[;3;#Z0X2M0SOSY.:;/[)$O@!0E3'S79@W$ M\?J,'U4J.=;>T^>&2N2V=T\D#J6@I*W"3?G5/597%]@5 )\O?B:B//7\@:+< M^F IHZYG(JW=4)I5O&YZL(2ZU@H--XU9<"%?1"XTK'++]WX]?N'*VP\4$6W6V:_!5N'[$UT*5 NTT M[LJ&=Z/NG@ELQZO]MK3M>WG6W#N!NLOJ/F&MN ,:;A\O&5$L&A0>4-675'W] MB*]?3=_N HLZ.KZUW8:.$S;]DZC>NZ\IB=11Z(AK:@EE_OUC0X"Z[I[I^7.- MTY2F/3\Z[EN[/O;6L"@7$GH6_C\BV_H M[KYWZ;AQF6.:F!IQD$Y,% .,?K)AKZLH7E&L[$QXK$DD-*O8-X9 5773:6KK MCBBPGH=A!O!KC5"9&2-QW *B=]B"=)#DDZ.^;UJEN\N=5+&[BA#>1*%;N^^V MO7M$\Y*4DR'#]RM*%))[=H2LM*CRABE5:R>2P_J&IKPNY;KZQ-+^_O'B>0%* MIU[Y@EV/,VQY\W2 TV>[,QJZZXT3_UKCIC?>-AX$3S +\RX^!L5:NQJW P1, M(69UY8<.6[&=X#82I >M0U;5MYZ>GU97?'GA YHT](8N^C3&/;TI/;!W2]\S M>^CPXU4ZMFB$,D\%>A([8@,8Q[BXJGRQ!\GC!C8/"Z9/+X)^ SA)J@+&[*VK M#9BWT.@'KP M5SY _!JI 0Z7,R$"! G8/H1[2[_'(J8;,ZH2-<;3RNW W&4W3JB,IHE#+\HJ M*0..DM7;(SISW%^#Z+FZ2-^\8$@&S^+S7F9IDCHA%*^4I.1:W#0%P%99R^)V MT*W*.\<+;,+^T)"/-Z^94IB91\,%Q:?'7Q\-5H8PC_9!YU;2QL3). +&CLU9 MQ&&O&0A3>]> B\']F@9(JN2$U5R^QD53*/'!4M<#HQBM;Q\/G,/<1W >Q8'C MEKW:L8+MBJZV!U2^'"UN(B6 \M0.T3(5<,NY8%H5!C;)&/!+@^A?O(UX$ J# M_>=PGHS9UNH5C6E[UYB.F@=]8]CL/CGAKTLVM6QUAEF^7IPM[^JYG%K=.\B3 MF;-WQ,.-/W#*?!_S]_V5\:;K7>QGF^46L$U9B(O28K'0MKUKG_GG'),=LB5J M[6];\U'U*'WTWA@W44H3)-=BRYA(BX7/^>F0G:ZOV38:\(\%SC(9O%=;A+(W M.%!]#C&!&%!-"ZMV6/)& 5.+6Z=(9L$>5EV,L]V]4T07\?!BN]SXP6)Z6\O@ M'.A[%/!_7UXR4;G#<>Q*VMMRI>-=XN6]IY],;9U-<2-MXVO?*&ZP8P9HL;1X8CWK.- MJZFC8_&Z43]E]HHX\0[4$35X=;7SE=>/M\Q6>T.?G;]%,=9Z-GXJATJ9@!]9 M9-B^BN+]!):6WQ) 2@QDE6?#,$9WAM_6@9G((77ICZ+7>8-TPL?W[__P$'U\ M_^'W-42]%9>.[UQH??B:'E?]/6/N!8 &20 . D@0("DRDEW56T'#?:9)<#=Y MVP3L;^'SG[ZBX;O'^Z\,*]E\1%EW>^_PY^_1V*_>K?41QQ0H](@>0O4N3_]V_?Y1I,TPIVM$[H M-3=%50,3*J3^9,^ H_&0^!_1M8C[=1^Z&(WO&(GXJ8@ OH9L4>J7:;IX:U'^ M.P0:$5T)HFE!GG9$OTYH0E"+&?^#"&W(K>4YR_EQHH2S:JX$J^;!#Q_Z6NR] M\2"6&')G!#M@G())0;,UIV"&_EG>T)1$RAZVS;'5R.(7F6VWP2Y'::ACR+&? M%\HCN4#R%Q!)4*;%7:$W.XP5PJ); :FWF'[F9(;(R M>L)0P9!!?)%*/Q%;2A[9:5LB/C8IFGPMA7_##")"/M$&L/B):;5U$,GBV01O M&:I< D#&D\

DIHC-HLPFV6F@52.FD:#W\=.24H1JXN7)+-]64BQAMO=CX# M _C5>>UW/T<=<*8GK?;><8:+(E^#L&_LJ5Y7@R\P@UW>&B'BI/07CT)*)IKH M&6&R"0HGUDTS86; 7QE"S5/>1^1(PT NR07/B!1---DG9);^OJ%MOF:;*VWS MAK M3RN85N;!ZB[&N;)G-H^]RF(6GHT@T8K9^&31X^C?.!DY$(+!! ! O&-& M;TCA-67[+F93"(Q&<#B+.[#JFP ^>,+40^:5+GN1DC@C4B9!H3."1(S60V_] MF!2TLV;J9A2/66C ,TBRF;XH\*;D%,E'YV$TB01$$I Y@(?:HRWZHZ@PR%* M!9N,).L">7O'T! 32EPF51T!96+IVTE;(=XHT!ZD$2E.9O@FK;P11(_"=Z7S MW[\%.83^OZ5J4L1SY"+A$(D42+I,(H9.W0G\60YNBQ48X"TH. M%^B8\1:G,2:2Y#('27JK_>Z7*/YU$2)T($EN: HU77#Z/R)@5>:6$)#//GLB M1B"0C5JNB!QD./^D/T/WG14TTE=&SM#**+?RI,S3/S5IV);+'3+N>,M6V"%FHCXFVS0))VM]:9Y 6BNA M.FANA.8Z@YN+5N6-F'!\9JQ6 \H^[N[;3ME3YT\XCQ6*A!#,AC8\7]R&V:,& MG1SCQ( LM@G,2@Z=RBF*"VGWY\_E"XZ0/"WY(^_F[U__Q[^GR3BX\W2 M=10#1^*,_.['V8_??YS][HD.24$.D<^"TW")-74 M/U_\0O43BL6D>SD=E%F?=BR>P)#-HVDH?=",K14+#6A!I9GL)/7@;V#WT'XH MR)CMX@U44/'.>?W,OM+8=X*^LM1,)%$R!T]2=S%H/^Q;9LO$C3!05$S]C10T MP5-W62,$2-Y>Q93J]%CCA3- 0^Y=$$W'&4\Q@YIYPA,4_0W-L?&>,7GO5C ; M*GD:6YT-V6^EZYE%RAGN@-)-<_U@DNL^X"GD6/7UO2)7W/*F<*RR@:GG]!34 MOSW[6NZSRVM=N?.NI,,FH>>*$&Y?//3*]I^.S#CA ]ZC W0-,#S)]S>?_[PX^S# MC^^9R5Z&!+D0.07H*=E*MFN,B#FB%H8R3;R M =4!(Y '!;-E@Q!9N@3#D*O3>UP%')YF+WMG [ 78<7XHI:]GA;P>7)1*O1; M,))4&LEYH0E&)SB(&)$X?$@9TM;BV#_-R!,,B)/A\2%/?0J"@O5BM/ULIC8D M\[O4-%S8G@995,*<_R<_Y'V".F($5)V*+G.0M']E0\-)KD#FP" M*(6(/(U-47!%UG2Z[9''PQH*GN1#HQYWXER+'-D-%1X8+'..<.8@"* M;U"@U?J9\AY5W3C1Y]0%K+X3/.$AP1IQ5"NC0((A>L9H?,$R70[1^(].L)[+(67TBZTPDLL1U1B*+"/V(4I H#8E2 MD2>Z?B-3JW_%"_/E@O.^)+E4+Z.M:8&T/Q#M_H*?RI'D;<7/$822'9-*7KE8 M6T6D_:@O7W-4&Z01(K5$\XM*LTP- M+JW*.EGWH?JTNBZMUM9@BS &_SE$ZA&VN.=-8: !C$^[\X'DPDDNG4CQY"^# M ,KLF&B2C&XV3KS#L'2%R3RA9I5I+:=UT3*E>O_+Y&QG_ ;>P1Z87O3<\([H MX\W Q31_S9&$-I_V$+-@/'PY%'W?6"FM:7PAK@(J?J7\HSM5)'AS$.BK,>=_(,WJ8.08F$3=)\8>F*&G+)LAP]('TR<5DESJ]+'FVK:QHU["M@T>R*2.,5]=A0 M :?W,^9!\&F! \R#R8.UTZKIIW*,]UMHJ;7G(,Z8X['BO54"&/-D#-/=#M%; MWE8:W8X%1>^VOL,-'L"&*^FS8:KN^+8R=L :P'[M#5H;:7$YA1@0)P^YR&+5 M,))C_F_H*_ZJDQ30DK4R2118#5XJ/=/P%X^]]N8.MXR_-F)?:Q:=%)Z M;*/3O08?. +A0Q!FJQS$Q52-0XH!1LF=C!S"Z M%&&]:UU)[5$>*>O%S=2K.MA2N(C]^YW%U<&.0>*QE)55&9'%80X(3D 302G# MMLY.:4/)3'-&0W?-C@._#I%JZT-_XR0# B7)CF"XM6X%5/]VFGHL'[:OIPY0 MZ-18I YL-Y.I+OB9M,Q3?M!,J'@.ZR9R\"4@%(J 0_I-46L#4'X&&.E?7LV MMB).<>YL?:!'NW-\B$S< _$<@9C$ DBUV"]NLZ? =\ERM8HI\PPM(4NYA0ML M2\/.-% P]_ :/:RC+'%";QYZ#VL_3BGMIP3IX_L/W\NGJ\;$@D%;P%_+]HDW MN=0DP@8BDL2'>W-(:/UWFF#VMVND0$=B5;2L-CV5JXX)F>C0+9,P'F W8I+O^4;#.*2_,VU-RP2!E&+1L&]2?L[(G, MS1[USG:/"43[@:$TP)@A.V5/!^:CR3,,X."'^\L2V^B],\TO77\3F]L M:7^(?T]0:92+']EU^40. M0)ZRE+ AR(Y]3##((#NVX)(#9CEZ3&_Q,B]%\]HD=QP^6!S UCF]7[,JG U) M_4>4X).PIK8!O&7VR7XM,3.3EWMOURCP1*QYW/42WQL(HFC/&+G2U4$O9[Q2 M=4?^(OX<)D![+"]#?HQ8KC1:1 SS?G;>X/0Q'F^[=L8!W)[6A8E#%(2"OXUI M-3PT8V+T]E0Z+,7>O%QNMD&THY)=6:/AZ:'*7PI_)UF5#2*DH:KY>S"V='?L9+\R1YB$B:@1*SA[PB0WLHX/"$_NW4P [?'.T@J M"(92EG#.SY2IF_-K*(TA6LMU_FU-?"FO=]X^(1'?EAK /A$"AYV8_.5=UKUJ MBO9A6ASV:5?0RJ2)VU+(LI0]*N"M".R7GIL)X#MH(K) M[3#]5]L?X']R_QT>O_PX0?JMWR,TS&R MHKF$L";FX'^+CITX*;#3 \188]R6H3=FMQH 24-OB.4=2 C7)O,0-*IA M:_"6%F'M4:]K2P4< US"QD/M,(Q#-FTV'BT.E !2J2Q*\9,=>D=!.+&[?'-Q M_!OGZ 52BB)2%@%ATU7;I* >1G?G53PJ^B]$6]E+\T%$IL_K.-N'2P_OO_XNU.W1[QJ M,-@[U;QR1L2 NQGG:T?1EN >LF_A!?-!@@A#TNA4=L05Y0=L+Q?,SPJV $5] M61(40P2:0.YP#P[\O/)#A[UK.O"3 S0R]C-Q&NC0=W&O+^PJB%X3SC"UDD-K MP%<+N^2X$R ?>3TJ5BFAH6)G)->#Y(H,XS0Q50$-Q/Z ^-F+$\#"!"2RR"&; MEW9WJ?%%,!#\11MB1C2FVGR8$[1T[\VGN7A+RY0.H^FG,;")G+'8_;F]7-GNTMR#VOK+HI",>2W3*+Q&QW$<:X9PCN/Q.+BD15^.PU0L&$F2F?*@<*&%K/;-F MIGR$RCP^ -:%RR%RO([M"G%K9AH$]G*0F33V7YS-]E^'-5%L;#\ MX2!$CH(_T@_98J 3M-58# ]^NC;+@57;[@=V_7)U#@5Z--YV)E8R.H^#;*2Z MT:0/0+9DP;JJ1N6E)MHMXZ;4S"&K?(@ T"07P$3VEMY% 1/Q_/!*@Q?Z.0K3 M=:?7]^/[C]]_,8:IEQ5&+2G,UR"<J9+4VTSQ:BX MAXAQ=:#$6(3_UN>D@E5-3L&E7H#.@9 2RSQ([_9]8 M#UN%@2&YHV)]$^V0U=6@:;;(.MZJ-CVR4/J,/-%5%-.Z?M8C=- ZWO*@%Z,' MQ6KL.D>=BK0;&R&8>%8IYONR19YX %F2[B-++$70I!5BM>\4.!1HU?:1/"P2$'3 M57GOO$(B%5VAUK5G3]7+84&[,PP =@IH"HD2X[.; 0@(HW[V YD]6F.T%*DR MR5*$7>^8#=S3_H97_-U1MIWZ+OLF\8K'T$^3CA!=O44V$FZSL03E;CZ:H-;! M\0@?\&0M+Z20)C<#\W2]B_ULL]Q""7D68A1@L5AH)\=K?^.+Y3YD;^G:W]Y3 M-PJ].;/+RY,O\^>8TMY0!E(OMCIIBA&F&7&T)B\!UXUL<^5(@MH11ZHGTC7$ MD0K:RLI-9BYE?$?.X=*<0_P_O56.T(IH:A&N%U&*R:.!4LTV F(RLVDT&))3 M.N;TJ$[G-'J.G>W:=R]\6#F>LHXN92Z0Z!*M.Y3]&6) YAF>I10B!!54+DR=^!,C63G/*-"(Q:$")!W&: MK1Q>T@\+3F*.T;6&Y!Y^.% +MP9P1^@A69I^ZMHBO3T!ANY@I)MV.I_CL9O%IF%JD4T=[D4\H M85NT&SV'_$B"_1*?%&,KM*D0#;Q%HW)V<<#N\U>^ +>AE^A2_P6 1SR>[@K^ M![;C4_O;"L<;]E:$P,4-58:0UU'$; :ARY]\.IUC[+G(G'_$?G2]3T/,5/&> M-18A=]EV&V! R F@8O6*??N+D'WX&PZL[/:&Z=)YV2_()]H P_1(M&.D"2'4 M+/74%\5C'K(&GBT3:E"+1>]S[V]L#474\4-T!X% UP^@NS2'N<)2_A"5E<4K M#RPO2.]C;C1]Q!K*-<*%-H!Z4?;3L-@B*W=K!V$*F,*D!:7SI93!9MX"JOPU M*/0-_+J&82#WJ'/=AJ$2*))HG2J5I%E_Z M,/4]/\A@LQ%L2NP5N7SC#;D@TL)++5$K=@IW8O"5DEL:8RQRO@&0]K%ON38V MR09='&Q[.[T "*]W@4ECFOJ,47-DG&^LD4>*>F*LFGBAI3Y9I3A3>P MW[U28'-D?W%>V&KP3%4P/F^)8I$#7V!K\WY ?-X@=!"%SX DRW_5X72M,+RY MM!E10Y$]1G;KVW.P M?5\MP4W J$$O;KW5=P\6[4%XM4** ?17K+&!=0*8"( M"ZU$.!_DQ/;8GD:=/?%R'4Z%0E 7(I4AN3:2%0?U^2(GK1NGRDR?*_T-L]B/ MQS M@Z%]2FR/ ^K6V;$CD?OK;1RE,#"\P#& /S>]8-&E>*+))V( @L] ^^/JSXZ[]D,8[O?-DIX>B))J=04_+%OUI?';" M;.6X$&)AGM:0!N5$)XOPA0T9Q1([U3O1BQI @:A&HG3IU]("EGD;A1A3T@VV MPTHB8XOLT? M:%=R#U)6+EQ0_B?[-S^8R98BX'YP=Z&+PP&)6X_F11*NI$)WK9.$G\9DR:^! M#3LKX8?7*@\5BWSQ9\8-XA2C"E.^ECI_,R-*[;QO##J[7/.A0+,=@K%[0%F[ MX=/N>ANQM$)-=\!-<*V:(#&%"%B%T\/:WW8K%58]O0R1@] 0%X+92$[69U@? M!4[= *-Y).]32YD7$ .-F^>S+YGM1ZY=GH.ZSMFB_Q@43Z_8R8&R]0B17TRG MY5/@/^,K4?K HX8D M5_$W,K,FW)U/0FQQ$O (RCX-<*$^OO_PAX?HX_N/[WL)$\ WO@//#.0"<@PD MVZW>[\D0F6MB!DAQA,NS'0SHR0 3K*#-OOW]XBSS W!V.LV\%#)Y??6)EI*& MV)55[R"^I3%?6B.M% WSO&5X!]@MB#:P"VZB,);_/',2/X'[\5-]H.XZ]/^> M"8K38[,">4\EO=W@(MQF@@Q(#4CR$>VC&J8T548N()\OKADF3W0J7*D<689$ MJ8=7Z0H2U'"DR:VH^[JGR#C]B88B\3+W-GX(I -89R"YF@#+J%>+P0ZL2^R; M"6Q&A&(S(E3C-,2&/EQN8LVN?. MNO 3Y_DYIL\"""O!V+$[@:^,0 M503=]#40U"C)DH]X!H#-Z\@)N[E8!'&?(,>V4]M1X<*QXHP@O#, Q3>6#A,Z MH1V%D@AD0X-_0,?G;I&<7"8NF_A/;"1MTV_$YX!QBWYXV[@H6UG>+HK*F"6* M&, 3+W0.Z($UO]@J0272K%> ]V-+T&#&U/4W%G)IQ):+' H\#NM!QQ)E SP^ MPQ5FD"+E?LRH <)S6RS6T6 Y-+T-'+<[YZ 01I2T 9:D?@PP<"0C6*$1D;$3 MRS)&[)Z'!V99ZM8+MQH3CJAJ%"\.Y*K:[Z3,J^9;VS(;+??(O:?/HFG&'G2N M6^*KO#^Y?4)&,4JA8W(,"R!E!/91! ]$-4KOT* B;D9A/\6XY&LQ M\CCF50.7C8QU.R' MDN8>_60=OP"S[F3!4&C ;E[FTV MS JA:QEI'JLC*KH+D,N(7"?XWUGL)YZ/D=Z.A/3P0,$8E$MTP4-L3_T:9=9 M.H/ H#EG[C+G.CCV2:"<&5D.P9K06>F*%F"2N'CRFI?T^K*O^]SSD+7=":!( M;Q&*TCSM8-#U,>0C8!T@H'#$(%@VK1V"+G'RB+#]]&S6'V![J\\4&]\)&AX< M9NTIF6:2>2G[H KW':*9<0"+OF)&@9-+94M]FD"[R.[A1)DZYIW%/>3<$.R/ MKDFT>R+&2;\^HYPY+,^,8_/47/")V*/'X9N-LD_)RL>I.(MV+ &I.X"?BDG[ MW;NLO6\\E>EDGO-VYD?]I#)1&F'BR!-U(4#OD-A8(MC[EZZQ4^S6"7>V\FT= MK0JDXZ2LL9U0[J:O =H;0FDH@[H0CQXX6X]=984(2[W/NFII1$7LJJK6?K:& M)*GOGD.2+MYU>GVE+%Z;P#N3 '.Z_0J+/HPH8QD8(M,DBBO0SS]^_Q__?;,;%32112V6PFBH:=]U%<792L/D**%AZ43S##]YSAWG>C<='"[L),S M/9!!MFGTCQNL3=S=!!K!Y;A=CE)XIDR!HQ\AK[ V)$U6Y3)D-''MJMY0-'+M MAW21TLVQTU]3!@.B"OA;F:+-:UL,,8ELYQ2_O@,Y6A@6V96";.T!($M[W ML$L*6=#^WG)7A=FPLB?E:7L"?B@NXMI^<[?)+Q'8S!Q9=OL;K&)U?1(>8.6\0 M%<.&G8Y7F(7PY5LGOJJ2? MYYDRZL*V47FK;<5*MESE/^S8; D9Q3"[#XN$:%&CCCNG9)4ZO4L9,Y+3IP6:@(G<"I5 MRLL?$:5^R2D53>#[;?Z4_OO)5+E:B:A64^-:S/9WZXY\MBL7T*$E855C:=M- M""6$? MV*./[S_^_@LQ2[S*?,QW."C)1U54[?K >0=6,?80P*3R-.+^0GE67"BA6P.< M9U0[8,S3/ZR=L+B$\E6M.]9W?W7,T;U/MM&]$Y^G'.Z]/TL"X/W;G:+^G!^N MJ=$$6_0N8,J6N$8S$07J?]*3=!O_]=.\RVK[B;+?^8[%C.212HKG]>ER>?=I M,9_@"RL>],_XC*&E&5NXH8_-0P0_TM(U'/O,NOGIC+'XPRPO8I9[\3BP+"1PGOO"K[ZG8[ M8I)+:,Y")CV];)G((',TE\17P\8^WAC75 MA+:B8G60LE1166:0T_7-Q5(DWAN'E*5?$_?I]\"^ &1;M"1PDF2Y^L6!LU.Z MC.\@_]$)H842(4 E9$(Y-$H= *;5HS7&MU1EDL7R=G8CT+9WR+,@J2JGL;>< M6>FBK%&$+S4>)4O0^4!1FPP8ZN!@P3[#^9^"D7/7S389\CY=T"T[4'"V6O;W M@(H"*3WSYOVR\%.)4?\]\I)WMS!>9ZT%T169$J<(;IFG*S(A49X:T MQRGO!J9T&I!;."*F<>LKRW=V/*^F!KTFU:DJ2Q#XD3 M8,]@KQG\ :_:BQ- T*?\I]U:G !-!WQS^!=-ZB#]FGBTWE+9Y;CEEM9(1CTQ M@(4<=)S^]?*-N@B?6JY6ODOC3B^7$D:$-)L)]-Z4-PH%!K1 E:O=+CO-.KM_ MREKJT[N %178P[,GMF+#'--XF-;K]53 99V7.O:2;<-\/"MOLS-( ]KA)L2( M!O%1?[)9_,DV\#2*=\>7 B@1EM'_750UORHA9Z*J&F7 UE6=>W_+DA239@]1 M1;\ 3!EPEDWX+QQPSZ,D/1J5G0\)")BZ-@DXLF(JE8,3'/W$YZ3TQ"/SEX2= M!K/0H_$K0+39JJ9,8&Y$[/H) MO67>?6>6XCUZ"2JD _4:-(^9/(IUB/G28V*-,W8*Z&B[DR96KN&X.*2V!-4= M[3QFP=-K=0 =T]4;<$H*W0IQ6(O.GH;_TS!4B#OO ]RHR9QQ-/M)F&(09-C6 M6F_!O0C9T#1)H1DB M2NHEBU2H0?=GN="IVYY6C8&7(F$'&K*"9Y^\@[JR7^ MEHT/IFIW+4Y.,DCWTM&W#4).#CAH']\!IL" M&B=C1]#Z3H#U5S&AJ)\5A16 M$%\&:.5SH74)Q4N&X)DO J^[]/"M0Y7;[WG;LTWEO$5C&%8*]3'<2?7+1/PV M^= WI&E6< FU:Q)UD<73WR"38- $ M'(1H0G-R*^V'9&[?XJ/+[!_63+>.A1._^U+L$D^V!_X '-[>M-Q0D5Z!/?Y( M*Z'T3,05O@8QWY!YFL;^4Y:BLYM&T"O4ZDO;R0H]]@^F0.W<1%4UMR_[RDJ? M?KE2YS85H('S&R!00I<=*'@=6A_'*?T8D1\6M; 5C$O,@0<]5@TY)R;JQS"9 M30\4$620J"*/W]Y_6T;IC7/%OK]\(M5/@0^G/-YG%>"&Z11V"(1I$5U?M%#2 M//0P&*3]"(C8V4O.3I B+]OU!9-*$*'%3#7 ,4)ID.3AY!!ZY6.NC6KDQ%Z^ M(5Z[<>?.H#!0_8)POTJTJ9)3HNE@\>@;/SNAV#S9BYQ$@>_A/S#:!$W(:"*9 M:Z6+=4$3-_9EEPTQI^SU1W0>T[;KRZ7KA.'T7"L9!6,?KJX9^[%T_S3E."I5 MJ4>D?@.];).:6K,]<&JYH4-UFRSD*R]$V!*V2':4=GML/KF7;91CB1BY M&.YT#:_I+CHCK\5TMPP0DQB\D:UMX^_8I#L.".-K7!.+/ZI4YG.1UM9$R-#9@^4.1?B%815VQE=P*N_Q7[V=$<3D(> MX0+%TR0H,=$8VE,PF*F,>^],O>\&#)Q_(]K/Z3'YMM$IQ4A:2;_0D F6886 MLBV]6E'2-&9 4RQ@AG^SS,G]3L7IDVWW-1\6#A4&<-P6*W1^GD]]3E<)M?T/ M[)8.-$&Y,*0S$#V3+3,&]6.!&838-\,B=C)/8(BW]VFY7 MY'2"(7(Z=2B-G)%"ATUTS&0ID@M'DWG*]HGWKA%YHID^/W732ZOZAK?P-HY6 M?MH'!,5 TP":'GK8<)\[YCM8 6!S$X78UTP@AR3\WGKP\'B3@_ZMG:*918IN M.WB=O?/%;<2\E>#_^MOSR#L6O%8\6W"9A DE('7J5M0=DZR;HC*G:W T%Z'L M[?V+GZYE6U=<^[HR.*!\K-X6(Y!7-H3J63OC"_XP; VV;#5RQC@(EK!#]TKHWS- ,0 92Y?ZO%P405GV2]?Z M4-ZHK!S<@E;HTHYDID7(;3GB=@B&TOY-#0ZT\L3,*T,#4QT-'*&!@T:.BC&% M'/O<"_"T)(1BF7>K=W.""DLT4/M \&)VG'8I]1*H09 \3H)VC[/N2=*]8YGQ MA7ST^',"JPIFOQ.TT^@#&4-U]E::##U!G$"<@_(6(7!$](7]6VY_9,U^S*4_ MO$8/ZRA+V'IPB=A/&FJ]4&[9;6OF6:B*QN-@B@7\P\?W'_Y@FKT5X^3%HK9 M$(/8*UYP-A:1@Q$Y&M&[W! Y8%XS:A&F.=P$F 6C[&F/9[16T0=$Q>QC?_$] MZIWM'A,(<2L7>@Z55YT])@@>NL"'G$&:DGW->;,_1PUPBD9J@6#D>Y9#0&;V MZT=N[#?:@60^@+7'%PN_1AU+H'_X,JQJFX9J40#]&EF,C; WKD!=?E>\LP;D>0QI]]^@0FX9AQ(U=WGXWZ>*&@8HO"HJ_(RF4[H3>+)!]'92 M=(#YP !_BT)X23H@R80-N2SK,+)>K3 2PD53+*,AGYK1D$\5:$C>PA[Z^X@& M]@\1_$@P8T$@N%#*>4>A1PI;!&1Z)G."!QIOCH5+]PFCY,;PADK"',@G_(Q8 M%*-*C %:R0(2O*) M&%0(/<\W: 8[3WI@8DYOH :P$'C.$7-W[$0+GTJ80G_=;HB_7):E9KU]J5T" M\;.N>Y[DWVX#\$@W/C8MZ091 %DD%S8$1J$']4V0PO VP-EL'04>4X,[]#=1 M2OO+E.KR_R<11P888OB,J353]\[68I!_^:<_?/SP^W^55D8 M/)JS5\:#U^;'[C&"7!;APB:J&]+6\ Q:L $3>4':-$M.M3 M%'FO?A!T]';+,1[D:S4.D0-],U#-,U8V8'J/7CBITPVM*79(329P##OV4)A] MVU&RW0]G3!V:5H$CNZ+Y*_"T2OXP.'X;%I;BOZO,'*"TY)S]=1D_1*_'%M@5 M2TK.Q38)(B>M?UU=C%TCBE2F[.Q%_1=P$KOMGY+0-9W^(!(@G9%'(G;T]I!;)NENR03GQIFJ7&H>CHW[+#80A8 MSWL*(7]LDRK/Y8F6O@":7-\3+U#'TX :DR1R4-XU532==;1LD:N/2VPA,@>9 M!?$*Y]:KP;182&+DRHSQ3MEV?0T_^O&/T1OKVF=Z\55S&3X>O6[5=<@"=U8- M JCLQW%:FW4UM5C GL-.H92=N*;-@1KM%&W=;Z]A6HND4CEUFVW@V-'9YRO' MCW]V@@Q")=F&IZ)5!GI<) "H1E WHBDWR]$ $TWH]SZE!K<1%O%'*RRBPEG@ M "=,R=LY3#[$#D2T[G>;IR@X-@//91 N9()Z&JEWR\KFS%=(.7/KQ.F.C M,!=?EO[2$F($@D,0?8SA\Q(6K37)OZI,MN0^L;7?V&:P;/+!>>/EZ]6;CN3 M6+Z&3/VUOSV.QKG@6I?M1(BA L):EU?4&QNQM@^C[^$JFI!(*B9V+UN^]\@3 MJ!VN32>-31Q3!!F,!16!V==4=]J6(1'\*HN0*(6L 7BF,&\5I+7@Z<'[%NN= M #RM$T#EBR@:.SA\?ZM^#T=B3- ;%5^^N<#,BCB.;@=_&)+XFVV68A3'-CN5 M70M+WHPOT;X@-ZV) ,/H;LW')'S0 5OPG.TZ\H+N=QH:AAJT1TNJFPDI.T$*#*3T>1A.]*//&4F M7&FS<>(=;$JE,Y2H&;():0 VERC>\5Y>W8D=A+AQFH3U98W)NB%D3K H]HI) M[5CK^^,78I9X 7LH]H71[002KB-HZ;*.0MJ)4QS%$)1CC0:\#W4-=VT G?OB M?F^NF)D,)7S[6J;?ZJ27=Z-2[1F&J#3*78Z:%=&*6Z&52;)_<<175R'"*4J=L@7R"94!V8NDVK>.7>!D=VN*A!AG MUAN9]*2RSDIA76E) KI8K/V1">0&I%11+G\:4@15. MVY3 L +W%Q,V=6[7%$S <#S3/+V-_#!=A _^IAN,4Q-*G)2@6(@4@^ !4)#] MVF0B8\"2Q6"6J#Z)4-O(7NW YWW<18;@0B#1V 5\5X:T-G<8)5/SL9#HU8IR M*+[6)Q(:2A-3DQG):>NE-GBM\!*40CEW],QZ@'7X6=NGM8<)>5'&.U*PQ<@Z M.[QT^FA!P "O]/%Z&N?@892]C<6[@NX#'KP26)F/J '7'% EE08!&+WT9%;2QYQ0,,=9X94W"K>&'7$3[VK &<\6RCB;1*W42 )/S^@$X[\V] MEV/6I@( 0'JL1 *JY3#Q1K=-IBONXKB#?S<%JK HL5Y5HR/0'[1BY,2CM&7 MH\!N+L8Y/4L+344.?+3VOLP"04/>V7FY^MF)?3BG@C-QYB1'YSP+[!-&XVHP M6([#O18K!2I!CLN>:X:>I)%8P=$M,*O$Z5\1O=H!B D;WZ2^I"D^,S,RD2; M3UM A$XZFWP)I8K;K/Z\W[!3P5F6^"$]NN6>*/I$443*FJS2)>6JMC7/N1(P M*0+X B#\0C@ F$F;+.$+K3]T2B(1%(LQA*Q9?89B]'(E@UGRZVR:*MXYZ2- M<\%@BC:*0+0:A3?V'8(#PXZM1BGOOSB;[;_>#6+2(S,H?HU]&-_L*]'+^ZF+ M+_:.L/5&]FV2> T-4PIM0$[M*9D$<:/857>FUAJF=\WS5(4*C)[LE_@GL9]> ML6&KGB!J9>V9(C _-8,;PC^:Y),QJ4T@*!K"KKT@=7GA0)3ZN$WBV4FP@W!&$L MD*AU D4*WI5Z0Q\;.37RT7$B]/$%N(5K0'(5!B'=X,=_//(G_6"%94"!RQP6 M*-RC-691"@B<+LCN*HI7U$^S&$NZ\C+R9!$>6:NE+YI_.*[E+_/@BP<+D!;NJS8\]O% M^:Q\E=#+MQ8A<\&@HR$V3X\2193.G1;;S9$G-H%!?W/WVYFT/8IG,6>NOGM1 MVT1KUU'X#)E(R'K>1*';G0(6),U(2!'&*7M-;Z'$R&H^LQ\[M)4 )+Y+(4G+ M+CWG!X9;9,TE/IG=(4YK8 -M5TEV5UC\40_,A*D[V M(A;,/=3:S?=>=5(&(@7G0AMSI#IGJS-A+.S:=, L<"PN0L,?Z(:MBE"5=.%# M3H"&+IN/-"+W/MM65KX+S3)N^;J95$RGQ5ALQELVY_2$:I6 Y0-6C_Q7G7QM MU1PZEZPL.Z"#V"_$9\^?!*&6>0Z/=K"VFS]H757?(3U66O&_G,$ M(*([: MW/'U(WG=]1KA PB7:3-P #5:Z@ZQZ"C$'YB]CH/HQH:LLN/97QQXI MI.099NQ3'HZ1TF>$RR?75OCX+%IGIJ:DB5ME(I5#$&"9WB L(^.V!OZ+#:\L MAP5U^N(%%,C>I]Y5SWW/":_X@B;'/&;S&7+U&=KB#%$Y0QLY0ZXQ0]M\AC9V9Z@LD,ES2_WD MR[3XI3;".$0[UFRM"-A:A;8B-.H7) =/$\$(06]CWZ5&2N&"[4S #=,+H$T. M1Z@8CVQA0+XAYO3.'OB2*S:H+9";;;/%NZO,E>,0' BQF!J;-8R%_#NV@7"V MS39:'XNQ9D7C__G';__P@V#SAH6+3-M<1X")TF6*_$M+&,\I76' M\*%8>*1","1E4?1L&!1?WV:5K1LZ;@]>[JT,G\B4=)ZDYC#"$;/U24.Z_A-: M)'/SA<;SQF)L$1J1M,5&<&UUP(EJ8R]4+BSIO\F9-]Y9.3^.F!_3O1%3:A,Q M<>\@MR>$A*#YLK%D=CKM@V#\QI"?TWY\KW]#C%B];HT](WA=2T>,I*C1&0+E M6-%+X)J=/A M$[#<+QWDQ818"RP#W;)/4 @&4H;(*752V(@92ZTMAC,X?ET1'G0_] F)).=R ML'^8Z\>*8#P#-%2VQ@N ">H^,.8FU0)/QI^&-<7&!Y1RBX8UZ(*YCB]X9,TI M(X#DOD.I46(,$.COSQ S3%UBS=2;M'SV0W^3;6Y5DY0I-@K:<"6U5BZ3 M;QK4>5[%)V*E?Y!0CN3:??'3.7Q;H6$0DCE\\8YN%;\G.\F'KK]U@D5X0]_2 MAU<:O-#/;"]?=UKA/K[_^/T78I;T$ !M])#C0\6XNQGGK%F&%MU.Q?@+;F+K^<9V'C9+D7,X %G*MVBTWC-FN2KV+^A4@*5WHV$F ME32LL5U=U:MM04NS3L4>@TVI8)2?&^58,JK4@Z[PF>=)[AHO5^R#@V __KF M*V;'Y\A#G#WZU^SKG&]%F=+FB-J:QB-?Y0F/S57!<4ZYJD S!BN9 \J2C:XM M+G>.KN]0A[\IS'7E,;#RU,<^,NU@1Y98C8%S+'8+5)(86N*)TM#S-S3%1K39 M>#FU%Y?]K_%5W7]3+3<&X:S1%QG@AWAF%_%R-_05?W/P@F?R\JI>#LC#BUA[ MP2@D*QZAQP-Q+-/B6[$TD(X%9'.Y<,*EJV0_#C C; A^@4U@A0T3C6-5JT=I MBTBZ#"630^W@H,T^83S&JZL2<=G!5A=IPR5"Z#5'",4@6(=9[N"H#]_N!G30 MKD[4Y8DU/O$A)T>\]7Q2ECEL:BE@4SH8$^,?L"W@V-K5B;K\BWAACL)<79H8 MW:&W3GB/(UM$^'DP>RQ82-/%Q,OO]9J(NVXVA$ M#J<_>SX@P1%/V'BC26+)\S?>=_V)6V#&3K?Q7\_GG8"M3N"S5S7T'8LYZR/U ME OP_'IQM;R[6E*L]67W- /C4E2YE MRE)J6X_/FCTK'D.'!V:8Y^PG+IQ$NAFB"63.G__LATY /"'Z%*PJY6;^,FQ2 MV8M""Q7=OHO3,\O,)+6PS7Z**:-0A:)0HS[S.KJS)9V;!$EPSHH%>G2+Z%&/ M&7\*1LGW,*.\VBA'P"(_DI!Z"I88KUZ].=9?.EGT?1YMGM@*A:$]7D[:Y:53 MI>2N)O84C @*^NL21RGZ+:]!Z8LRMI0^#^B_H#G84'YG/R8&QUDW=;.F0>)W MRT[%CN^).9N''K:UY_F];LNYD"P?!P8$4;A*QEI?V"T85^@,@!:*A\0S:Q&: M*,D+;>4R5<4D)Y\$=T9"RX$6\U,<'=U,2A.9EVB 4"@WBVQT9[)AC!G!R"W" M. N4.%ON#9X3QI6O%OC%BV+".6! _'37#XM>TS+)!YT1.>I(/'I#38NQS&:; M#;#FJ;I#/I*:BA&(H![8W9VJD!!Q>8VM/A\,6,@054G]6V749E29-GAI7]>^ M%)55?<-TFS"/V!CP]L-GWG^]V\+*)6&+)$Z?NQ*(LE%#M94)HK-)K: Q5^NI#O5H>XO MBDN:U2+2G[UD4OXIV591P<(-2X5AKG7#Q#GDBL-O'YPW<5HYXSC<8YUXI?V* MO<%=3']@;R5%<.J789NVIQ_6@)X#=._T'O0P_OBSL@CU*6$2.]9D_O@%F'3T M4_;#PB-F@X] Z'=#>^K%TL!^R%_J>1!$KPCHQ<9"O#X9X&$\JS!0QL[.9 1] MS\.I34"1[N,G$BI9]KL+E3!YR_;T'.*3<*#Z,D90.=M#.0&AB)"*WW:"()I= M]XC/X?GPA)URDF&:2X0H>F68,GS M=+V+_6RSQ&JG+$2JAL5">VFQF(M'IB6'1Q_,V7)@8HQ,%@NC5\#UK2TP^G"& MB_>^RF!2L)B/2K1A;;-H#S<51B%NRQ=@ ,*RL\P/H$1DL=G&P-P-3FFG9RT% M$EWB21EB0J^X5(XS&-@DYH&=.\GZEHWI>]0[VSTFU%N$HH%Z^"Q2J/X1=76: MLP[5$HCAR2!]S8XB*RF?.&J 4S0RR.V#$8@< KB3OW[DQGY#U$!D/H"U>3\P M*/D%WYN-3-GX-.DM%Z*-@6^M, ;*RN9+FDY?DN$M&RMY0UA?%EU,CD9.F<@"#3M5"":2 MF+>S_@??LL^< "-(]VMJ$ZG3KZWUX5+H-3L$.JY?F\RX%X@:G'&!1TYT4)_L MC7!L/*=-1XJV#2FD+EI/BE.>(:,_H6P4 5$_A#I&TNH0PKW66YO8L[:TS+ 0 MX]0>KL5'^ACF*]^#\R; #8E*E[/-Q@G AV?;C0PUSETW/B:>J_EY^K"(&) # MSW08@1J#C5N:!23K9H"62Z81B1C M6W:<.C[2,I%MQ.,^5E<(-C0LR]<=NX$H00-UR.BN^!X5XX#::ZWJV9N&*_$Z M"CRF$<^)=#^ !OD(^(WA@BS&^)_8GM@FT+YO^Z1C6##JTI(9T*/X0D3H_RMS M8O:J!+L["I'98T]D0AI1X@B7-W ;MPY?AQNL$MX[/' &!M>N6 M\5(R"0A]Q_9X(7: 2%2O!AF>C6D5&<0J6)[OJ8N4]A\^/CWXZ='Y=[P7WK / M'[]^^H9(J=/4V]VDJ M;>QV'$3F/,?44L/Q\EJDKL>* G/,0.YY3S:80>DQ#*EC)>[V8&IIFT_6N/)J MI,$MY!R)44H!@GD5Q1LJ6K8O5XO83W8]P!A .@'QA,NW#:OIWYHBQ6?1("X5 MJ?IC_WYGC>NV?\N"BD=4M&@ Q_'X%LWX'ZA 9P>=7AI]HD "$H=H5#P!NPT_ M6QD_0/K];*?^^A\^6P1C=[W#K'F'Z$&>B2=*)AY4;^8_6P\@V+&L'#BQ;Y[E MM_2IYBT5+^E3\24M$NR.EP;6WZ-[&T^I)MP+4V#XN0^F )(?5A),37D?;H3^J_L@A1X['O"?YGT M'B.13]FQO>J3-2?@8D!"%IE)AL)]#&M[G1OH[C'JJAPZ#"):ZGE66^':M[4F M?C*NP2L:QP@@X$N'EI:\H,0# M?]5Y7R#H/F&EXD*<$+HP?_:)K>1:Y$YC&FJ)K.2,V(&:0X+MD'F6Z M$[1+'-_AA\^P-65'DQ.A2$G22Y10PJ5.WPX##SNT,3FAY L-,RQ8+F,WZ.IG M"_&\6KNIPBR ME#= _/AS%-(=/VY>9:'7+1& PL3AE:"X 8ZH_5B@OS>&&9^S-&-G[Z&L87Y- M#,47%Y3_N0@K64Z.YIODDLG7RQ>V MD/D;VNF;TN21B DD('& %[$W.XQ4]8 &7#IQ".7OS$-#3XXWZ^BZ@TJIX*=R MSW8V2CN0GJTS>Z#AN3"*.9Y &6JUM#QWP4/O3I58]E98GHLDLI;"*D"3,W3P M:@H9 #HVG2QJ,J28:2I;Y(DI%)+8#PYA7(V]/->1ZP0J.M +.ZX*?^ 8F$+! M4?0(RH!LN38MWJLU06L#&,'B69PB@> GIG+L!-!/WMOXH0\?)X1ZA$7=7%,Q M!CM7\U'0+G,<^0P'@:O8--EXB'P@9?9\5+,A>9+*Y E 3X[':11YWSG>QC(^ MHP_]]UI6%(RP":Y7Q,L/4072OCPN=L>6\-AW4\I+I![983JYHYSOB=[3^,5W M*8^$:6?M8_>[V\7YK#QHJ/>ER542S5E *:S=Y*<;9*2,(.UB\_1_(E.KOW,_ MLP%A1<#^CVH.>=4WT'GQFF^K)SZV4^5ED6QO 9,Z!4S$1IR7XDBI T10>K6G MQ _?-\HBS('M"RG%'CK,$71X$QV>/)GS/JB<)9SO&'><^!=9ID^%.GMX"\4K MR@<6_8GRH54&51\][[@H%!!\NP.0:-_&RKMD"P(G8)AGZ3J*H13]^-Y^RH-F M4B6?!,D%GXI!A7Y^PJJ$6\53-\2Q:!4>U?9C9NRX!2UT$K93 B1%G+ZD8R?I MB[2T>R,&) M&%VR2.0.^%SUO-14^'(FI\ T8;PJLY;ORK0H-\3DC$;/,E1GW@'G)NAO6KZ( M^3 3FFI*G W_?)@7/QVR%LB%?F9^SB;;=,LC$J41,,B6G]A1 M7WG 0ST126FY1+6COD8Y&"H]!!_XJ_#X@-POCL((-B6,ERUC"=C4K_!#U]\& MM,O7D8N#&$KH83WTX]:368T M"B]E\QVEMS@CITSS'$',E=<1Q'G%V,0:M#V\1AU;SOUP^A;)-%[GCG-L;$O[ M;)MB@YLH]*B7L_)"#9\?>.'P!FX0$FCG&D![LEP%&3XA7S\) M(((MKVG@V1'O2]OR%6(,K> 98O O8TI,FI22E\!BM$QPUPO-H;98Y\U/SG:7 MFVT0[8[VIB4WOAA - 6 _ZJ,B3$@;")RR!.TVB@L*MI%K=MESZ] MUZ;?9UMV D0O)8"#(S(^.;(3%4(BU> G:WPQNF;T LV-UH8:E)?@P=\PYW>Y MD@C]Y>I3%'G+6("%.H6!N6QXTE(Z_!WD0W9!C#! 6-B*C28M:0M#A^"6*'F7 MF1^A_:M+"$S_=,M>9[9DL75/[]PXW=B."D4P_R_;\!5W'GJ?:;J.O"B(GG== MB9R[;Q,:NY:F)48;-3V'8;J>WCP;^7]M>K![8QH1CP(4%O@J5RJ<]M. M!(] M\ -HB?U2GHQ2U@3+R7M[7!)M33P-VTK+!G\>DMNAB$B\H>GEFQMDT,85MJ97 M/PBZO)(EL$,@0/E:#4+D*-]8?RMMV!H<;.9IV6>B@Y61CC#2"FR;4\?2U" Q MIIS&^$JP#!=Y!R_#@X]J19)<]KPB%1(.<$CBPIA$41O3G)&14Q(2&GK6R'.M MST @DW,I,1F=J>!T)G*P?2Y*PL8[6X-_,G;;&VEL?;9/5%N2=U M$X4\TX=.4X*KI?Y[J#VYB=(_TS0'8719NQL+8I1"TAG%ZA>F MG15$."(-0\ M"^WW,9C,-);X][W,X&]@ZO1OTX!DNOH!2>:<#,RAF,I(.P.E_D8^@+O[1_9A MPXVNN./%YPKS^"Y9+#[HK7L!-:VC-,G2\=WI2,?W+ G=FU_ "M M\#6.10I#L-=/C$'@'&FMK*!WZRK>+)1,E&B"LD_%IKV7KO%QV60(N_(#&I^S MM>DYBH_MZ2FF172"Y.%"*"P$EK;RQ" YJ@JL+9A^?Y00:0$-'X MS*<)#P-0CW/?;;89W]:6JR*GSW7'UD?Z\"0?GT@%) V@4@'2!/L$1P-U21IK MLHRH]$G-6)Y$ZCAW?:68>IL^ZTFH46>N-+F^;#%]5\7I6XX[?=&JIIS^*DN! MMVN_J-X.:S[7A%36UU\F[/2)IU.N6&G!_9B)FL']WSG 8O\KR5]=)"GBTZN&3KQ[13^]TB)1Q*)"X7:>MPWH/> MTGOB^MKO$MR7WF9Z75=^*G0J-VS)$-C]AU<:O-#/49BN.WEL']]__/X+,T^\ M?\<1QH .JCZ":T&X&C;I.S&V@[6E"T#B/;,;NM'UZ2(13BF$#E"JV*O9E8= MQ1WR[BY -T0]&9QBA^YLDR$X $KHW,-K';<2723>%3E"'O_Z6AN$B%&^F0$R M"ESA,R>PB]VT9?)]ZL3IH4:?T6<_#$_4;AWUU-IBRUBF_JT,#C+PE"PK1-N4 M+1X7=Q*FE&+!!S&&@RZQAG.Y,FD8NF)J56&HAK $N=8PL[U8(3Z47/L"5<0 MF?^\#4E_8 :2"QVHY5J?Y@P'9E#I89.=](Y##6_9YNC3I%MLO4C,"N3R_"L7 MXBT&VVV:5\^W*L&:6VFC:]M&=9#/7\"D8\V>5G"G"1VDP [KOWDPMHN'P\O( M95#7LAO30>=@7]U)ZFFT&T-E'Q:;')L%YCMB526.>M.WTMEV&;OK:+I@9'JG5UM=1*>6M'Z&(E M^;YZP3I4=;-4/\=AM7]K=&/PEMU1E_HOB',8$NXPP 15X6@M M5^Q82]4:VP^!KY3/&?UQ!$+E$-9(??NV2GJF:F9M*[&QSZ4PB5$,_]_>]_6'#ENI?F^OX)OVXXHC[LJ M)L:>C8V)2$FEVERKE%I)U8[9EPDJB532Q233O$A*__K%P84$20 DDP0/T]Z8 M"7>W$CC 7$YU^^P?TW).,@@/4R2)#T#5A 4T7L61?F^^[F(FBW3E[+-3D 7 MP^T\19VJ+[]^^>.%LR.^':L_^%S5'Q3C42%HCE)3W!(!X#(L*-./QEH#)$5> MW%/0G,48<.UG>\H'_ ,.])L?P:>:)@$*B'+ I0' M#/EL9(?H(X[70'I92%[";0/>B">KA8*P*T># !E> "<:=7E&=NHZ M ,04)C%8/\>(T4(/*(G-(#A/,GV-+E-2G*NJYX.?;E)6)S=@OB"9G3=5N5)* MGZ&"LA&$NZE,M[LT)JTE3(^^LZ!A=IM+TV*F6C@S#J>37851!(D6J^#M+/!% M5>82Y?%>&$E6FY03A?M[*^V;1Y(R"%\G 5+.^6V(+>50WE]4FW?FR;7@P[&J M/GQ 5]**2Z8;]OW^S"XP"EZ'M/I5("+]EE#)@YG[H83$TA!M&20;1VZJ)LK* MF^/B0Q?^QIMSW=R*O7E)#)/#%??OW\[X#<1D<1FLM1C./Y',WCPPG-50[HE2.Z=MW,L@!U,S7]VGA,M\(.5T6^3\"Z/$I/ M4B(H2X(SZ$I3<:$/G*Q8N4!,29X)=YNDXD_0[C,^1J= Q@4#GC*Q?];UG0S( M\Y/WWLPZ/3JN=:-ZQ,:*-LSCE4N/UTSQ6P6E).=Q>O-4*ZDS<3+'V8\X(.EU2H(PGU9)9.$@; B/C>'Q012=X;O37&<''$JUL).SR_MXM9IF MP%_$^"MP^-N3?_WU\Y_!1C/)5J3$?OGY.V:$[[>B,"E'%7XBH_PR1-C\.#NVB@5 M_*7C_&DWW$:#&;TT#FLWD63S56'3KXWBNJK*%-&30&>&>,GSIVNH .,\*/*> MY!"X_Y F;V% @JO3CPSB?H+7C5 M1&:Q^WXCR6OJ'_?A]@9.?_A2P-BC',0524^E.8./>$IFU/ULX&B!:L;=6+O] M6'5N+D/_[ M4>T%9E8\K^RI=B542[3!6Z8YD&2%WW->6;=.0*:%C]PBG^DE* M_0KERV2K[E, TD)=F8\SGEI. B'R,5WQD63$3[>0ZG=#WDB4L& X;E%V7?U9 M3(5)AAE,!E)NV&S8GX)J/MZ63PBU-C3FRHE#(5<,TK38)#PY"_8G91["*8!: M4QISP6J !X/WV>RUJ)N8EJ.<%&VPT?FA@">H;=+&1YW#B]Q*RX]?>?Y]]OR> MT*W[O$^)HSQ\B&>%#NF1GMJX(+QT6QM.B1=3 S4, M:LM3T>C9_QB'4,R&DZ7M]+!3Y:">')77,W6.6NQ\*:+1JW#1[*OWDAC.'3_/ MJ1]4]H/3U>F9]AI1RES0DZ: D_-:YI,Q4(MZ:'#AJD 71SLPYJ&4I09(FZ##&&4,TD M/4V)'"Y(8@"'3\=-/?]%T'5TSF6Z$^1 A3E\_?LDOH9DX AV29[$32UZK,2 MQZL(L]N\^L\+9+5VEP_] MM@XUM J%53Q2(]U%"L$2Y'X6Q\]TG-0\?X*#J*+NT-%778>;G6J'%^#]D,N5 MM=P V>@RSO84N9G>A)EYKXZT(W M<0. "E:T "'T.Q/C=9M-_7.Z%4 %.,XHIW<- M 6>.!+>1TVZ*QC/.W6@1_Y8FV>"'MEFRMP-5C(TQ7[U>%[RJM7K[<3MCH=YI M&58?O7ZL.O9U3\M>U)^S2V%I >ZIRO&V(UE&Y0@_NB435.^4#L62*CAY9JK: M.2%#C2]4<1ARO0NV'?@H1\5CE^1XRGF0'"&6/RI MN*@'>+19<9/[=&ALGF M7K/250RXW.%EB>#3<^K'&20WCL>GSR%ZBPG=D)^ZL?6P-0G0)@ M@NB,.#[^6("N,I,[$64X!/7_[LE:8G, =HG2D5"-RB"EC,FQMQ>\=9]W[X@[ M;?'-S#.6<6YX1NMF5QBMA73V[B RC!]NS,H=)DA? A?J1*E8J&VO&Z;J\ M/>BA7F<9E2QO6! V3W9@/HKLL2P^PYHQ)\48%8?;%OAH'A].)(!\XEX1*D=7 M8PI3A'"-.-9_YED']7/+:D?&(C^?O)B^[')E%N!>?U'=ZV-?EJ[(@AG>E<9G M_0&+_OCT8[PIK;6'&>E9$F FY(B*]"^)CB=ECUX:3Y'U _U"Z6:_PS1^CHZS M9]D]=^$;\QG$KR&+D&,J@FOMQ@%/M715$V,.?7;YGFK&W.S2CB$[U_D(1,MZ MAKJ8N$MAJ.;BPFLT@"XL=EZ,%VE#M4_W8KK]=%,Z&9\T.5& M_-TFZ8Z$.;VZ,A[V)[+GL[7(X5\X*J@R?QGZ)SF R@525;Y82-!9O\\@1% Q M,R@]DG) #Y?[W/#$?_<_PD-Q6,5Q 95:JA\SNCJRY(L _IU:S@$< #:ZQX>O MM(CZT46^'- MQ/ SR=&SKT[M[;R()=(A%91!I/=)O!VEZ9J@&90PU6J,RV%26X4'P+3^!V3J M"6H>R.N.\X2R?+/[EB0!O*6B$%CVE$3#48J4\"I6X8Q*?(PNDT$D90](.X^L MFHZKJ!=#E\!)/4B3LY/Y$>7@%U*BG/@'V'!_YZ(G;1#&N;22\8CIW[EC]:K( MZ&V59:OMWXJ0:ZP9O?%NH=SU/X2 !N-G+J G+$AMJ*D[RD#?(*G MP6-#>,"A*-/X"PSC\(NMHBC9PO6EE^A'8DMWU55T#BSMAKU67JC'>=15-9RQ M$LC5Z8K$V_W!3W^.\!NT"YMX)5GGKH.I>3)7.*DSYA">E][[[V$$L(/K\B;F M*1/3E,V6 [ GK1I")(G@U,UVQW0-H=C*^2QQ5K=A[%-!W8\>$GZ-3QEF51+W M)/5Y@JQS/.?:(EKL/UR,0*Y M&*>0N!20SUX-'GE8P2QES/GX3!7JFFU0$C\7(%]]P H3,KP M7'H_G6OI9H24Z&)6JV0687H\#^H.N_*W/U_3I' !'YYM\TCBW\)%\!J'?R(01 M XH1,5@G^!>%IC,+!@<'3),M(0%@/RMAY+=)*@$,-B]1^,H/\1/)\XC)6J.0 M$>@(D,$--].6Y^WSH%QZSV9LA H+(ZD&OVC^Q3<6@WDPFE=+** #5C@8RI!> M->9%+T 3!E0L!(-!YU\_Y NQHPNA^_QB:P -!\@H4T4VW2?QVV6$DS'_Y9LI MH&S6H)Q%KG<3E*.MV!$.P/'B&H]BZ6ND@GFT5^FE!.YPOE < ]HMC)2'"(3 M,BI<$/J24CF>FW%'%E1A-$' $$19GM.%L10UN*GHS6MRKY)'9&Y,)8&)4D4_Z#[46VKA">>GS M7#UO4^19[DMT(5B45;4HB/:]K"- 4[Y9V &S6=^(V7+"EQ$?B[K^@P)BY4A. M(V3:@5G,B4AC3!4N.-=%3'\(F(/.;424JU7J%ZW'Q@(+3#4:+$HUW@6S M7L_9O##@I;U%?MI;. MC_9RF[^\"<,*D.B37.R9NO!%P[CE#@G!'8M1@SNEC,EFY]4@-R^/N1YU:9KV MRBY/4\1(?&)A2T7"$_CYIJ5/GB* V',!.0FOPUSNG':YUQ13,]-V2! M$:[=79\T>N^E<%6+@<)B38,0^)U*" 5'@+Q-R=\*$F]/(UQC"CFOI#0'4;)$Z26.F7-:^EXWIHB?I!/ MYR0.3QF#>3$R35S>Y7$8Z9F;$<#U@<2 +BZ=< _THDE+?.LK$I-=F$]8W4[! MSI;$9PK:FXM1"U*X2U &M5:R#&V!B-XR*%B$'_NOYQ>\:510+@-Z>'QS%2]= M#76A'->NTI*M,F['31QS]0I 2'9Z3+C9FB4@78,K.Z7*57!V-#M_$6JD/[%P M=<(P#_@ 'HQP,:QI7CP<_A2;4)#$;#.^^/'/#=TZ5%:$37FWOMH\CC)-<-I> M2=P3U'E*PB]L@#GP,9WP6'OI@8QC"\R*7AH!TW(_9\R M"T],PU/FX?&)>.5,'!Y7Y-6J':(IE^P?;J7JF-27LKV4$DXL7/ ^R4EVE_@Q M*'HBWSM^K>(8LJO3'7GU(RYO@*>N@*?PR,J5C,2'!KJ>$&22G:>2_C2371)Q M%6HR0.=2S!&K2!FG6Y,!6S=!$\84-5%#-?D0 CR[A9@P9X63J9DUU3CAXWAH M'!LRF_)K/TU/=)-/$DY?9CMMX5](-0Z+JXS6 MT-=,^6LL_5L.PZ$LW$.QN> V&L[HA7%8RV,U;5P4U$N>ES A$@\\U7$>G5&6F.0-40AA0,#0RQP$(FY\$H56T&9 MR)<*^'D7>FGDW(C MOICD@M4RX)%U@JQK_7%2;MI@RAK[^/I<1<V")77'JWRI0\S+Y5/QDK$(J?PKA(IGHW,!2WH>)SB3BW4R/FHW;,4,>7,K MN#S['SRU:U3Q7$!\XF1FJ)8[0!Y1F^PM1LU8S.-MX02L;=C:Q0T%'2]VX.?@EJSBC-\!2.GG<+D7TSW^3AJ:)GU4]/,**H^3W"(0!4RNK>SFW_ MD\V^]GJK+#B4$\W&Z^_^7Y/T&O)'1S\S=F,]I.7\%4)-8*RY7A['C-=DY8'< MS^&T4'/YX;3?)FD[B5_)\1?H\RS(68\(P"*MK]C+, TN1Q?B/KND7D["5H"" MR;'@5:QK H<#O9VJ&_&J#53AK'X!,R-1$1D2[NCT_O2Z!X'V" M/#Z@"VGK0-F576\B%A1=1Y+S.#W7IKR)&&AJ/@TN9C!I5+'&HQ5^!45=H3J3 MUC\I0WKC3!U[7\&Z=JHB (1?!L"!$M*QEI<]2D,0#P%+P:8W)8<%- !'7A*/ MBL53$N<@B"HJ9CV'T[&K='(>HR'L6?E:I=L:)WZZE1.A_]HQ%]'B#P#N38[Y M[_FT1'>84UVG$D4]X6W,9%9)N8Y)=UNV2G] 8^%L='SV/X!1#ZY(9MSZK&-[ M2OK(2R5 J>-7J%/%W.7T;/,WY.UAT7NO3I7F"^8+W889 MT!V9T38P$1>$B!*,J>.P3S_L;ZB4S@%[!?>_!9NX]+T!/F/V(TY>,I*R*:_C M8Y'7*UIFHOI,*SU/^RIW]D*_6P4R&SP'&9TL M*PFKOTUU+9&GWRK-"''QYBO0TAQ3WKA/8HC%E!F\0O%HB1[Z9D@3K_)9OQY( M^DHOUF]I\I[O!=*".OF.IN@G0!1_JFPW-NW0TAR=$7% _Y*D/]:'$4BY5'1B4:N36D4ZQD)> M0C'3[#D1:$[&E#9.IOGH98)Z&_3W=!4$=,=D#+=AD]*E?0OC M+=$_J/JVR*NN7!JZ!5=^QE94])A?=7>M5EGITQ']V1#O^J/__IUNCS3T([L MH#:\U"M>5XL8!/W;E! 5(6?2N[[OH,B+*DN3ZWB7OR%/L5T YY%$OLC4IQ?& M=9&FAD>I9U=,/4]%1E:S*NB+26>?%B!_AODM::M^O7LB?[]&09":$*1 U#8J MWN@^YWF4%F+2H_?'2QCSLG8V.=S6'EM"-(ET7[,\/,"Y^I&171&! T'[K PB ML)#O5D,(L3C;;.VQ91JAR3[['XJ@-4B\'T@"46!6 #B:;B[-SYA7_PIN;$ 3 M,;@5&[^CZTV&TC8==H4^_;#=16#HZ-!0FFTP-\[90FFC9E>P$@H+2*1I&--G MLZ42SS(@ZF*"G@9ACG_Q@1]-0(*EV>)$8WJH!LG#57ML[2Y\C5DE*[IS*I0$ M "D(28<_K5=/;/9*IY^B@:A Z=G5J?8+?!R[]W (<3G^!H>VI3X@##:?(O5 MW[!%VU:UH?8]T-5V,5M,?Q>K" ]PZ_([O+).=)NXIAUA.4(Q=VU\2PUA(OJ6 M2YL^O>.!(Q!F2I]: M$F\-,K.E^6+N2GV.^M>/;50$)(#P>!!YBUQ8]9MUFGO>EU.-@KUL/-5LLS/' M1]L79$!_["A,_+.?M('D??JB?X: MJI%T+&;UZ4@ERV 3_^:G(;/\4Y%8F^30MR]FT#SX*D!0$(Y>>L;-*H.V(?9C[F=[\XRK7Y&GJ2JSYBC.=BOL MK5'I2JVR2(,TK8[>F*8S/I\UBY^%PC*0UOZ>/.^3(O/C@(I\S_LPS0DQ&;@' M]D)@L% M>=[[L7!UW2;ICD"QIG7,;6.3WDK#AT>WQ7&/4YD5UQ%98VN/'1A4DVQ=L!G:P^6P MCJW/@S7V;@@!Q" 1X1([??W8LAD#3F8S6$37!M$D_PAST(/7*#]AZ_)*6L!W M/Q=N1S5QX$&6M5BSX+;G?4JT-\!YE% 3Z$5VP UY(U'"8:SA4F[IB*:&RS18 ME%4'*Y,#U_T*^C?Q_'1D&$Q#&?MNU%;"TH NFIP;O3IC;F!5'37E &G:+-=O M;@RPZNJ#^15NBS1FMK#-;A=N"3.U0*0&24N]T^#=Z-T372Y\R?O%7>E;(LH- M-P(Q^$'6F;QII'$:&Z%N*1+0RQ2BUYB'"! U:%>XD)0GB-?ZS=J[:D!G;.FC M2K4!3)UZ.5RS*[='-W3&Z-U$ZKI>*4Y+((0;\/1_Y(])1"F\/K^3Z(U\I^_I M7I\ /X[DLERC=P(&W00S:&F.;22J(O9$J@1=>_!*5DFU-06XOQ]_.#W\W)+& M].R))?K&V$(T;4*%O$T*@2'B/Y0$3?&7$D-[DS:M;50"AI*%7/85J3_"GJD- M)G,Z(+;(;NMMBI]::4-6V#!05R*?E*ID?"TAS] M'-3!P/4[O]X&>R8B);FJ*F:2GX11(>%!^XNH4)PGH9;NEM8 MBQ]4[US &#J$X)C%)LWUX? )L MWF!%'Y.@T@56KRDA%F75V4C8N48D>4W]XS[<4L65?N&7PG;GF%NC7SD-E^JJ MR/=)&OZ]IP>V:HYJT>+%(2#=1*JB <^)SI]6(>>6_C3;:K@8!__2J4=57)%X MNS_XZ<\!<.R-/MB[85PB[^H 1D#MYY^",'8D9PL8@\^?Y?G&KSE)#]5/IB=U M,!'LYVAP9,1[,DV$Q7N"_HRIT?7&U"!-,_2)-T QE% V8;&I16G& ;V%R"[, M,W-=5SWGTX^#;4D*#Q .LF/2[@[B9@"-8Y,^D?0-O-R&4]VC&[H/BX/R0H:+ M02AN-+D4'S+#5[@5^ ITVX7\<15Y_#G54$9YF;O)8V=-['8$1"-21AA#/K\N MMDGWT?OW1C6M^*?MGFQ_4N$PA^G"!TC!F'4P&/RZ.B!_L^_^=A_&)#VI"1YF M/X>E.;9^5'J 2TQU8?@8XCVV]\6$=^/SN:4:MA^!5&((PC&UP]90J#[5B *L M/ $B2K#^!Z4EO^':=5.$M"H#E>&ZX)>(5M^9=0:+LAV:I*9V*^Q=(@Q@S*8' M-_T^/&H<3#V:+TWN9;E$O217UA+[.UC3Y$2N [CT=O09(_1P,%L2);MYB4)> ME^.)_F^V"\'AQ\!8P-#R&IO]* X'Q!07Z&>%2_C+KY__])Q\^?7+KP8IP= . M'54HC.!^,Q_!>@OLD.AZD=5Z"2U-R57:X#Z)TUH%UA).\YEL]W'XMT)$B^F8 M=SG>,KTU3X1%1'ZCRC/76E;! 2I2,C/B&Y%!&&!%4[TT<*Q5B@,\/!.-B/T> M6&H6:5\%2WMLPRS?ZS8#>ZT%YNU[U0'\?[4HX'\(!B)@@&X!Z%YOB7VKU.R]\.UMGDU]6VQ/!O.W B+9UA U M96^)+BB7\3_TF=FDS(@7,)E .HPZPH9,W;"M*>15!$FWK&\6\,6N3MA,E68> ML/4G,??VE.9&(4L(S\ 0J]%@O][<]=E+"W--PE&M>'XC2U0O[FJ :1U(OY AY-68IR=H!^ZGF MLS!;AE&;#I MR7QY:ANBR]#"AFROM:UIMB@O16GOM=\QG9TN)TQI!2BT8/:]I5*'CM=S:6$_ MA\P 9-.FU0:8%^F(?(C%ISU4QI9K4_T80Q/LRUAO_+RS%87MZK,$J;859<;3 MXUAQ)0697:#*&N7>8606%[G MG09Z<&?OC;30G<./KB;7PWQU=?7!% !::1X2A4^&6;0%@NXNB HEQRN"O9,> M$SY%"&_C=M?R3TU5LU\O;%-F(]4$X@.V$ D,V2KZN)F.+NB/C,RF*R,E /U1 M_M%82+.K%_85,?)6IZHJ5+,@01-7NG''?P-$$=BFY3JX>&/.GPVVECDND>OJ MI"=@2JQP.!QVV)09%7)U2-(\_#OC23S3CQP4S6:V&$5P"8?;"7Q\>=#X<]I? MOW,P.!:>LF;M1J(',])K:=J2>LYSKN\7Z=30S; MQ=E$(^IPH]O:8[/"?0.U6(4A3EM[1VSF(C_+-CN!&;A)6?D2"U*#N3FVYS'R M8P@E-$(,*+]CW[EFF=1^;_;HAZT(;;?%H6!!%S?D2*]L'JM$_STBPC.@BMW& MLEY:K67^6/V,^O-:Y+%[UL+?UT-C7L;R53 MW8T@'-7OV"^<"MEE")M40"GA?R$YE&$#:U^U$?0NW%)A=BG2"R7=AAEYH&^ M$[M$SZ&7_90,O1Y&D%O(0M1K$?9)9&\V1V=$37V2V$(0W,^L&K=)6H;^/QI@ MZ0>26+(Q1*+J=^>WG$%F,0&E38N?,;6EHPNVJ*)3_6NW9?EC)G[-M.4RSB*T M,'^X[9HUM44'4,C"F!XC!=V=QQTH?RAQW+4?;AB%Y1I9[(X_8SG,<12QB^*H MF+(Z[FH-L 7+,INQ7R)<_^S(X?2PU8U&":E6S:55'##!1OE3!7TMD<-LBS/M M"-BO;OKJQ^(@4GDV2Z(P8/_!9"/(42 98$^S/XGK[(9DVS24@C1918V MJ-!E6SVG V*_^,W@.YYO"O^F=^$8FV/OBIK\O+46PJM75#SGVHW2 6:"R*BRDIGXV6(),J#945@,K9& MC]Q>!4$*Z@S_QQU]FS\W3X:QX87?@HK]TT$(H&D0]#P=P26T41>*PZT%:V.ZSNTKZ=L9FTU.6RW 0]NF'?:#V#&P=[!)2^ MV ]U\9*1OQ6@1+W9ZJ7HVN'+>=V6((/(U]T17;6H/R*514L!OM"@F+%IZKRJ$5[TS3$GCP\ M5?LD"DB:\V*&M(?_;"SP%2?Q=K<^+FOL5-UM<46O6UUH*QFQ3X=T;^/,.9>TW_=I,_) MNP&GJ-4,^ST7T4KT62-4SZ!GP2RLF]HN4XM?,U2,FAX^-,!_&LK(R_,C]KE2 M#FF>5*(19BBAG>O8MO? ?*$>Z*,9@_7LB8!,S_)VI(R0*:H#1(Z% 6D#AIU/ M93$A5\U8]KN03IWON$W\0_]%^_?&%K+.50I5#(SBP#7$4C&<7 7M' WQ.8)B M4?1+/YT.+TG4?(1J/Z*'#VBKPO5U'0SHCGEET3>D=OJ8\Z:L-6(^B]*9NGF/ MJ"_!KLS383P)>1ZP._5R1948VF. M?8N7^0'ZD*?*PLWTXA]Q2-]=V*)"H.J1P#;Q$.B:K,C'[@%=86I[J4ZFVZ30 M:ANC""*^OPR6Z&&?Q*0=":C['?NLND&D4\SP[@(B^XZ-O<3E7679TT.NO-YD ML!EO63W[V4:Q0S[*$BRJ^FM$G+ TQ_8L@5C,4_=7^4,20GH[5%JWEIVU]$!_ M)66.82V_4$JR+9#($M-P%47).WP4_7LZEBJVS.S'@?F+5K]BGZI:C2H.2L@Q M6/214Z;6R(C[S*27J;9H!I[%;:)P'Z^"M^96&]IW4: :2K;/9O>;GX;PPI3P M&+IO-Z0_]MDY!P[4F-%^/C5$2+)'N.>:.F;M!W3?RM/!CR*9[:OWJ]2:H#M1 MF5 **BA8J"2 MU+ R>9?[=<7D\4?=)+I>TI%T#2KA[$:^.KJL,"7J0->MZ,+ M^@7>D%GT]D#]W=VK*[8WQ(020(^.BA# 5"7ZHH*O1P;J63U^DQ!>Q)O&'I^L MASW)TAQ;?1QI'A#E3HJ4V<2KG%^GV>J=@V+;Z:3K2@##LYU;_O%_A51V2;?[ MDQFR>A ![.B&/F"06B?@(^$03.2)I&_AEO!OI^ %&TL\N!X3^W91ZM;:J_GJ M6R)/7U5 3(Z59AOL:["T^[4>YWJIAR$FQ$&DL.4SD3Q416F487JRLFCUD_GB M.H/,@C:KF:]V*W0_9IGW]5L"BC#''-3[,+5-L3><">K^1T9V1707[@Q5V#N[ MH:O2[6W4_&UYL(JF>]K0%%_YHK,*F+DO?"E8;0&Z(;X>CE%R(NEW/]_N91** M_)U#7&UV[$>#6C:.Z *E3JYL]-!0>G?&-(I(A-4:\&I- V %%I-"@_E_%@'T M2]Z AG#-P4/"-W(-&^_'L1*(GQ-1=T,Z5[YF>7A@D*=*!)<1I-SQD-@+JH/Q M[:KRU-$'6W+MTJ6S0=!ODX/:3S<\]D+[+!(*Q"A(\ZKM;4MMZ\Y>V"C1S/IM MQ8:NM5AF0.N=K0955Q]TEMCE"?@5VMO7\FEZ=L46]449,XO:6&N!+4=Q^WOI M2S;[_?4ML8U'E:U9<0L;TT MS=&%?%FSO')T0PBN256QM?^'B$[_'L;AH3@( MI8,^CRWYUMU0V)M:L7.*TADAR1[)L8P+HR)"O V/?K2.[ZFN\OQ.HC?RG9[, MO7:SC"*XE!BM59'O$Z@B8CH2^I;HY[HJA*@_Q]7OV,)1#^C]6JG4LIT>SF@, M/6PWCQ(/OMDU0V*U3AIKCR7=R(:+<955]Q\5W/T/>!3Y%UGMZ)^_L%P/"3X^.J$&)^OH_ M*L(U_1;L=6@7 FIMA5'4EG1P"-_%0@[.*A;X]Z-76=I]$/H0P8K=RX_I?UVO M5!;$G]!% %Y"S9)AWFB"_NBK\:IJ]KO($M1+ AV=L)DJ"-@^2^N"'>7:W'HA M[J#KY/ BR@^(*"6;1ZC=&OOUT9HB^QLML:TD]'+TPT <5XD^6X/XTCM$.[MA M&]UY/ Z<6VDI@<2=;ZD!9]S6'GN+=63$*E"+V71YMMU4T;>NP2D/N=(6JU]W M-W33K![_P&Z3M??!?K-J;RJ3O !EQYCD;VN/+@2)+.T*CL(.169LCFW=HL]I MDM9S6L XM=G)"]!DN;7WPK[X^?-S2P#?)VK5;M;>_?8N%V .XL]O%9]ZKAFH M26,!ULK8#B=7PL\NP.*O-^L832F)NC M*\P*MH(N1ISJ)SQYE8GL4&DNK95B- 2KC*6Z0&'17G;E7DJWH1^):FA2CA.ETG3\CR"'_OU%AOF= M+9*TW0K[%-;JU?7# NOJ@Y@_)8MZ_Y^"RH$DC4Z/! 1&E0M+,VSI0^?5-P*+ MFAHOU91O$YLZ.RWE<(,9*MO?1LF[U81O:X\M]>F3W2T%!6P=$(_Z$]E"T.7I M\Y>7YS"/6J5UFK^C7[0Q&#%9'*W^4JU^1Q=858^-]3TS-,5&GK&$R5F8Z=$- M-78JR0F8!F^3]$!$?N%FMT[#[*0Q*?3L@GVQGIW]Q?Z'06G'07=^B(MQEJ(? M7YW:P"Y,_36)#OUZ+F%GG%/VH1G^9]P.4Q!?JK!EU:.[>RUE:RNVG,_#3#^? MEW&]E=[+*D5DLU-31X8$]_2CL2CA0>KHX)YF0G&@3SX:WAN=S08TCZ(4WQ-# M((RURP6$)HP$<9YX".RS/1*#KIZW;@QF=# ,.KZ-"-+A1A>H=$3/=F' C-6W M10_KLZ9-=Y1$ZM<7$6WXB=ZQ/MTN/^+L2+;A+B1!6[2V-D3^/M^3F)R^^^E/ MDM\6<6#QN.I;HL3\W_N8Z-H2$ZG@9T7T[M@\T;W?M]RQ[4&V._G'X* M!MS) M7$=.UP[=D] 30[=7W;=.7%V];V+6*>"+!?2X5B[DA"=QFZV>U@[8-IYS*L>Q MF&=;\/1XJN@6O7;- H&]\??^17BJ'I@O;%L.E<7)J9X*-BOQQ,H+6<8J*7:1 MUJL\ .M'[&M* VMZF]*'@L3;@?C[C6[H@F_;KGCU#@[:B;8*LM9!=3>$ZU:,?6Q%R*/*"E=]%F"P"5_ M'>_@'PQ6U&95'4@"V_8='NA])O"<=Q"7]2U)@DTJC ]FV;)71^P#4P8M:#X* M/=?*?_5(_>Y' YOE<\]I^:ZOLJPX'"4NWW="=?@@B9)7*[CV#,/BOS#G1!LL M/X*@::&Z)U6Q(SC2[V$4Z3CKT^^"0/Z^QD%+)AI. ML)R 45:3K6GTHJQ;TQ MN9X=P(Q)]>KO@%)UG^3_2?)*:=:Z#UT-AG[2U>@O,TQWLQ7F9J_/YJO/DXGX M/0L!>FT39FWY]W4=@$Y:[=AMO4C MCF*R;8=#&9IA.P'I;@C"J #]563)#3X5C(@KS-P(<[6S[&5+2Q M!<-2CAW)4 ])>8H1%K)A[(.P6W:5DYB$,'K<&)-JF(-G#::75[KE+'$Z MMO;8E]"D4=>-HF3L1P;@Y,2W<-X4L!?=5&$H"I?JN/+>SNA6J-$"!Q=2=3V^*@;8;^P MMI0J=[:?=:-IC M*PKU,)W>H/=]^F$+!?(.K5;=B@YA:X^=.5]AO^MFKOR,'B=GR&'M>5*&],>, MD_(_+'%2ZH_XLI\^PP1BS:5#OULY.X,,NK7LFL"'P[.V%'! VI MA6C%OCZ'$/9+Q 435DH-8H_]R/KX6YIC7^%^M@?04OH/.#!O?@1+WL.FWJLC MOB3=CAN'0/$G/_)3 VYM9R=D+ZL,D+M-4H@7A%0&*LD(9$A1-)R9![@+4.=E M'4@"_;&ENLTZH!,N2QARO4W_Z!H:+^*U J-.$H/ :;SVM0VQ;[M:M@E5PS8I M1^9@"HWT(^@E[CX]46LTRC+J:0?%OUP&)3*'H]HW[Z8!^3Y/7G>)T7FQ\$]%4AS M0F( /!<%QAZ*=+NGWV[U2N52BS9Q%A5\\:%1![LKZ[+=%OO9<14TQ!T,5(!0 M,F4_SQJVI)W!@G0B.ZJYKB'^=C=D6=(5)E3"-P0B].F'_?@5+QG+P\N_OK$R M#;;86D/;9;%P9W6.&=IBGP[8'0 :WJ\NBJ4YZGM(C^U=XL?9CS@@**0P!GFP+M:"VS?7_H">K:$E_E?JI*?%VS MHE@%I+#Q'SO*(4]#&7EYOI'D-?6/^W![ WM,)+B:=4A;>^PS=^Z38)=31U-% MEV@AD_V.:S]E:2XKSQU=4'W$O'XR*^_#DM$S0KN"E^<&T+439IGBPNOPY*XI MB2\L8,ZLPNA;8F_:EK\U?N6.U>SY/:$?Y'E/-9-^GEI=3_2O8X7:+9,F(<*$ M_C^DBNH_W6 RV+GEJ1]43^/IZF2#%C0V7@ ZI]$JKHD8'-)O48F.MX1P/Y'N MZQB:HAL(P9J4I*?>@:GF]IC;3'H;JKJM]TE\#3ZZB(')052#_(_67AO2&?NB MK^#OQ FPB=SFUMCGIMP]FUT=S9-%!8-O(&N)B?:BHB-)HAN_>M0;[HBX'$+A M4G6/WN:HU>MK2E[IEU\##E&.:D$,AYM*JQVI/98>Z+JC6BP=5"*SM<[4%M%\?)V\D50GX[5^7$KR MU-6)W36LKG&/RH7UQNB;I?MBL[98.2Y7[[&;:'MVP]2:6'@4^G',F0>Q'C.."B&D(66^ ]LY:%]?X>313=)-;V5)?VR7O:W_PJ]^R* MSF"6<^AS.,HBIR1[HCJGGB=3Z^4! F02M?Z>Y#R9Z,Z@V_3NC&T;C"*H/4<" M_?UMB=/LUQ-]*S9"RJ].5R3>[@]^^M,DSG?UP0Y8%#CBO&I8#8^P1S)C_][8 M DYELKH-8Y]>X7[TD B(C7ZF+F,_;-9A!"$&P>SYOBJ@U[JH@XL^#3I MV@X<&SM/M4K%18*VS:/9 2HOBJ#O@6V2*+%Y#$*(\;6J,%Y:;(E'+5<,>)3X58&'VQ> MHO"5[XXGDN<1NP5;T0SGD<$^["/M2V4:/8IUJ__H"PB4)K)&<#M7G0NKNA7J MU1%[#Y7^RB;./Q41PBWD6T"I (CSZ0N:/Y 4]@)T24Q9A[E0FO_HG-)A6;'PS%,L8^:XP[S] MNO;IA1W]/AA6,BGT.!3G$,+\IE?^]F>4O!J@'&J_HN)QL<0JU!LLSKG-'@(#/#?@^4B+P6!Q,3U-[ M'U+8/L,P\T42 2OX)-34CD A6Q?T:^)I3R*&".;'!JQMM07VRU,%M;!TYR$6 MG+Y]L<.9J%0+,JW0A1[HKD_+>&A1V;MO,M*YM+!/62U'4YH5P&186ATKD"&] M#WX ?03"$;1])APNQSSA%R#^IO2]S@@^B-I[8)]1I,X@ )4=-%?_/CGAJXX MO_65YM'"RI9GXZ(7VM%-U/ Y(?(;TE0M1]1,[WS_2D-B\/F"!%E1U-AUI;*%+&)CNDYQD##V.7I'"\1B_5KIP M=G6ZHP]WQ \=*&(%[,XC2S.PR6P3TL>V^926*DM)O1XA_EV]L6TM>HM]SO!2 MZ#OO!0T[WBIR>8 MDTBQ- (MF!IC7[IFJ>J[_]#T;D1F8+QBQVR(!W?&B: B6?L?X(&A??[TG'SY]?,?37C6^G;8!T53(]3Z M?:T=\)\1B,#)( 0'HF\ %:OF)32\(O9.%5/_\P\53_2-^?D?_TW^A?X/Q*C\ MQ_\#4$L#!!0 ( -.!JU3X%W5DB$X $LE!@ 5 &UL[7U;<^0VEN;[_(I:S\M,[);K8G>WR]$]$ZE;K7942JVDLJ?W MI8(BD9GL8I)I7B1E__H%0#*3%UR9( &"C)AQVTH !#[@')P;SOGK?[YN@S?/ M($[\*/S;#Q]^?/_#&Q"ZD>>'Z[_]\/7A[>+A_/KZA__\CW_YZ_]X^_;-Q=7U M[9M;\/)FX:;^,[CP$S>(DBP&;_[MX1BZ?WMQ\JZWE]BH,?HWC][N/[]S^] M._2BMD#_];9L]A;]Z>V'CV]_^O#C:^+]\ ;N1IC@;PM\I&S^VFK_\A-N_>'3 MIT_O\*^'IHE/:@B'_?#NO[_J\1F&TW;]#?=[=PW]\*X]$^;^+T+L, M4S_=7X>K*-YB=.%4\1DCA,45?/X_0D?8]^)_>F1,@Z!XV *3)U]#)/!_^E;>H#D-I7-:=$\.?-R#U M72=0N$;VN,,N^/#'9+E:[D",C]2)&RHXIKZ%/FS@#FRBP(,7PN4?&:2G97P! M5K[KI^I6+O,1?5"<.\GF*HA>%&XY?4@#EJF0ICN,WQL ^6UQD%/.'/?[.HZR MD+LR;L>AIOR0;;=.O(=TXZ]#'Y*) Z\[UX532:&0=A?[4+R!4T@D%R0[[%#+ MO0Z?X3F)XKWD>EK]>IOP\9MW<02Y>+J_"YQ=.7&V6 Q5R' M4.9;^T\!6"0)O(SAUS^(+X+5>ZBC X]OG 'O\G4'P@0D$,HE9#CQ>18CUG/C M.T]^X*>^-*E(CSO4@L^C[=9/,:>%DX(L&)$N5-_DER@PTE"+N@!/7.)A=!F, M+:>1^YTLQ$U(^Q]('XJ?3T29T' M/5)G4+&'!+A%O$9"'Q8<9(![9.'",YS@O5^NKF,_V7.9D5#GH7;ARO'CWYP@ M \O5P7AT'29IC T-LHQ5<+3AI"O8%CPZK](W!*'G4).^ ? XR\ZWWFDX[A,@ M#0@J.^G^,78@];E8QY?F0^QAAM,]GA+P1P9/ZN5SA\-/ZVZ:ZG0'-=<.0E/7 MX4U;_J/SU)_^6!]\<"VRT]HHO35KE&)+Z3*6'NU2=CW<(8S3,SL=OHZC#ZF> M=5I7NZ,!JEHWUB,/HU8.Z;Q5G*#TZD2SWXPZA087H>+E2^@^K M3G2:.ZGK ,?GZ'Q8>!X^ DB)/#BZ+T#J^('X49(:SC1A]00$^ONB:2"A. XO M"\!RM8"_7/@H\N49/ WB['HT"M>F1&TZPQ M''>"VDIV]4H_IQD>)$07_E0" 8W MD'=YS7:72>IOD87N*DN1;+:-XM3_)][>0F]3@5L?,QE$V!548 \'0[B'+*J# M3<4 CZ\ZP>BTCPQPPI IX!H ^PB(^3Q>#LZ.S]U@GO'AWSG 0K3X#I-KI$=Q@GN MLJ? =Y>K50P@*$@GNM/'UV?B.)'R^@3(!@-N%>'7LN&DN&T > M)GUW]OM5?6#!WYSU.@;K@ID7+<[VC_X6'NK#'ZI=U !V\I?U1,ZH8\/2X^JU M,RLT,'4=7R\ E9 5W&"YP[$'GV.HX )/(1(R'](+R='T=9PG?@('+PN%@(A_ MQA X[D&2QKZ+8_YAPZ^0?25]XB+^/4, (O]<:I?YE-7XM+I]4H_O2XG8UFU< M/0L^"DT/V0Y^&5V&4*Z.HRLTRTI@H$HT3OVH!H=BW:1>_!G.^-E'[Y//0 C% M\O0JCK:Y42)#\M/A'5TGAM//QS5 A\1'N)^!7XB9Z!%6ACP27Q^N %1MT$87 MC>^=%#Q&EZL5P*^XB[_T!>M $], ^9' X'_FLX9'YQ' 8Q1#5GSAPS_% *K2 MR6-4\9G=(1,MG#\RM, &,?!@=QEKN[X9Z0"YO->*PW(+TN((A.N;*,EMM+#E M.9PUE ;.G3C>0X;VXL3>Z7 J^[8&X-3I,7*#&A*GKV[YIW]HV,@6=2L7'F_8 M!1ZYW-?0@[^A"(32 89;W#E[O#50T+D SR"(L$,6_W0"#NH^J_LU@DK;3N(YZW, _%,W1>@9(M0+_C+[3G$1]TN U!:$'/)P4 MIIQW$+FU1@%*D1/%=2#1_!.X )S%)@'NC^OH^9T'?#3_#W_\C/[U;?ZO&&7X MG]_.HV<0+YX2;%A3UX% MSIHPH_KO@V)T!V(_@N?-0XF<&VPTZQ2M(QD[P=^#$5_ O"6.2S98:IIGC M)#;1:MM!IIJSE7NP]A$YANFMLR7M.;'9@!,\!\A+!5FS!U[_"^RI,VRV&W** M>93)/=@AA2Q<8U69M./,Y@-.^!I*0(@#HUQP3NH4$Z).F-)\D D7'SL2,YT[ M49L.B.R5'X#X''YT74EIT@*TWFK(DQIMMU&(3;WV(-\[A+QQ M9DEK/^"4H<8%V4A2_ _46< 'ZG1);8>?ZCD.+WJ,7D+>1"LMAY\F3N&VC+'W M R4"Y9 )H62VP=TF M"NG,J-5D4,G2C6+DM<"^;72\SI&]#;VZ8>PON]>@BMO_S9P82KO!/A?/&6I; ML^6PU@QDM,-6*^X\6TT'F6CQ;FQ_^>KB>$.*=DEL-N@$/WQ\>D1V-,;D#DUJ M$ZN:W19Q?9).[);CP7]MF0/K>:&+%N]V.-7F6W?C!X=LE:LXVI),9^77(H(5 MZTT4>R#^VP_O?WBSB_T(K>!O/WS\X4V6P%E$N]S4B7XKG(8W^8JI\\.3@R<] M ;BEN2@T+&L%#!^F!@/%FE? \7&J<+0LAP4@/TT;D)J-LH#DYZE!0K:%%FC\ M:9IHM RO!1Q_GB@<%"-O@XDLS\)1B3$UN);H42CH3*G&9J+A*=#R5F$Q.6*5ZN$I$)BJLTIQII05MHE(KV657@C(Y:;7N M&BQAF)R>GKQTJ9\[X*.7E9,\8;RRY.W:<78XG. = M"-*D_ N.*GC[_D-1"?I?BS]_.RRL\O@0"DZ8TBGO8Z2ZGA@BT7UA1;(H]A(: MC;1-MI+0:A%Z[?S_G&4(=S=A@87G07Q)S0[ZCE2>C#JY<_8H0SOY-0*GL69Z M$ .?W%;;U%&-7Y0O$_X/.L_/3@#0:\@4OX?WPS5^/$U9BEA?;4N3)G43B?NN MO,CQY%B[06JI;=H7&7B,*@^,CZR&,GM&!WV,-0K7CR#>HERDMU'H,A= ::R= MH=X#%T#2A&SR%J1B;)7811^'.OI)F%KDF>5%]J69A^-Q)VGG_W=3S?G69)& M6Z@,HREQF95(3WW,]Y!-XL[QO>NPR-!GUZPH1SK!/**/> MOEH$^AI"40>FQ640_'[:ED0H2G'YZ@89BA7X'$7>BQ\TGU9*==6XL*)<#_TZ MK371-M%[E#TF!-ZE$X<0N0320+;-\&72*!'?F+Y 1X.,#<)&!HWD+<:DS.%' M' +53X10V=S!"ZK(3%OR\IIM@ZZFFA%G0FT$<1'-_QV]!MIHRH^@CX:R^&2(SZBW\1RA,AN^3;W MGKD1"R.6Z\K2; *G"@7BMZ3E )XD+E"\C99#)GP+LAV:EJ,D=Y3:+E/+X>'? M?&RGK.7PR%V /+>OI3ED5/!PCI/9+U S(#EZ/'YO5@0PB1@$J#)>F2#Y:C($9M(+(7E@,GQ M=U*<1B^)_2)XS1H'D#PSI]U\MKW0%>?=+?YL-Q0"-"44]&(Y6')D1?*7SUQ( MA&GWE'C4')P$C 75@"%+T[#*6\&)W,;60W(*,3&CHRQ-8ROK">X)"#L.D( ? MT[:$%(HO,4K$7"]Y@1MGSK04%G<8\PU(?=<)YGP69N6SJ <+P:U:QGC"'O:> MWH$8)^BE![2+=#9D<7FJX466;B#A_?-X IF+:G4R:C'729))+:3H8-0BZ#48 M17N9\$!;DG1$>IJP+$&B8?4P9QE,)*;6JSW, )/.X8_)%0FVO3#9HS.G,2WUV$ MWH4?9"E5Q>'UTJCJ)-A54?B7>?E5JEE(%, !T+G; *MM<:D,\\@S, 5Y/FD*.)#]!WR_\#_\QZ=5\K2NHRD;=F_ M Q1+#KS%,V3*ZZ(*P7*%";QR48EQB(Z#Z%L_Q%5, M44W&@D'0+/-BG?5EA]BB4IO_Q)?H0RA"HJ3.>!(G)V6>J 4FD\Y-"%8(Y/QZ,!I*".6 M/]>0 (8N8?7A8@N,=7S@Q==">I=Q\0ASI)Z0BD^L0]$@D;X:,QH7TWM$&9-X M:\@;Z7/H8-#.H^TN"N%L+J*MXX^!&ZQ"/PBKHUOMGS0?TK+TR M*$_Z;EI$EWZ%RTFXJST57T6S,),X&VM9O#BQ]SFFN^$Z#F;FXO&/2ZR@)I>O M(';]A!H4T6&@L?I31R($?OLT0MGIVX?WVFT^4NI^_45X79FVW:7(4L#34L@%TP,I!6:77U6I$Z>&P<,RO=1LSV12M/P4"3,@ MCE7"<@>S!#.JD.-40&%S(.I3%J6X&,> A"F+9G&R/!!!XO[B6[1FK"1,9%-Y M'LL$JW^3VU1>TJJ!694A;BIO<;MS H8];BH/<[N#1['G69ZL3@PXU:#[!:6NA%M>+:!#7#>_GTXW$&E+#I'C?>RW[. Z]WOEIPP' M6:6!:3N("J4D?>V@[.#Z=M#9EZJ+"Z_N&%!K'-)V6'P G>D88E1?Z0+D_PLI M#*6%/Y)9GNDZK%:R@AO+3]MPTJ@&P=$NBRJ\9D)7,V)BD,X,+TU M.J3$6LTU"?;6GD\!6<9P<3(*AZFW&H'8<+)HH/'%06Z?Q&_8H#*6H11V>>E! M[RQ+;Z/T[P#O!.TA@FAW^04F;AJ\+95,/&?TEV_W8%<(',M5M=@Y>CR=5Z.\ M?/73*]"\P"0[&W0W4^NX"E_1]!&4;KM!)*)5/_/"5 M(_&2>B@#M-"(D4)1?$]\#(7,?3K$'W^+O:AY+'+LP?4SG!S^LJ&-8@V MRF*7=";,[J-M*1=@%P/79XE9M28:+XAD@_X?:7'/3@"PI%]Z5] /\(#4_U!I MF;L5VEM09%:Y?'4W3K@&]U 8NURM #U+X;"3Z)^(2^ZW? K\=6X*> !IFHMO M4G3+'DD=?T?W>,[VX$=_*P08E!@@=Q 50;!8*\#N-B+WZ3#*G#*N'\Y9E*&\ M*+P+Q'*4PBQ5:#"#%I_;T\'19"&^5$+7X(CO';2"(HM0P>QKU6?;$H"*84UC P2+[LGN/NVA#6K=W/7:)EP?L>4O M$M2ZE!O8'ORQTP2QHU>W!J*$2U0IR(;F_%+A.JTG3A-Q/UJ/;)_.RE;X&<&W M9SE_$/$*-D([E3!EVV&5\U&2$B8>_'^60]7?-=\/Z[#\+5]_ H.,I[@7D,W) MA'D">Q!W14_SH)Z@>LEZSI4"7)>]'LW!>1#1EN&][Q%E,P#N6\)E1AY8SB04 MB;?2MY_EL/9H]F+%F2A]W&TB*^@@%Z@+@['\Z7Q_>L;)-Z3ER \B0=1BG*QG M%$-9Q>H!6):?4T7"@O0M.,/:T'"'C:6SO%:+5*9GLP.72('K:^D M,]0M)U@)S-8C/8A\)A9):?V1'@1K4N"FTB14)B([J)@A'JQKE-):"=XKH7U&LMSV2D\C.I"FF?, M91F 3-1T+TD&&S>K M0JEP@B/_X1"GFK'U/=AQ4!C9$9HJ)N0E6YK[3XF@&(]<3]DVZT3[Y>K M!W\=^BMXQ89I(?VA],P M\0Y: B2;:;GI\X9BA.]7N3%T9DBES(U_\?)[ZJ;D M3AO9>$#*A\<^8FX(Q10OQ3EZ*8NA+&T=T M*55VA>!5.NYML8D\:E?\$=V,06#K:T%MBB&VGF.@W#I^'FT(HHA$SA;"I4[2W M-K+E3)!'M<+==1.MY#96J5DW'1@9"* C)F*T[#Z>;X#ML=\T_U1E&ZYG \34PJ13A M.)C!<34XL?5A%?<@0.'?..D/3LOZA-99/H_F*;NG#:JOU)'HO,^J\^9QCE-' MUE>71>Q^8Q/DQ< M(A2;WD-GP:CFI/@188PNNNE/8%L:.008R[>>^F[02^R1$=X-%&< $*8Z:G-] MOEP\H\,K]7P/N$Y==B?=9,?;E)I_E[-^ZZFNT)OOG#C=/\8.U*;=VA/2<= A M;15CS BZ*59T^^H>)0F$K"?CA^PI 7]D5M13^%$7?4$"$[LJ7WYH'E'PE'^IW^\WM4'Y%64PODQ2?POO7%IZD48CDVSO M.1GN*1-G=-!:IQQ%=S?2H^-9<0/BA?IJ6QJ4UKQCYN!6453F5HGUU9],0&RC MJ,W->W*;9$B0%,?%8CR$'$!] ==5D)BA5;&[^?QGT+78"B M(W%$@Y]\/X>RL9^B?Z-N%+V'/FV(6(MY64HXUWC*_C- 7()],W<92;_[0I3Y M4YIK-@;G-E"Q-;!Z:%O&I1.'D%VA6C+X_(@MA==+7WH_\%)5+*%*FL%COSV* M=&+KDQY&OR/^"SQ761$J+;%2\?ZZC2UR"=-ZUF > MIE>FD9:[6#C==9.S9(4<<5CL"WH7JY8S1IJ=4LV6)76>*K:,1CFB8I:UBD22 M%U.'(77S",D:3J?!9Y]HVN N*C&"(E[U-5;CF<2S:R2=E"<<*D=#5C4%R,J"W0XCNU= MD.1KW %T$ZE 82 )-*P7H=J1LF.D1LOK Q%GA:P!4 THY7\Q0NXRDLZ2",YZ M'8-UX=\N]DEHH6)]=3.K$PHB=3H3E@MH)\ I>-:F(::UPMO'>"?,U67($F"S MMLGBQ8D]O.WY(X8$!;;F5)LDV3;_FZR4J.(C1H%5W>SJ.A9NZC]W$*.[#FPL M*/< GG'?A42 5_$5"I,)WG6E",E^Q0"XJM-'_.$JBMOD$<=.N,X#\!^ MA<@@8"YSAJ,2)$$=B&-XT*49O^49/OK< M@4'ODB&RBAA4Z&Z,.@XIDO>B8ZBFU6( M;!\I;Y(P2M:;KRL5M\9(OY;4W:I?4%&(KA[TVJ&8:A&A511L[J"RR(UH R7 MJQ5 TL_Q?-[#NQ\Y64+7#_RC34WBL:7\D 8 <5%P%CC=/'RQ8IV6#_B2&TUC M,8_B0?2Q+%0$F;P3QWO(I)%H+%#?0V((W=>89)FZD[B%Y3IS9RB['. M6$HR+Q.6)>26ZC*2;;$\M8LE% MRC[=\@C6F>-^7\=1%GH+S_/SM50T[ N0.GXP+G*F)O^&EULU\7>EI/P#_ L0 M\8JK&?M$1I$ ]\=U]/S. SY&Y8^?T;^^S?\50P'_\]ME"+=KC^ZT>!?E^0XO MX$QR^?/PI\8Z)3IJK&8"SV0(O#()R,)ULVV&3B(4"^N$X;46I>1N:Q* \.*1RY>?=K%R^A@ M3C&TL_TC_"AK%8P>YBP#3>DBVL*;2709E1XF5J%:QN<;%+)P'1)8(%8[:>+> M26.:EV>)>T!%>JI:5A*GE27!_VHN!_[IVSW"F,C.FK\..JTO?NAOLRUU8O7? MM1T$*[++$ICF&0C=#91OOLOQVGHW@Q94SDN.ZS:[F<=ON#>)2,_1W2A0.@;7 M4#^A&A%.'M>\G?Z:@%46W/@KVE4JTE,WGZQ4\6)*T-3FPU^-! 98_TT?ERL> MQ;78%ELYX?227T[BIL';4FG.P8-_^7:5Q:&/,UV%WG(%%61P.)'D6UVLT[!2 MB//*ED)JOYO'-,KRE5[) YZ!M&!*'$-?9 [42Y/B:>&D.1_<"#]SH3VT8CBL=Q* 4G%<;W=Q])R+6\PM8/70;3-78>ULUH$M?^W#F1,8X6G@ M6QWKSIE3,+881;[9DUGZKZH46NXX5&*3%$H87MT#2T&EF ,1/ 23G*4@B%OV M!,NQB9Q#R[$4-3 RN5K+AF!I\;5_ MRQ'M2-E--Y;E*/5R&;.]:T.\71XAHC*4W#**VPIF1R)F>D4MATS]^6.X%PLL M?[;/':@<1@60!N43-HC"^]K AJKV^,U]J8 MRU:F![2XKWT"63T6AI( 3;K*>KRC^B+XZ'2"&W#1//E26!4/W.R/Z MG]G%@(64Y2.X$?+,+OH"ID\[3V=[\@",#>WSBX;!>.MLV6>"VTW;@GYW4')@ M=MAHO8T^#GS,YPV")9L1]TBK'U07,@3<8] M6VNC6[F4"W-3+51;[IL6$:MK)4(#:#3\LF]>F0MQ[M/;8;\CH&-58K:MN\ M2>JNL=I>",%R5/N7Q]CBL>6Q2P.(NW6RL#Q\Q'CUH>T]M2AG?K6>TS,<-8KW M]=(@Q1_'Z X]3EZ\Q!.]AS;;U&%2]\[+%P<>%]\):#8JP M6A91T9-UHS\V@CJWSW&42"\H[Z0]CYYP0C=&!YV99X\57^#-Z/I%!8Y= + M%'J+;12G17T4ZE[00Y_5#*\^[VJ>#P"]E\!F*1#+Y%_E=C:/Q.B**+/+9/.! MJDM@B8SW+CK>6 =<0_&3S2>8772K*G/>)?70B<64\:0QR]&3%4OGM(5J7FA6 MA.6I(M02N87.5B'36@Y:+V1YTW(&VFH?/3'Y >/9].008U*I.CW'^GJ8)R5: MXVM5EIOR%5\B50N_6L@:%GX3(3L]M9.MN2,Z0L961OO($6%*W V+P*RI03N[ MCF;7T>PZ&JTUSXC#-V;WTG4(KQN0I)>O*(J==LJ:K8R]RV>+ZFQ1'9WI9K:H M*A'")X<94SUN,7;+4;+!J*KOA47JA&L?HK-($I"B>-M#MKKJHXMEN@%QL_$8 MM3X4*IL"E"_=:R[GB_./*#X/G(2?TTEV%.UU?>]!@'*89B0&4&GWM%D.?F[-S]J-05Q,7Q@I-Y'8S<4$55UC5Y26_1-I RF+USASW>Q"1"Q43&F@#^S%V/(#R M]2=0WL+_@2Y*]J7$[F/BN:$'$'(ZZ9:F.PI(I.);1*'#WE*[\D)*%32IV]]R MC:Z+B$ V6O%WPG(H9800P>,XC5"M#M*X('YD-CI=.+N>0ZIH9GE,UPDW-$E0 M[ ,MRR_D@8V#XSQK@O)^'^%:9AR_'EC>8 %N)MFC1:CX4 _S*L,5;"OW0>$& M&:.Q^B#KAJT%"^<'V3>Q&&2 MYUD5TQP!9($,[XKP#M4G$[:'X\5%,Q>!*6QMLECGEL@*TS>G$ZZCY7P.@27 MH..U"__^J$H> GS:=)X5YWE=@%) MM&AWJ>7JO21*O$O;D M!B&N1VU+\IJ';+<+]L>5WG >%-';*]/=[K+8W3A)!?[;*#QW0A?*9\@F!+?B M\!\D!4ZJOS9QNY V[QPH#CS&3I@X^&EZQ:#AM=.\)7 D.*L!R8SFI,9S8WT3N"(8MT$QLMCS,5OF-EI)<9,^[AM-PK M)DZ6)"VHYX>ONH+B+L!3>LP2.YGV-DY&*&-QI MK?75<867YR.\/-'$*'.N-=$V47P^1$U)E,9:)W_<=I8)FM12Z^%(BYWG%#\@ M-C5FXDQ+,:6Q,EL7HIV;"$H-7R&CBL\AT_;3Q3H&@%TG5:2;LCG>0@$1!0!= M1?&V5$R6J^O83_;D%&RBO;0=@:^ADP?SHV)5D*:2)$-R+SNM/:>36O,G'=?J MS\J^6>@5PK#J@V8@Y/0SAIM4]@RP_RJ@QCOQ^ZNSTSM[= /?[70Q) M!"H+?I0G*7>V]%WG]C$$\',GCO?H2@R%T!I;-(.<-? [F,+57S[1;OFRM%E:B5M:WJ#Y88VMNY1A84HZ$\ '8IR MTSPQ;67"DFA]G6)!WDV% MU/*C)$AT-77>-OVJR&2*5RS@0XMBV"J#^,@/%,8.52/W2 MKVR@,Q2BDKT:9Z;^XL!_X@>9G3^\VUAB6+I(\OO-P!@$0KO.-22"G1(6,I&BMR)(K/E'KLY M:F".&IBC!N:H 7.H3!TSGTHIBMD_/JC3SE:<>B7#2=0LZ1/!250EZ17 *=0= MZ0? :=45.0E#LJIM?=Y2!( U"4IGY\S $P=K)[@,X>'8H\DL5^?(QP[B'3>' MITA/=04^TLT^]K/M+XC0+,;^\OEZX?V1^XN=G>>L7814AY&<;?T?W&9PP MFB%>RW;I="9U5)KWO25L%(4=;@I'UU<1"$XUW1^26C#WB]Q6V6:AM#[X;OS= M0\$O0Y)L$T,"E!7 M?NA (31"*-.RAAG&YV'V5P7P51%"/^2(>VV<00SM!274<8W;B_@+"*N^;SYGKERP?@ M1J&W@)AZ.'*X5W%3Z&,Z-]2+0EPDZ,D)OR]7*P GB"CEYOIL><_,'R_65]_2 M(+E P0#C35M!M8FZ,UDR>8D?O*PBX'C+<.JOOA!:'\9W0U9X 5(W-C?Y1D^ MJS/$4Q=:)&<(=<')(':1X7P-[Y7BO!#CD0G-# '[/'H&4-VN(B9V$1#Z]42Z M7_S0WV;;N[ATA=W!+P?I_HCJ(^0?P$%.,3Y92XW6%S-RXF!_\.RA6X-8R83? M2=LA0D\4G62SC)'H6_Q'12XN_E)877<\HM$];_1Q A[GH -S[#(GSG!AV"G'H U.CTEDQHQT.D-("$2P_0)RV&B1P\>3E,K*,9R M2$Y[5U,$L4P*(\%GJ).H1]FOLB<6;V0YQ&R>)1F/9#E6,LRL%N5D.2Z"DE0K M *L/6 (C$%&=QWD:#[\9#%ZB\L4TL***"6UKE>6X"'*?5EQ@S[68C3DI$MRG M$H$XJ80)#,93CXGL Q43SPR5NZ@U^D[JD!'I4*::RC1R;U"/'L<(-2F0)'@Z M*PQY4@E).N?WF@8\$D>*%_@]%PVA!YW/=4(DXMO[*!4R+K!.#K,O(/PT0\B+ MZR^M4=-P,S!)L^=7 R72MMI#)9#N^*B@1-!6F\Z)",J\32BAG+ 2VO%E0XG< MA%4NYJN*$I]9?Y!ZOE'"-G7U@?]ZI$1J5B;D'Z>4V$U=MV@]BRF!4:HQF&CC M9IZG^@N@5)H\^*$+D4NN49B-$]QE3X'O+E>K&/CA>HQY:\^R!)Z%)*FH./A?8\!. M6,;OI^SU&B_#RHFY5'H$DIZ'C-;:D!>.)J1I+6/3_LS(6=1L8PA\(TFOF',\ M3EK%1B-]V?X.A84+ANS_$_/4?'ZLA-LB/?4MRT$3>T@C]SNBHN7J$:KK"40: MY4%G4:! 1VV+NKY;,M.T'7_7AWOVE/B>#V_X"I"LQ)'4]H921$O$DZ**&_V) M'3'"N=WT A=)@(JR'WE89$MNP0O^B9[G4ZBSML7=Q?XSU,7N L>E9WCD--8X M^<@%P$N0D1$!Z2"9N"$0 P0Z=3VB_95)$_@!TPM47J"@7_\&7;K@]M&7]=K[ M1Y:DN.+*8W0LH7'G^%"9+!^EC'+;PDE*Q#8B#= M=A1A??E@92(&:MOJ:.5HP54SDP"2?8!EHCF.];JKI09;?H),?/9OQIDAJ^NU M,%$1'=GR\R.N4%>1JVBLMN/#4WQK!TH 3-OQ$K<[U9"CPSQIP%IFB7J8NYC* M/VD$M3^2-^,V[,;G:787RU\IGT"3$L:>28-()4NJ2F3O(TPYVA0TT%G^E/<$ M$CW-'*@4UT\YKB%8H]"VT2,K:%_LXRVG43DRNPK!HLA;_ABV S_L:"Z>@60 M*6.O'N))K8%1;];48SQ M8;MQ^>H&&21)I,BA! )93KO+U:43AU"T2:!L@SG#V9X\ *M&M^;N(XO'J,L:*([S^;K,\!5ENE\U_%=_,+H.K B>)TPHP M\+^:H, _?;MWPC6E<'/CUT&G]<5Y16_?J1.K_SX\8@22KO\VQSD+U;\1KYG2 M6(%(S[ZK7 N5:6G?4R>,9E1A.%;D/[V]64M@GC%6#WWR;@_5.)H"KLI/#*(] MYC,@;F;K9VT[]Q@['LKXBAZGPNF<[=M)+!L;P>JA^8)AZHBU)NJX<+*#:D4A M6#+8*Z&967O.(#UZ>V4PEDDR:LE'((%?OD+<\\1) M=.&Q]KM)N@CR4BU7A0+M%>+-T>K+BFGO.IK&5X0X/,%_!E>.'V,OTW)U_.,M MH FO AU-B]'7_(Z'5BR]\ <@%X&/7:KH#C^X"_+ODLA?K*-9DMXR2Y/4"3WZ M2QUN-[,69'A%:LJ9HWR^O#90T4%XCWR)PG33G@?I+)XVH'8?GYROF>@IL3Q M4-3=4O7%TSP:DX1*J2^D%HK#W1E[WR?,3Z/FIU%ZP[54N3(L/8D4YP8FQ[:# MP;X31G15E*NO 6/?VN='9'/A>FUPVF7-;:<8=$<9TDR8I\IRH 3#).]RLAR\GE[7 M6?3RE:>^U5U\DWZ,*6LE$',R3AI2*@4RKH?YR28]9SO?TSMI].8JG&8^?:7E MXI@F@M13RK!X6%ZLL\.1DXF\F-&3*J=5"_&PO*:G)*DVO %]@&.&R;_K1=NG MY[R/,JEC0%N>@H4+XBG%O\ V;0>$>_N/;,8W" M/7@&80:*JF3H"Q5L-NAF2:[#,MYJD20@1:K*C>\\^0%FA6/,JY O[+BNW_UT M']]H:6TJ<&=1AS%7_G >XR.JB9MJ=+C&+7D\J#R'DZ* M]=6W-,:!$UZBU!A&[2(^<+=\LA3IJB[BN0Q"K7XN085$7#2'V(QNYBWD,]QE%#?J[,[&;68 Q66Q^G1WX)5[&Q1T6Z53 MX*^Q7/T _YD@Z:LNPO^3FL:DWV\:!65Y6CMQ0T)G\Q;7_=!_^ZCNPN4=/4HC MH^ \D$ 7LK%H*=_^I-V:(ZV7UPR/\AJOTF@D$[,&2^F+-3#E%$[+P[ID=%)1 M%!OGV78$NQ@PCC9P&56[#R2-\B1(*N5"//)V/HLGG46:C<'R:+ON]XNH#4,I M@$9>T;W(/*IL)1,\OT(7.].H8CEH?=P_A3K;!W*[/.0O=>+4#/PZWS\#&8\L M#]GM@^8)-Y:M\/5&_=\^]H-=3O^7X0CN>[[T22=76V.7%9\WNO%B!E .P'[" MF(V[K?N"[]N?^@G7);$[PR+,X&_.>AV#=1%U6[0XVT.9Q0_7AS]4NXPPRHRR MS!M.K05N-U.C0?*H:O2*#M[I\/^\1^>U6V0(<21]N7Z+4XFUXQ5*M/0YBKQE M_ #B9_3>F9'U5Z"GJ%N29B_0N\L,TUX>8R:TYG?3ETR7S M T[L%:^7:\MQ$[P>:N_VF2QXFGC1,T.($+7EF*F@S>8=:;F31/:8\>_@ M(0#3;"A(_1C7+[X+G-":(K[H@3$(D_SPA=YQE<>5<]^UB(^@L>S'"I[5/#6[ M_Y1A'S+<1J9Q0 MNY%IQ_A(:5SSG?@ IBWR ?Y=8N,:YID!3I MQ!=AF#E!]4>4(J)8%RC6( >*U,BZ83D#(?P7S"1J4SW;EWO+7KQ ?XU+3-S8 MW^5B%VFSX-6;7[S+= /BNPC>M#6V2><$)P^L6XKM(+O4$\2Q9 ++E2:V'%&W MI=$N[4AG:?B>+K\/$0(GE;;)D[_>>8D")J*2&VHC5.H&C,ABWMI MTVG\.A>))A04/F19RQ--MHX&2N2WQC0"6=&QS9VS1W];H#*8+-NJNO&U081X M RHZR3"_UIH,>LQ:)=B:9U^O'9B[Z;0]YYDW%0P\/E *6=190W*J)"/&3+T0 M9E7#)?))[93)]"TT&ND,."LN89R+^[ )]R! KT!Q60R\!T^5/4CXX76G#&HN M"5 O@_Q&0'IOZ GM?R^?4N:70C3E>P -CVEJB:7,A.ZC8G=0-J_%%DMRV-@* MB1Z>I;+X*V('_C-@>])DNFL[A,?]I=_L]3:#7NT/"#=T&!\@9@[41RC7/+G= ML%,MOOPU3'; Q1ENB#3);JMERE<1U*.<)*4*ZI2&PRH3]6K";66B]KNY7)W& M:>N5HQ?/4/%$,C^$_#/*(ZY:J.%]3F/8!+R8?1>R2\S;OX9^FMP_?&7&<[/[ M*+L0"/S[\25ZW$19 D5"R.@?-WZ< L"X%&2'T'N.G_@'ZZEYL([Y\/,"/ZR# MJV1\9=M;E2703OC;G&Q(IXN^PQU&&1^SPO_X#:[H4,?I@VH&1?K$^( J#@+F MJPWS3DL,XR%D;(5CE30VY=H959.PR>=PXX2 PRGY>&\"ED[AX@$!> M\&T4/D-6#G*NGCQ&*?(V'W]'1IK;*/T[SA#*3IW92[':N1 '6'G:5($IU_M5*,4SE* MRER,M<1* 3"2]6X_DCUPT\F7U:CGV?CL9#6#C'B6O^[6,[C*JET;>8(NA@MOS8WY7#U8J1A7-I]P*GWTAF MWZH)4[#\95&OYL:&4&\[E$,HU%VB4?K W7KNH2S^Q?+D];U=A143ONT0FG6* MNP8G]5%LP*1=ZO.F5'$$;,=?*94,%(#61_T(:_>DKTBV8A/^/&_"$)L@'2%7 M;,]?YNV1V)X>X^N*_?AEW@\3]H,2K%=LTJ=YDXS@:>P@O])\UZN;T<#L*0<( MH,Q?#]IQ-LLU_19! M7H%+Q-Y#GC'$V:1\V0Y8[_WD^U4,D.T40.D_'0I4XG?M@+0\+Q?^L^]!C6GH MF/;D[H9 M7]('&^(>UY#'0K::Q8?G+?FSY&ILSR$DFH:*_$"C/2M74;P"?IJAE]MAY6EA MWTDV^=\=+:3:.-:WG\<+6AZQ[_85T"/Z=7/AI9H!14S\2B!6.(/QPERN0RO2#]>A/D2@ ;@3YR4;9M1.8=BY13TS\>V+:@X 2K\"_XQ+9CIMF3H"\81]5A\V>,)/1PB[-=&D8* ]B5C]!W:Z:'@*!U%MO M^@@(VN4FQ=2)4S.<9N;M!-&,;7GT10^[T,$JKC2BXE,.0H#KJ<8'![CQ>0L!+HS2&C%NS\!"F T3 M3K0_\#M!@SXLY:2<[>K2]26->!%OWZ:.$]4&SSRM'.0N0G-/Y- MT XZ=P+?/FFW7&LH56Q;GDKU=KAARBNU9,7YV<"G!FGZ!E&3"<65E'Z!FT:8!&$B%,CC@F_XQBN<,$)'G,\7&KQA%T#-;H7"SA5L IANLB M@-J'RV%&N_&ZZ7-4Y3-#\?)^F,&I%7.$!YX9O<;O-]>5-S1>[!>B\IOMX,JI+@3R9[ , MR[&;P\;T82\@E%>!Y0B_TP2+?K,3!&S+(3I!_F'+]+;'^/0I 3&)W')@I6E6 M4A6S'+ZQA&;:FE%,^O@*J==#@#:L"_ H0R[OX##:]PO>[D]^F,OS'.<6LXONRUB$_5;O8EDN9[EN*,P'$88$ MMM0'/(&QR% L, (@VHM35P[* [ W\[\9L(GP8;+Y5!1F>['KZ/FN?0FJ4U(4Q M:Z%26FAWN.W'4 5[:]R,ECNR>R9>6_7YQM/*_, \.J\ ;F+0N3WA^I]^6=X MMIXA(E%X!D*P\M,KN >DN.8QZO6'159L'&QIF=5#WZ./+$:T^=V8%+U&WJ:>,J!V&8H,H<^>LF--9]Y'% MH4"+T$.10+('E]-7^[[5YM=M]X2&T+V'<,&BR0!:8)R:N0";!!$+T[HT@R#"@;6#XK0W@KMJ;8@2J;D M5HO:/T%"LMQ4=+KP2 ":+H59CJ8"L:T*IZCX8SFJDM1^TB98;C3IA=QY$JSE MF/9$]&*RL^78]G)>>6 J?45AAIFYIS,Z(WDJDBJ4%*6IGLWC 7TA3CFS2K,Q M&VCFKQ\TE#W123.H;NZ_/C3ES'MX SU&EZL50(]^R[_,+@#C7 "'+:IM77VG M%Z5:=MCP6F/**K^BM%PX;H-"^\?69+B1_ G8-(:RK"% MDVYQJ>42!] M+TJ:BY3+3[:8W4.>W%(T(>"O\^=.-ZO MHABEUJ))]#(C*#-5*"[U" M>$O(R=10!DK1'57Q*:. RR6S3J>;TEM?Y*"S\U,G0$\4T*V$N G"^W-,?]7( M[&+./F'11)CIX,;F3)Z%/Z6Q.9,7-N@9;:1K3>X6"',\U-2$B=_XSA,4U5&: MW+LX@A=KNDLQL MG^9A3%1Y+(_XDGW>P52E9MLR^P+)!9K9>LQ$J7Z6^K(4CQ@@AE='3;UW"]QF M9,6VCR+K8S]38NJSTMKG=ITOMD)>2K9J- -KD:M?C1]F14# H%""9>'+CU.Y M?=->44*E5(HWT>^<;;=.O%^NBA@ZN/B:U0(DD*T?PVYJJL[L8=9F;Z-;EEA) M4WF]M"T'HGL'()EYC(RV]3;ZI\K,+MULI8P^OO_P%WI: M:5I3_>DM%EFZP2Q5H(P[H;D^*S><3Y+Z[GF4A6F\9Y;/)K79%(JKY(R]!2L 8UB()W>^%L_%W63 M9?BU%0_780!EVU3(\_!Z,)ZI758!:2LU4 *&4<:!J69;CPM/0:B8TLC(T.81H-$7'TG*(!&U3 M;*SZ*\\P"J1:>JW8=68]8L*,NZF]3B5>3(!Q<[5DR['JP)\: M1D 2*RI1-L M&Y,%DGK2A+"W/#!S@/.'E>091MD3V+1V]1'J:E2!NRY'4<[R9GD$;-\ 2MPR MMH;/:H6XRDB51MXV 38E8&;A>7Z^HI$7SM8="2/L7JH&(-'OHS*ES?(EA"=G MX^^^^*&_S;;PF+IH%];$9 4]?LT\1'**[16&XA.]K9TRE45R!!YG4$'B=7Y< M%RO(2;Y$'DZ8@J<-E[;8[?+$*82GOL-]=W9H]KG(KV%\K#/IO)8/WH[%$P'D MX2C>$^Y+^;QPX;IQ!IHDHF+$4<% SNZB8D3]\4^7K\ZVJ$AZ 1(W]K%\PKOQ M*+UTBWXRKVS[O%@MMSIK@;F\K2VWD9V";3_2@.5F(66Q$\.8@\:+W$D"B.5F MH0&@;*:*L-7\(PDE5Q"RWIASY?@Q>A$-[X8K"$#H^LB6 Q'+<+)6:PP\AW7F M+]R0Q_?XR.T+3FL]WC"*,B(]]>VQ,-DSO:'?_W?/I0 8G>S MOT&F8<:S$<'.^A=7G,)M#?[#3)F/DN3&T+_4XZ'BU:!G=M&_$+7LZ=1RTH.)XRY0T)=]2_L;$_"7>P2 MIO;4ORQ,ZPF6"3Z(;1.AA_YE5/F3V)XTVNM?0@77C]([\9&T$QITX*%4G7IB M.V%MP'+SN)S24,504B*?"HX,H9V(7B^R\53 [DD>KFX4372<"L1\H9/+%%I" MW52PXPN /.Q:D$\%.ADS#Q%$DI0Z%?!ZM+<0L6Z+TE-!FJ9$,*YZA;?55% > M_CPS96'+HSIZX<$?)_) 4>.9IG@__Z]OY MHAD\7_Q5FUWS!D!ZRH]&):JE9X]0X9NL.7J&%6'ODE\@4!N:1BP M+#\JJX>V99!)AF&[9W30O!?"[[:HS8=@$9^)+.*S9A81Q76Z>@3Q=KDJ"]0P M<.1T-&I1RYS@HDM\M4DLJM%1&?>K?^7XE!2E;"'Q0&9[Y3RY\O*5RY5;;0UX MRX7F\3OPUYL4>(MG^-U0_<%UV"PYBY8,3D4#XR5$^^> 309<&D M80Q9,*/$-*&A;K5*1*C%SSM*:=)R'I\\4*1%_N *3 8(:H>S9+G)G&6 MQ*+^F:A:CA-?Y.>%]998"78MHUU,$C4J"^>"/$FXI ]94]NS MW& O*TFQ=4_+7ZYV%3O;*G$?[U)-%CR99"BO>UO^%E4UAD1U?H@'JF/&L%:\ M74U]7W/=?P_N!GA9 ):KKZ%7G!;@765IV>+.V>?!!U'0>_G[(8V.O83_;DE%;MW[7ICB1 MZ)'[M-;:ID\]Z&P;/K>;M@4=G2^T.9[M:[\P7HMT&\NTO;SA/#3B=C-M00\ MRXJ?05C4BUIX6S]$P6&0VSZ#(LER<@7OO>I>_>ZGF^J(1^_RU"(MX]"G*@G01: M:VW37[A8>D("/4TM4]M@'R7D6Q_1W%J*]M2\/*G==U\;LJEL)$98^#]%? M=6'0WJ<&''&RJIT)@&@O3J)R:ZW(>#?1T')7AZC46$6R;\',M9EZU(GG(*V;JH]9F]'K*G!">?2R^?@<$EN9(XK=@9X'\U;0SP M3]_N45U/LI6J\:LJ$XC0M(HJKM2)U7\?=&H8$X*MM/Z;/J]'_70RG1JDIJ9, MG.=WHC8W90$M5LI>P(U^)TM%&'O8."B]?Y9N( ?_)[7F.*O'L/S">67SB]KO MNBY?"L/%VE:;Z=EGLB.RSW+U-6#L6[L(?ZY!T9_IQD@@V/9:(FBVVR(X]PE% MCVZS[CYP>@;Q4Z0;*1X_K5\*]IH4>#R%?Z*&>'] 5=J*'] _GIP$_,?_!U!+ M P04 " #3@:M4_74!1>,' #D/0 #P '-C=&PM97@S,5\Q+FAT;>U; M77/;MA)]O[\"TTXZ]HQD?=B*8THW,[V).^/.M&ES\W!?07(IX1HD6 "4K/[Z MG@6I#UMR8K>9EE$TF9%#*OF'CE-;V^_E_W M?' VF/3J2PCT&HE);-)ED"R%\TM-__[&TYWOJB*EPD?]L_Z+<68*WW7J=XH& MN"[].)=VJHJN-V54W]"JH.Z,U'3F(_0SJIMD,E=Z&7U0.3GQ,RW$>Y/+8M4Z M-MZ;O%$0^I1:38M(4^;'W[R>L(J528N9\M1UI4PH*BUU%U:6NV9]M%/TN%"I MGT69\MT$DA@>NOGNV\'+_GC2X[:O)[WRGW3%8,<7EM4\=$8LD]NI-5618AS: MV,A.8WG2[X1_I^.=>X/3\>/^6]26QD:GG\>AUWN(A"P/1_B9]-$#GZ=JOAI>XQ4FKNCB;#1\]6*\,Q&I$ M26@@&G#2E%F_>_O2N M(VZ*Y&RSF\(WS>\1,5\[8H:'AYC_8"VEC(A\*6X+L]"43K%U!.#8&BZI@:;" M>,&MI"J$+):B*KRM"*.46))0Q3B2(L>554!2)A/5V! I*R#EI MERR2RUM"OULZ'>ZE, 9=:AXX]\$"B;))E4.L0'-8DI(5<%HR$Z[BGTW[!5EJ ME/ '!_\,]K'SW[=VP/[@:NP;A33;) M.ZC),H7+ *,;(2T%P * *M;$P!($)\9:N1F+LUB.Z($C"+Z&EQ)M7(5VW+DU MND9N:4U"*6X[<0*@I@3DUVB\ODMFLIB2^!Y;]OM*0V)P+KN#T0F=AJ:#45I? MU9>*"R1%S1BL7_"^OD4D-;#9EB=WE-WK*$-'/,Z'] ()3D.BYU'&U5G_Y>A( M&8=$&5>OKH:7K_JCT>7H8M"_8L:0A\<8*3FL"T G1-^?QG6'$X-$5N[I33A" MCTFL>ZIC?E-9*,#./5-T(7"D"[E%B!Z,(QCD$:UPHQ++ M0R65EAST8%C!B$W:@19U$K.=>^%_,;$@9A'M*7UF''(DE:^!5.)#)Y4G;^4[ MW/+T(.#)% -:FJN4F4,Z4TB.=J0#ZW Y@NE$VG0%;9"-DK'2RB\Y#]G7+1-= M8($ \)JC[HENE3-"4'77#*BL; F"<2%O2A)CTV! *&Q,J4 ZI,$S>$(E$QB+ M5(6ON01$ITK$-4$CK)M31QV27[=.%2Q*N"3B#$QA6P9\S* MCP30FF7:&@)(#X\ &FCM0I3/,IIL/SS93P3/B"(X\3!)4EE&XE:4OT]M;IS' M WZ5 \I< DV_U8>5XN2Q-AE(!3O\ _'&]@2("28X%U8-CGGT%U='A4<^?+*B& M%QG6M-79[.(<5&P3QV9#9^0_(U/:*8!L;)-5JKRQ;IV=A!O0F>?*>Z*/!4VQ M00+$ JF"A4'+"?@%,8KC& A_N1BSHD7ZK5(80&# JDAX&*?'PFE[UF]K@I(# M+)SR:2=7&Q1PSP<'? 21* )0F\1B7M=_G"J:\@;: .[&@JI"ON*0K+@J!TK@I3":)N+:>TA\ MS$7:M3A; _L#+&URRI%9[*@=@)!"% 8A_>3&KQWZG!=%7.CY\0Q>R&GS6M6 MM@D<*"^U61*>+F:FCA;D/38!^C]/3G/V""Y;\\;VOJ\MVKX(WF*J(_&37(K! MH".&_>'PP;O9/A26]_">K+P9QR!:LL%8S! @&L2[ (6I "]U1^FX0568D48> MP]:R=!2YNMC,V$%GZ,VNNN)"=TWIT4JZ$8)4NOZ8)>@>](-RN+[GTUI1S]N' M&E?37#MK5]F%K[O_ %!+ P04 M" #3@:M4J/_$J=T' #./0 #P '-C=&PM97@S,5\R+FAT;>U;;6_;.!+^ M?K^"V$47"6#'EA,WC>PKT.L+$.!V>YOKA_M*B93%"R5J22AL/AD,_#F:$TS7VA7_^%37/)!?ZRJ5=>R]?O_]4_C\Y&TT%S M"8%!*S%-C%@&R8HYO]3RKS]Y>>?[JA2R]/'P;/ABDIG2]YWZCXPC7%=^4G [ M4V7?FRIN;FA5RGXNU2SW<706C9LF&2^47L:?5"$=^TTNV(TI>+EJG1CO3=$J M"'URK69EK&7F)S^]GI**E4F+7'G9=Q5/95Q9V5]87NV:]=E.T>-""9_'F?+] M%)(8'KKYY>?HY7 R'5#;U]-!]?]T1;3C"TMJ'CHCX>GMS)JZ%!B'-C:VLX2? M#'OAW^EDYUYT.GG6QA93'?<+Y2K-EW&FY=T37/_OVE'/*^-"L[[S MW/I)\&\?;BEW^Z=B,$U:=7[[8GI^V@^]KBNYY=>U250;W!<\^JY// M.'G;=9?C473YZN7%U>C\\N)R-'X!IT5GJ^6PM0[N&_1]N1:KG^5\+IF5L"8B6:PQ(A+8/3TIRYFGXV[1?2RE8)#:!0 M3B-14.6,+93/,4!7R3082'HKF&8$ACE',\&2Y;8;CHS0G67;'48X_X$80;), ME< #L1[H .)X;+>>JS(CD[R"'E6FNA;0"1QO :H'#E"T*V-$CAB$F$7K M#46TZ'0/NH:E0I'B'DG4&@+@!0/PANY9-@NW(@TK9\IYR]$1IYN- MW;"RMX5]MS)FQ]HC_+NS1KL#_XO#@_^G>UCYY>>[T3"ZFK@6X6TV23NHR3*% MRP"C:\:M#( % %6B)0&+23@QTTKV\120-LLN7)'67W.LK0$8WS(;U @M*0F#V/,Z[.AB_'1\XX),ZX M>G4UNGPU'(\OQQ?1\(HH@Q\>90CIL"Z G1!^?QG8/A$#V1;-U3 M$_2;VD(!MNZYUPQ$K- ^K;J'^#W%X;JM!#A; "MCBC ME> ^&)HX)12WB@:@FMPD!$@E::H=Y0N!)%U(+D+X8)R$01[A"C6JL#Q46FM. M40^&%8S8Y!UHT60QV\D7_I=($L0LHKT4SPQ$CJ3R(Y!*$:*JNW9 56TK$(P+B5.:&BN" :&R,9,E\B$-GL$361&!D4A=^H9+ M0'2J0F!S9)/NK/G.L$EZ>&PBYUS781\GJ,DLDZE7)P0FS>7^ MHD%@#S1$4.&:TD1B:O^X"4\)G?A:6E+=)?MRY9(EJXI.(,36%;!G0LJ/!-"9 M9=H9 A"'1P MM'8A2H<9;;H?GNPG@F=$$91XF#2M+2%Q*\K?I[8PSN,!O<$! M92Z%IC^:TTIV\EB;#*2"'?Z!>&M["L2$HQ@ZI2GKM66GC5TY=^NDB&*#0$)2 MA* IN*0-:)9,JUNIVW.9!_*]K_?2GV">8T7UX)AG7T5U?'C4\R"V4-]:MLY-P SJ+0GDOY>>"IL0@ 2(! MH6!AT'("?D&,XB@&PE\JQJQH4?Y1*PP@,&!=IC2,T_@8E'1F_78F*#G PBD= M=U*U00'W=') 9Q"ID@!JFUBL"Y@+R6\I4VBR_9 KA#I%>,=B=?3Y+/BWM<;F MW&;/ML\%&CJYWO4?IXJVO($V@+NQH*J0KS@D*ZXN@!)X*8RFC;CVGA(?\EG[7M6M@T< M9%%ILY1XNLA-$RWP>VP"]'^;G.;L$5P>7]3^BD7P#E,=LU_YDD51CXV&HX?? M%_A06-[#>[SV9I* :*4-QF*& -$@W@

[*HK*G0WE!ZOI%LA2(GU-RQ!=S0,RN'Z@1>-HH&W#S6NIKEQUJZN M+TS5 J;W$VQ2MW'X[=.-R9SB9F3 [1+ REJ-U:47/:.!!^OU^QDTXZR0P&VX2D ML;G,<(3,I=.&--"9WJ.P9:R+D%Q9!+A??RO9)FEHVO2.MB1EDH&1M=I=?;O? M:K'=3O6$G_P&[922&+^AK9GF]*3WP6GZ=:_=*(8HT"@EVB,9+ZQD!KE>(=NV&Z8M2?M1O8S MH?!6L%!&S7TP1B2Z'BLY%3'N@TL5J/&([+DU^[LA'34.3;)L"Z@FJ$=JEZ6K!V>U?#\[/S;F=XWK^ R_=7@_>=BR$,^UN, MUX:Q]PK>UP?U;AT&O:[%V6NVW-H6X;4AW!E Y[1_.>R=;EX*KU;?IXAPE;G' M[B'TSV#X9P\&G:L_.A>]@=/_\*;W%W2Z0S/CNZ[_&. /ZJUF\X=#__#_KD ' @::28%S)A.0:<4WDV)PDSB"[BBF50:9 (#&3&J"8?N MZ=M^#EZHPJ M)F.@&+88WA(5I=#T:AAGWZ\!R2%A'">6/@UH-%5,,]P7$3'TYE%*Q)@"FIVP M/#?^X[^1C(FFD%)%T>M//"PVLW2P!I2@490R0A@CJG*,)1J52<(B'%5SY=8 MKV&4T84:9%.53PE&6DNX4X=+)&T=-IL@LM9L8?C,(=K(6>(TY@&]\@1LYLJ"\OD-8VJH8?_ M:C=<*54QRS-.%D'"Z?P17"GSO4HEN\S)-<8VM(1P,(DG>3 B.35K/\^?VZPT MI#W:??*$^@35):1,6/@LLM]DY L@WX7NJ.5[1Z\.#X[]YM'!D=_:1=#VO/TJ M'^XDPJ<>/2UL=TZ&2)2R'B53CA4D0EIR4Q"614+1CU.FZ 076/+>\G&/8$%2 MX+7VXOTEZVY+RK*BN6%9S4P3S@&7X8&._0%.9$B[O&97)4P0$9GKJ#!F5K4Y MOU%JR@N22NP$K,W[YVW] ?)M3,/])&FTJ&Y6S$.-.+H)(NA5 J7MY)D%F%S5'I>_?5LNVH-<?=8BW3#;. M7N*ISPQBM@7HIHPFV'EC%Z[9#85^\=MV&_3G%?2]2\6P \RP!5R)]?[7@OU= MHCIA<ZBK!1%P6H:R;&C^I7\-O<"-FH MA^X/W*'Z-=Y/VL17M=)E^P$ &UL4$L! A0#% @ TX&K5*V#+C:S*P PC # !4 M ( !%)T! '-C=&PM,C R,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( M -.!JU2GQ:9?[+0 .=M" 5 " ?K( 0!S8W1L+3(P,C(P M,S,Q7VQA8BYX;6Q02P$"% ,4 " #3@:M4^!=U9(A. !+)08 %0 M @ $9?@( &UL4$L! A0#% @ MTX&K5/UU 47C!P Y#T \ ( !U,P" '-C=&PM97@S,5\Q M+FAT;5!+ 0(4 Q0 ( -.!JU2H_\2IW0< ,X] / " M >34 @!S8W1L+65X,S%?,BYH=&U02P$"% ,4 " #3@:M42.4(;2P% G M)P #P @ 'NW ( #,R7S$N:'1M4$L%!@ ) - D 00( $?B @ $! end